Автоматизация сигналов StatVision Advisor и Харона для NinjaTrader 8
Описание
Ищу разработчика, который автоматизирует исполнение сигналов StatVision Advisor в NinjaTrader 8. Первый запуск — на Windows, на демосчёте, один контракт MES (фьючерс CME). В перспективе бот должен работать всю доступную торговую сессию. Уже есть прототип на Python и C# / NinjaScript.
Служебная доставка webhook проверялась, полный цикл по реальному сигналу Advisor ещё предстоит подтвердить на демо. Исходники и обезличенные примеры сигналов предоставлю для оценки. 1. Проверить интеграцию. Посмотреть текущий прототип, проверить демодоступ и котировки актуального контракта MES, получить образец торгового события Advisor.
Предпочтительный канал — подписанный webhook. Если предлагаете Telegram, покажите, какие команды доступны через него и как будете связывать вход и сопровождение одной сделки. 2. Запустить Advisor на демосчёте.
По сигналу выставлять или отменять заявку, отслеживать фактическое исполнение в NinjaTrader, ставить стоп и тейк, обрабатывать перенос стопа и закрытие. Нужны настраиваемый лимит риска на сделку, блокировка реальных счетов и ручная остановка.
Повтор сигнала не должен создавать второй вход, просроченные команды нужно пропускать, а после обрыва связи или перезапуска — сверять заявки и позиции до возобновления работы. Приёмка — показать полный демо-цикл от получения сигнала до закрытия позиции, а также обработку отмены, дубля и восстановления связи.
Нужен журнал с исходным сигналом, заявками, фактическими ценами исполнения и причинами пропусков. Передать исходники и инструкцию по установке, запуску, смене контракта и остановке. 3. Подключить Харона для сравнения. Проверить, какие поля реально приходят через webhook или Telegram и когда они становятся доступны.
Если данных достаточно, добавить режим наблюдения: на каждом сигнале Advisor записывать, пропустил бы его заранее согласованный фильтр Харона. Нужна выгрузка для сравнения Advisor отдельно и Advisor с фильтром на одних и тех же исходных сигналах с учётом торговых издержек. Если данных не хватает, указать, каких именно и как их можно получить.
В отклике укажите опыт с NinjaTrader 8 / NinjaScript и торговыми интеграциями, что потребуется от меня для старта, а также срок и стоимость каждого этапа отдельно. Перенос на Windows VPS и автоматический отчёт для публичного журнала можно оценить отдельными позициями.