Блог им. MihailMihalev

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

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


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

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

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

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

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

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

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

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

хотя… у тя паттерн… гип кстати паттерн не очень… булковский пишет что у него слабое статистическое приемущество… у него есть стата для американского рынка...
я бы торговал гип в направлении рынка целиком… т.е рынок растет, то торгую только перевернутые гип… если рынок падает, то торгую просто гип… но при таком подходе гип она зачем воообще? 
avatar
ves2010, Мне не нужен простой бот. Нужен умный, но надёжный. Шифрованный контейнер в TSLab — это не абсолютная защита. Если код робота запускается на чужом железа — это уже утечка. Мои роботы крутятся на моём железе, к которому физически доступ есть только у меня.
Михаил Михалев, сначала у тебя должен быть бот который  имеет смысл своровать… такой есть? нет… так что ты паришься?
avatar
В велосипеде два колеса. В детском три, в цирковом одно. В велосипедах алготрейдеров количество колес непрогнозируемо.

Вас беспокоит «сложнота» или то, что сильно увлеклись? Учитывая то, что система приносит прибыль, почему беспокоитесь? На первый взгляд схема может и выглядит сложной, но если присмотреться, то в целом не очень сложно. У меня система (не робот, а вся система) проще, некоторые указанные Вами аспекты делаются глазами или метриками (контроль исполнения, например), а удалённый доступ не является частью робота.
avatar
coredumped, Если так ставить вопрос, то меня вообще мало что беспокоит, — у меня нет акций в инвестиционном портфеле:) Мне текущая сложность вообще стала нравиться. 
или метриками (контроль исполнения, например)
У меня контроль исполнения будет не метриками, а сверкой реальных сделок и сделок в симуляторе. Код симулятора и код робота сильно отличаются, т.к. симулятор заточен под GPU, а робот под корутины на питоне.
Интересно как реализованы фильтр режимов, экстренное выпригивание и адаптация параметров?
Александр, Режим — это состояние рынка, которое определяется по ряду тикеров. Фильтр режима — не входить в сделку при неподходящем режиме, а выпрыгивание — при резком изменении режима на неподходящий.
Адаптация параметров у меня сделана только для одного хитрого параметра, природу которого я до конца не могу понять. Этот параметр вычисляется с помощью оптимизации параметров скользящим окном и усреднения по нескольким предыдущим периодам.

Читайте на SMART-LAB:
Фото
Золото против перепятий геополитики. Что ждать от драгоценного металла в ближайшие месяцы?
Новостной фон вновь стал важнейшим фактором на рынке золота. В начале февраля драгоценный металл торговался на уровне $4500 за унцию, но после...
Фото
RENI опубликовала Q&A звонка с инвесторами по итогам 1 кв. 2026 года
Ключевые вопросы касались роста рынка и компании, выплаты дивидендов. Приводим выдержки. Подробный документ вы можете найти на сайте RENI: –>...
Портфель на лето от ВТБ Мои Инвестиции
Лето – время отпусков, но ваши инвестиции должны продолжать работать на вас, даже когда вы отдыхаете. Мы подобрали компании, которые, на наш...
Фото
Совкомфлот: дивиденды + неплохой отчет за 1-й квартал, но все ожидаемо. Ключевой вопрос - а что дальше?

теги блога Михаил Михалев

....все тэги



UPDONW
Новый дизайн