Архитектура Glitch
Граница продукта
Редакция Glitch Standard состоит из AddOn для NinjaTrader 8 и одного индикатора графика:
GlitchAddOnуправляет рабочим окном, Chart Trader, группами счетов, репликацией, риском, журналом, лицензией, локализацией и хранением данных.GlitchAnalyticsBridgeчитает активный график и публикует в AddOn нормализованный контекст для 1, 5, 15 и 60 минут.
Официальная Standard-версия не содержит runtime Hermes или AI-вкладку. Экспериментальная AI-редакция расширяет эту основу отдельным пакетом и каналом.
Компоненты runtime
Хост AddOn
NinjaTrader.NinjaScript.AddOns.GlitchAddOn подключает Glitch к Control Center и совместимым окнам Chart Trader. Главное окно содержит четыре вкладки: Dashboard, Analytics, Journal и Settings.
AddOn считает нативное состояние счетов, ордеров, исполнений и позиций NinjaTrader авторитетным. Локальные файлы сохраняют конфигурацию и историю, но не заменяют состояние брокера.
Индикатор analytics
NinjaTrader.NinjaScript.Indicators.GlitchAnalyticsBridge рассчитывает мультитаймфрейм-контекст, может окрашивать бары и публикует данные без доступа к счетам и ордерам.
Сервисы
GlitchCopyEngineреплицирует исполнения master на followers.GlitchReplicationProtectionсоздаёт нативную защиту followers.GlitchComplianceEngineнормализует счета и правила.GlitchRiskMitigationEngineоценивает только включённые пользователем действия.GlitchInstrumentMetadataServiceполучает нативные tick size и point value.
Граница репликации
Группа содержит один master и включённых followers. Ratio масштабирует количество, но не создаёт новую стратегию или синтетические masters.
Движок реагирует на нативные исполнения, устраняет дубликаты, отклоняет копирование в тот же счёт и закрытия через ноль и сразу копирует с заданным ratio. Если у master есть полный bracket, follower получает нативную OCO-защиту; bracket, появившийся позже, обновляет тот же цикл, не задерживая и не отменяя копию. Запуск и перекомпиляция только наблюдают. Replication, follower, ratio и master настраивают только будущие исполнения. Выключение Replication прекращает новые копии, сохраняя существующую защиту. Ручное изменение follower принадлежит пользователю; catch-up выполняется только по видимой кнопке Sync, нажатой пользователем.
Потоки
Бары -> GlitchAnalyticsBridge -> GlitchAnalyticsFeedBus -> Analytics
Исполнения/ордера -> GlitchCopyEngine -> ордера/защита followers -> Journal
Chart Trader <-> GlitchShellBridge <-> главное окно
Безопасность и полномочия
Glitch управляет фактической механикой; пользователь выбирает счета, участников, ratios и действия риска. В Experimental AI порядок полномочий: человек, Hermes, затем детерминированный вывод. Нативное состояние NinjaTrader остаётся авторитетным. Выведенная compliance-политика остаётся наблюдаемой, если в Settings не включено конкретное видимое, сохраняемое, ограниченное областью и выключенное по умолчанию действие. Flatten All использует нативный flatten и сообщает о незавершённой очистке.
Glitch снижает операционные ошибки, но не гарантирует соединение, соответствие правилам или результат.