Продукт

Архитектура Glitch

Изучите Standard AddOn, bridge-индикатор, границу репликации и отдельные пути v0.0.2.5.

Изучите Standard AddOn, bridge-индикатор, границу репликации и отдельные пути v0.0.2.5.

Архитектура Glitch

Граница продукта

Редакция Glitch Standard состоит из AddOn для NinjaTrader 8 и одного индикатора графика:

  1. GlitchAddOn управляет рабочим окном, Chart Trader, группами счетов, репликацией, риском, журналом, лицензией, локализацией и хранением данных.
  2. 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 снижает операционные ошибки, но не гарантирует соединение, соответствие правилам или результат.