
23:45. До закрытия сессии пять минут. Мой робот пытается закрыть
8 лотов шорта по фьючерсу на кофе KCX6 — и падает с ошибками.
Попытки отправить закрывающую заявку — все мимо. Финальная
строка журнала:
«Не удалось закрыть 8 лот после 3 попыток — ЗАКРОЙТЕ ВРУЧНУЮ!»
Немного контекста. Написал торгового робота под Альфа-Про на C#.
Подопытный — фьючерс KCX6.
Первая версия (лесенка + EMA-фильтр) дошла до v4.6 и, как вы видите,
закончила карьеру эффектно.
Дальше — классика жанра. Решил «допилить» проблемный модуль,
переписал его целиком, без тестов и страховки — и сломал то,
что работало. Латать стало нечего. Снёс всё и написал новый.
Предохранители, которых у прошлой версии не было:
— кулдаун 45 секунд между входами;
— максимум 30 сделок в день;
— дневной лимит убытка 3000 ₽;
— СТОП глушит всё чисто: новые входы гасятся, заявки снимаются,
открытая позиция доводится роботом до TP/SL;
— каждое событие пишется в CSV: время, цена, позиция, PL.

Первая неделя теста (режим советник):
Пн: выходной в США — 0 сделок
Вт: 19 сделок, +22,41 ₽
Ср: 12 сделок, −15,57 ₽
Чт: 4 сделки, +45,29 ₽
Пт: 3 сделки, +9,28 ₽
Итого: 38 сделок, +61,42 ₽. Ноль ручных вмешательств за неделю.
Да, шестьдесят один рубль — можете не писать в комментариях,
я сам в курсе :) Лот минимальный, цель недели была не заработать,
а проверить: пять сессий без единого вмешательства —
выполнено. Версия, которая не могла закрыть позицию за несколько
попыток, сменилась версией, которую я неделю не трогал руками(только вкл и выкл).
План дальше:
— ещё 5 сессий с другими настройками ( меняю TP=50/SL=12, сессионное окно входов по времени и блокировка входов при устаревшей котировке >30 мин) и др. общую идею не меняю.
Писать буду по итогам каждой сессии, включая пустые и минусовые.
Без обещаний доходности: это дневник разработки, не сигналы,
не рекомендация и не реклама. Что сломалось, что починил,
что решил — остальное покажет кофе.
Вопросы и «а почему кофе?» — в комментарии, постараюсь ответить всем.
Уточнение.
Режим «Советник» — позиции виртуальные, заявки на биржу не
отправляются, P/L считается по реальным котировкам. Это
тест движка и логики на живом фиде, без риска.
Виртуальные +61,42 ₽ — не заработанные деньги, а метрика
логики.
чем больше ползователей тем меньше ошибок