От vibe trading к запуску: контрольный список торгового алгоритма
Переход от идеи в чате к работающему алгоритму состоит из нескольких независимых проверок. Успешная компиляция не подтверждает правильность условий, хороший бэктест не подтверждает доставку Webhook, а принятый запрос не подтверждает сделку. Контрольный список помогает не перепутать эти результаты.
1. Идея сформулирована однозначно
Есть точное описание инструмента, таймфрейма, входа, выхода и момента проверки сигнала. Понятно, что происходит при повторном условии, открытой позиции и отсутствии данных. Если стратегию помогал создавать ИИ, человек может объяснить каждое правило своими словами.
Для проверки возьмите одну свечу с сигналом и одну без него. Если нельзя объяснить разницу без фразы «так решил ИИ», вернитесь к постановке задачи.
2. История и расчёты проверены
Зафиксированы источник данных, календарный диапазон и объём истории. Учтены комиссия и проскальзывание, проверены несколько сделок вручную. Отдельно рассмотрены незавершённые свечи, прогрев индикаторов и возможная подгонка параметров.
Сохраните версию правил вместе с результатом, чтобы отчёт нельзя было случайно приписать новой конфигурации. Если тест проводился многократно, учитывайте все попытки. План дальнейшей проверки должен быть определён до просмотра следующего участка данных.
3. Объём и состояние счёта согласованы
Проверены лотность, общий объём позиции, добавления и ограничения капитала. Учтены другие стратегии и ручные операции на том же счёте. Известно, какая реальная позиция существует перед запуском и как она соотносится с расчётным состоянием алгоритма.
4. Подключение настроено отдельно от графика
В InvestConnector выбран действующий Connector нужного брокера. Подключение котировок не считается торговым подключением автоматически. В разделе «Уведомления об исполнениях» проверены коннектор и цена заявки. Webhook включается только при намерении отправлять реальные торговые поручения.
До этого этапа исследование можно вести с выключенным Webhook. Проверка реальной отправки сама является торговым действием и требует осознанного выбора инструмента и объёма; её нельзя скрывать под нейтральным названием «проверить связь».
5. Есть наблюдение и план остановки
Понятно, где выполняется запуск — в браузере или на сервере, где смотреть ошибки и как остановить новые действия. Заранее описано, что делать при неизвестном результате отправки, расхождении позиции и недоступности интерфейса. После остановки отдельно проверяются уже отправленные заявки и позиции у брокера.
6. Новая версия проходит тот же цикл
Изменение периода индикатора или условия выхода — новая конфигурация, а не мелкая косметическая правка. Уже работающий экземпляр сохраняет условия старта. Перед новым запуском повторите бэктест, проверьте выбранный инструмент и продумайте переход от прежнего состояния.
Рабочая последовательность собрана в инструкции InvestConnector. Для контроля событий пригодится журнал сверки. Такой процесс не гарантирует прибыль: он делает решения, ограничения и результаты понятными и проверяемыми.