TakoiTip
TakoiTip личный блог
Сегодня в 10:41

«ЗАКРОЙТЕ ВРУЧНУЮ!: как я похоронил своего торгового робота и переписал с нуля. Дневник алготрейдинга, часть 0»

«ЗАКРОЙТЕ ВРУЧНУЮ!: как я похоронил своего торгового робота и переписал с нуля. Дневник алготрейдинга, часть 0»

23:45. До закрытия сессии пять минут. Мой робот пытается закрыть

8 лотов шорта по фьючерсу на кофе KCX6 — и падает с ошибками.

Попытки отправить закрывающую заявку — все мимо. Финальная

строка журнала:

«Не удалось закрыть 8 лот после 3 попыток — ЗАКРОЙТЕ ВРУЧНУЮ!»

 Немного контекста. Написал торгового робота под Альфа-Про на C#.

Подопытный — фьючерс KCX6.

 Первая версия (лесенка + EMA-фильтр) дошла до v4.6 и, как вы видите,

закончила карьеру эффектно.


Дальше — классика жанра. Решил «допилить» проблемный модуль,

переписал его целиком, без тестов и страховки — и сломал то,

что работало. Латать стало нечего. Снёс всё и написал новый.

Предохранители, которых у прошлой версии не было:

— кулдаун 45 секунд между входами;

— максимум 30 сделок в день;

— дневной лимит убытка 3000 ₽;

— СТОП глушит всё чисто: новые входы гасятся, заявки снимаются,

открытая позиция доводится роботом до TP/SL;

— каждое событие пишется в CSV: время, цена, позиция, PL.

«ЗАКРОЙТЕ ВРУЧНУЮ!: как я похоронил своего торгового робота и переписал с нуля. Дневник алготрейдинга, часть 0»

Первая неделя теста (режим советник):

Пн: выходной в США — 0 сделок

Вт: 19 сделок, +22,41 ₽

Ср: 12 сделок, −15,57 ₽

Чт: 4 сделки, +45,29 ₽

Пт: 3 сделки, +9,28 ₽

Итого: 38 сделок, +61,42 ₽. Ноль ручных вмешательств за неделю.

Да, шестьдесят один рубль — можете не писать в комментариях,

я сам в курсе :) Лот минимальный, цель недели была не заработать,

а проверить: пять сессий без единого вмешательства —

выполнено. Версия, которая не могла закрыть позицию за несколько 

попыток, сменилась версией, которую я неделю не трогал руками(только вкл и выкл).

План дальше:

— ещё 5 сессий с другими настройками ( меняю TP=50/SL=12, сессионное окно входов  по времени  и блокировка входов при устаревшей котировке >30 мин) и др.  общую идею не меняю.

Писать буду по итогам каждой сессии, включая пустые и минусовые.

Без обещаний доходности: это дневник разработки, не сигналы,

не рекомендация и не реклама. Что сломалось, что починил,

что решил — остальное покажет кофе.

Вопросы и «а почему кофе?» — в комментарии, постараюсь ответить всем.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
15 Комментариев
  • Ветерок
    Сегодня в 11:05
    Иди на завод!🙂
  • myaucha
    Сегодня в 12:10
    За грибами в лес сходи, развейся
  • ves2010
    Сегодня в 12:16
    в чем проблема взять готовое решение? 
    чем больше ползователей тем меньше ошибок

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн