Михаил Михалев
Михаил Михалев личный блог
Вчера в 11:15

Слишком увлёкся созданием робота

Где-то три месяца назад структура моего робота выглядела примерно так:
Слишком увлёкся созданием робота
Т.е. был один прогноз и простой автомат с примитивным менеджером просадок. Даже при такой конфигурации оно может работать, если прогноз в среднем на длительном промежутке времени работает чуть лучше монетки. Но метрики страшные, например коэффициент вариации месячной прибыли может достигать 2 — это страшно, очень страшно. При этом CAGR/MaxDD на самых ликвидных фишках был в среднем 20%/10%, что тоже страшно. Такой робот не переживает тест на деградацию прогноза — когда прогноз начинает рандомить, то средняя прибыль около нуля.


На сегодняшний момент робот выглядит примерно так:
Слишком увлёкся созданием робота

Такая система даёт прибыль даже при деградации некоторых прогнозов до состояния чуть хуже монетки. Сейчас в процессе реализации «переключение прогнозов» и «адаптация параметров», а «экстренное выпрыгивание» и «контроль исполнения» в процессе исследований. Метрики стали куда более приятные и комфортные, а деградация на OOS стала сильно меньше. 

Слишком сложно? У кого сложнее?

Уже больше полугода почти не торгую(иногда лудоманю, раз в пару месяцев), и занимаюсь исследованиями рынка, разработкой торговых идей, проверками торговых систем и разработкой робота. Кода в папке research с исследованиями рынка уже во много раз больше, чем кода самого робота:)
Чем дальше погружаюсь в тему, тем яснее осознаю, насколько легко потерять деньги в трейдинге, если не контролируешь все аспекты.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
14 Комментариев
  • ВВШ  Free.Solo.
    Вчера в 12:45
    "    Чем дальше погружаюсь в тему, тем яснее осознаю, насколько легко потерять деньги в трейдинге, если"         ---   именно. иначе не было бы  банков  бирж  брокеров эмитентов очень очень очень  давно
  • SergeyJu
    Вчера в 12:45
    Проще надо быть, не надо идеальных роботов, надо портфель разных неидеальных. А так Вы циклитесь на идеале и непременно впадете в грех переподгонки. 
      • ezomm
        Вчера в 13:32
        Михаил Михалев, прогнозы не нужны. Нужны правила защиты сделки. Типа правило не выхода из сделки макси долго. Лучшие правила — 1- меньший правильный стоп лосс. 2- защита меньшей правильной прибыли. 3- причина сделки (правильный сигнал входа) .4- размер участия в сделке зависит от силы сигнала.Сила сигнала из 3х частей .1-тайм торговли .2- количество свечей в фрактале (угле графика). 3- объем в точке сделки.
        Исходные данные — соответствие размаха свечи  (волатильности ) и объема за тайм времени. Правильное распределение объема по телу фрактала.Правильная форма фрактала. Фрактал = нечетное кол-во свечей. 1,3,5 ...+2 ..+2 и тд. Правила формы в волновой теории Эллиота.Это танец цены 3-2. Грубо — вход в ПП правое плечо ГиП.
  • ves2010
    Вчера в 13:30
    критерий простоты бота — алгоритм можно записать на одной стороне спичечного коробка...

    вообще… имхо все решает опыт... 

    делай все на тслабе… тогда у тя будет переносимость с одной биржи на другую... 

    и в тслабе бот упаковывается в зашифрованный контейнер и привязывается к номеру счета… т.е ни посмотреть ни украсть…
    • ezomm
      Вчера в 13:58
      ves2010, ты прав. Проблема в жадности и не следовании 4 правил сделки. Боты, роботы не нужны. Торгуем 2 шаг цены. Пятницу(тайм (форма ) неделя) или 1 день (поглощение, пин бар, приседающий). 1-2 недели прибыли(или выход по СЛ)  если фрактал из 5 дней. 2 шаг цены или равен времени 1 шага или растягивается.Между сделками 1-2 недели. Главное — правильно прочитать 1 шаг цены.Это должен быть импульс из 3 шагов (2 шаг не самый малый )= правое плечо головы  ГиП.Левое плечо Правого плеча ГиП из 2 шагов. ППГИП 3 +ЛППГИП 2 и вход в ЦЗ2УПП.
      • ves2010
        Вчера в 15:45
        ezomm, это все сложно… у тя изначально пропущено 3 важных этапа
        1 выбор торгуемого актива
        2 направление торговли
        3 когда торговать а когда на заборе сидеть.

        хотя… у тя паттерн… гип кстати паттерн не очень… булковский пишет что у него слабое статистическое приемущество… у него есть стата для американского рынка...
        я бы торговал гип в направлении рынка целиком… т.е рынок растет, то торгую только перевернутые гип… если рынок падает, то торгую просто гип… но при таком подходе гип она зачем воообще? 
      • ves2010
        Вчера в 15:46
        Михаил Михалев, сначала у тебя должен быть бот который  имеет смысл своровать… такой есть? нет… так что ты паришься?
  • В велосипеде два колеса. В детском три, в цирковом одно. В велосипедах алготрейдеров количество колес непрогнозируемо.

  • coredumped
    Вчера в 15:44
    Вас беспокоит «сложнота» или то, что сильно увлеклись? Учитывая то, что система приносит прибыль, почему беспокоитесь? На первый взгляд схема может и выглядит сложной, но если присмотреться, то в целом не очень сложно. У меня система (не робот, а вся система) проще, некоторые указанные Вами аспекты делаются глазами или метриками (контроль исполнения, например), а удалённый доступ не является частью робота.
  • Александр
    Вчера в 16:42
    Интересно как реализованы фильтр режимов, экстренное выпригивание и адаптация параметров?

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

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