Как работает Barfinex
Архитектура Barfinex
Публичный обзор архитектуры Barfinex: Provider, Detector, Advisor, Inspector и Studio.
Обзор
Barfinex построен как набор специализированных сервисов, связанных через Provider. Каждый сервис отвечает за свой этап торгового жизненного цикла: рыночные данные, сигналы, AI-поддержку решений, контроль риска и операционный интерфейс.
Роли сервисов
Provider
Provider - единый шлюз для runtime-данных. Он нормализует биржевые данные, отдает REST и API реального времени и задает публичную границу интеграции для Studio и внешних клиентов.
Detector
Detector оценивает правила стратегий и производит торговые сигналы. Несколько конфигураций Detector могут работать для разных символов, интервалов или рыночных режимов.
Advisor
Advisor проверяет неизменяемый кандидат Detector и подписанные доказательства Provider по закреплённой детерминированной политике. Он записывает ADMIT или REJECT с неизменяемым basis и не выполняет AI-анализ, анализ рынка, расчёт размера позиции или риска.
Inspector
Inspector применяет политику риска до того, как намерение может стать ордером. Он отвечает за безопасность позиции, проверки экспозиции, защитное поведение и послеторговый аудит.
Studio
Studio - операционный терминал. Он наблюдает систему через Provider: графики, жизненные циклы кандидатов, policy-решения Advisor и риск-дашборды Inspector.
Правило интеграции
Публичные клиенты и Studio используют Provider как шлюз. Прямые порты сервисов, приватные события, внутренние имена очередей и конфигурация секретов находятся во внутренней документации торгового workspace.