Где-то три месяца назад структура моего робота выглядела примерно так:

Т.е. был один прогноз и простой автомат с примитивным менеджером просадок. Даже при такой конфигурации оно может работать, если прогноз в среднем на длительном промежутке времени работает чуть лучше монетки. Но метрики страшные, например коэффициент вариации месячной прибыли может достигать 2 — это страшно, очень страшно. При этом CAGR/MaxDD на самых ликвидных фишках был в среднем 20%/10%, что тоже страшно. Такой робот не переживает тест на деградацию прогноза — когда прогноз начинает рандомить, то средняя прибыль около нуля.
На сегодняшний момент робот выглядит примерно так:
Такая система даёт прибыль даже при деградации некоторых прогнозов до состояния чуть хуже монетки. Сейчас в процессе реализации «переключение прогнозов» и «адаптация параметров», а «экстренное выпрыгивание» и «контроль исполнения» в процессе исследований. Метрики стали куда более приятные и комфортные, а деградация на OOS стала сильно меньше.
Слишком сложно? У кого сложнее?
Уже больше полугода почти не торгую(иногда лудоманю, раз в пару месяцев), и занимаюсь исследованиями рынка, разработкой торговых идей, проверками торговых систем и разработкой робота. Кода в папке research с исследованиями рынка уже во много раз больше, чем кода самого робота:)
Чем дальше погружаюсь в тему, тем яснее осознаю, насколько легко потерять деньги в трейдинге, если не контролируешь все аспекты.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
вообще… имхо все решает опыт...
делай все на тслабе… тогда у тя будет переносимость с одной биржи на другую...
и в тслабе бот упаковывается в зашифрованный контейнер и привязывается к номеру счета… т.е ни посмотреть ни украсть…
1 выбор торгуемого актива
2 направление торговли
3 когда торговать а когда на заборе сидеть.
хотя… у тя паттерн… гип кстати паттерн не очень… булковский пишет что у него слабое статистическое приемущество… у него есть стата для американского рынка...
я бы торговал гип в направлении рынка целиком… т.е рынок растет, то торгую только перевернутые гип… если рынок падает, то торгую просто гип… но при таком подходе гип она зачем воообще?
На заборе сидеть =торговать 2й шаг из 5 шагов танца цены. Это 3я волна импульса. Про импульс долго объяснять.
Адаптация параметров у меня сделана только для одного хитрого параметра, природу которого я до конца не могу понять. Этот параметр вычисляется с помощью оптимизации параметров скользящим окном и усреднения по нескольким предыдущим периодам.
В ссылке 3 фaйлa.
1. Pазбор архитектуры робота по схеме на изображении.
2. Aнaлоги нa aнглийскоm, код, скрины, описaние рaботы функционлa прогрamm.
3. Aнaлитикa нейросети, что есть тaкое торговый робот ALADDIN, описaны интереснейшие ньюaнсы.
При ответe чуть-чуть поmоглa нейронкa.
Всеm удaчи и хорошего нaстроения!
https://dropmefiles.com/1uWAO