Как работает Barfinex
Приступая к работе
Barfinex — AI-Native Trading Operating System — пять интегрированных сервисов, охватывающих весь торговый цикл. Эта страница поможет сориентироваться прежде, чем вы что-либо устанавливаете.
Barfinex — не торговый бот и не тулкит стратегий. Это операционная система всего торгового процесса — от сырых рыночных данных до исполненных ордеров, с AI-принятием решений и риск-управлением, встроенными на каждом этапе.
Пять сервисов
Каждый сервис имеет единственную, чётко определённую ответственность:
| Компонент | Ответственность |
|---|---|
| Provider | Шлюз рыночных данных. Принимает, нормализует и раздаёт все биржевые данные. Единственный источник правды для всего стека. |
| Detector | Движок стратегий. Оценивает типизированные конфигурации правил на живых данных и генерирует оценённые сигналы. |
| Advisor | AI-движок решений. Запускает 8-ступенчатый конвейер на каждый сигнал: проверка качества рынка, ML-скоринг уверенности, режим-адаптивная калибровка, LLM-синтез, валидация спреда и R/R. |
| Inspector | Риск-регулятор. Валидирует каждое исполнительное намерение по сконфигурированным политикам. Управляет защитными ордерами для всех runtime-позиций. |
| Studio | Операционный терминал. Визуализация сигналов, AI-решений, состояния риска и эффективности капитала в реальном времени. |
Как они соединяются
Биржа
│
▼
Provider ───────────────────────────────────────────▶ Studio
│ (в реальном времени через WebSocket)
├──▶ Detector ──▶ Advisor ──▶ Inspector ──▶ Биржа
│ (сигналы) (AI-решение) (риск-шлюз) (ордера)
│
└──▶ Шина событий (Redis pub/sub)
Все сервисы подписываются и публикуют типизированные события.
Provider — единая точка входа для Studio: один URL, один токен авторизации, один WebSocket. Все остальные сервисы доступны через прокси Provider.
Как движутся данные
- Provider получает сырые тики от биржи и публикует нормализованные свечи, сделки и обновления стакана в шину событий.
- Detector подписывается на рыночные данные, оценивает правила на каждой новой свече и публикует оценённый сигнал при превышении порога.
- Advisor получает сигнал, запускает 8-ступенчатый AI-конвейер и публикует решение с исполнительным намерением.
- Inspector получает исполнительное намерение, валидирует его по риск-политикам, и при одобрении размещает ордера через API ордеров Provider.
- Studio наблюдает за всем в реальном времени через WebSocket Provider.
Перед установкой
- Все сервисы взаимодействуют через общую шину событий Redis. Redis — жёсткая зависимость.
- Provider должен быть запущен прежде, чем любой другой сервис сможет зарегистрироваться или получить данные.
- Стратегии — это TypeScript-конфигурации. Ожидается знакомство с TypeScript и Docker.
- API-ключи бирж остаются в вашей среде. Ничто не отправляется вовне.
С чего начать
- Архитектура — Поймите, как сервисы соединяются и почему, прежде чем касаться конфигурации.
- Установка Provider — Фундамент. От него зависит всё остальное.
- Установка Detector — Опишите первую стратегию как конфигурацию правил.
- Настройка Studio — Подключитесь к работающему стеку и наблюдайте за полным конвейером.