Перейти к содержимому
Документация · Исследования и инструменты для стратегий

Импорт торговых стратегий

Перенесите собственный код с другой платформы и узнайте, как Stratmill изучает общедоступные стратегии на других площадках.

Импортировать свою стратегию

Импорт стратегии использует исходный код стратегии с другой платформы, которой вы владеете или вправе пользоваться, как входные данные. ИИ-агент Strategy Developer переводит её письменные правила в Stratmill и перечисляет все места, где порт должен отличаться; верификатор проверяет его, а вы решаете, куда двигаться дальше. Импорт никогда не размещает реальные ордера.

Поддерживаемые платформы

Принимаются исходные файлы TradingView Pine Script, Freqtrade, Jesse, backtrader, QuantConnect LEAN (Python или C#), MetaTrader 4 и 5, FMZ (JavaScript, Python или Pine), CTA-стратегии vn.py и скрипты Hummingbot — до 20 файлов. Платформа определяется автоматически, и вы можете исправить выбор; при определении код не выполняется. Импорт можно настроить для бессрочных контрактов или спотовой торговли на Binance, Bybit, OKX и Hyperliquid, для акций США и спотового золота, с барами от 1m до 1d.

Перед импортом вы принимаете условия импорта стратегий и подтверждаете, что код принадлежит вам или что вы вправе его использовать. Ваш исходный код хранится конфиденциально: его никто не видит, он никогда не публикуется и не возвращается через интерфейс. Читать его могут только агенты, которые переносят и проверяют код. Другие пользователи не видят ваши импорты.

Как проверяется перенос

Перенос проходит стандартные этапы проверки, а в ходе контроля качества также оценивается его точность относительно оригинала. Для Freqtrade, Jesse, backtrader и vn.py оригинал можно повторно запустить и в его собственном движке, в изолированной песочнице без доступа к сети, на барах Stratmill за последние 180 дней.

Сравнение со сделками с вашей платформы

При желании загрузите список сделок, созданный вашей платформой: экспорт сделок TradingView, результаты Freqtrade, ордера QuantConnect или отчёт MetaTrader 5. Stratmill тестирует перенос на том же временном интервале и сравнивает сделки: 2 сделки считаются совпавшими, если у них одинаковое направление, а время входа различается не более чем на 1 бар. Перенос считается согласованным, если совпадают как минимум 90% сделок в обоих направлениях.

Что происходит со стратегией дальше

После проверки выберите дальнейший путь: продолжить полный конвейер, открыть стратегию в Backtest Lab, выполнить один бэктест и допустить её к бумажной торговле либо выполнить один бэктест и дождаться вашего разрешения на реальную торговлю.

Стоимость импорта

Перед началом показывается примерная стоимость. У проверки, бэктеста на совпадение и повторного запуска в движке фиксированная цена в кредитах, а работа агентов по переносу и проверке оплачивается за каждый вызов. На балансе должно быть достаточно средств для покрытия примерной стоимости.

Стратегии с других платформ

В собственных исследованиях Stratmill также изучает общедоступные материалы с других платформ: FMZ, QuantConnect, TradingView, Hummingbot, QuantRocket, Jesse, vn.py, TqSdk, Myquant, Freqtrade, а также другие проекты с открытым исходным кодом и научные работы. Стратегии с открытым исходным кодом, лицензия которых это позволяет, переносятся в исследовательскую среду платформы, а статьи и описания сводятся к гипотезам. Для каждой такой стратегии указываются платформа, название, автор и ссылка на источник; она проходит те же испытания, что и любая другая идея.