Блог им. MihailMihalev

Было страшно... и правильно.

Запустил в демо режиме стратегию в конце декабря 
Было страшно... и правильно.
а к концу января имел уже такую картину:
Было страшно... и правильно.
Сливал стабильно и методично. Когда начал разбираться в чём дело, оказалось, что была ошибка в первичных данных — обезличенных сделках, из которых потом собираются данные для симуляций:
Было страшно... и правильно.

Глупая была ошибка, даже говорить стыдно. Кстати говоря, генетический алгоритм честно нашёл стратегию, по которой можно торговать эти аномалии и ракетить. В общем, пришлось обезличенные сделки скачать с сервиса истории жёлтого банка и повторить всё заново. На этот раз алгоритм даже на симуляции сливал, как и в реальности.

Пришлось того робота уволить, и запустить другого:
Было страшно... и правильно.
Прошло 10 дней, полёт нормальный:
Было страшно... и правильно.

Тем временем ищу новые стратегии и улучшаю свой TSLab с блэкджеком и GPU. В процессе тестирования стратегий внезапно пришло осознание того, что не обязательно симулировать на секундах, если сигналы всё равно на минутах или даже пятиминутках. Пришлось переосмыслить концепт параллельного поиска параметров на GPU и немного переписать код. Теперь симуляция происходит в самом мелком таймфрейме сигналов, и только симуляция стопов — на секундах. Это позволяет значительно точнее проверять логику стопов. На минутках или пятиминутках симулировать стопы для внутридневной торговли — получается слишком большая ошибка, которая может свести на нет весь алгоритм.

Сейчас 5 миллионов комбинаций перебираются...

Было страшно... и правильно.

… за полторы минуты на данных за три года на минутном таймфрейме. 0.3-0.5секунды на работу препроцессора(который готовит данные для параллельных вычислений, такую подготовку GPU не способен выполнять эффективно в силу своей архитектуры), и по 2-2.2 секунды на параллельный поиск на GPU.
CPU — Ryzen 5-3600, GPU — NVidia RTX 5060 Ti.

Я понимаю, что подгонка параметров не гарантирует ничего в будущем, и поэтому она используется как экспресс-проверка — имеет ли стратегия хоть какой-то потенциал. Например, вот пытаюсь понять как создавать внутридневные стратегии типа «бери и беги», получается пока что вот такое:

Было страшно... и правильно.

Было страшно... и правильно.
В ленте Смартлаба тут был недавно пост по экранное время трейдера. Я считаю, что оптимальное экранное время трейдера — ноль. Пырить в монитор — это только глаза и нервы сажать.











824 | ★1
24 комментария

Интересно. Кривуля и коэффициенты выглядят хорошо, немного смущает только количество сделок.

Вы уже запускали этот алгоритм в реал или пока ещё тестируете?

Правильно ли я понимаю, что логика алгоритма предполагает его непрерывную оптимизацию и адаптацию прямо в процессе торговли?

avatar
Op_Man💰, Назову его «Бабка-спекулянтка», потому что участвует только там, где верняк:) Увеличение количества сделок лишь немного увеличивает доходность, но сильно увеличивают общее время в позиции, а у меня генеральный план — найти слабокоррелируемые стратегии на разных тикерах, поэтому низкое время в позиции в приоритете. Это пока только тестирование на истории. Надо ещё режимы рынка/сегментов запилить, и тогда начну тестить в реале.
avatar

Михаил Михалёв, делитесь, пожалуйста, наблюдениями — это действительно интересно. Во всех моих идеях, которые пытался улучшать, ML и RL я рассматривал скорее как способ фильтрации заведомо невыгодных сделок или для прогнозирования волатильности и управления размером позиции. Дальше этого пока не углублялся и в работающих реализациях стратегий такие вещи сейчас не использую.

avatar
ezomm, Если тюнить эту стратегию так, чтобы было больше сделок, то среднее время в сделке увеличивается. Видимо потому что хороших сделок для таких условий входа становится меньше и они тянут до стопа.
avatar
ezomm, Я не разбирал каждую сделку, просто из-за низкой просадки и отсутствию сильно убыточных месяцев кажется, что она берётся только за верняк.
avatar
Михаил Михалёв, причина сделок в вашей системе?
avatar
ezomm, Я был уверен, что по негласному джентльменскому соглашению на смартлабе не задают вопросы про такие детали чужих торговый систем:)
avatar

Читайте на SMART-LAB:
Займер – на первом месте по чистой прибыли среди независимых МФО
«Эксперт РА» опубликовал рэнкинги  МФО за 2025 год. Сразу по нескольким параметрам Займер занимает ведущие позиции: 🔶 1 место по чистой прибыли...
Софтлайн обжалует определение суда об обеспечительных мерах
❓ Что произошло? В рамках одного из судебных процессов Арбитражным судом г. Москвы были приняты временные обеспечительные меры, которые затронули...
Фото
МГКЛ погасил выпуск коммерческих облигаций КО-03
📊 ПАО «МГКЛ» в полном объёме и в установленный срок исполнило обязательства по третьему выпуску коммерческих облигаций (КО-03). 💼...
Фото
Русснефть: полицейский разворот прибыли в нефтянке - все видно в 1-м квартале по РСБУ
Русснефть — не самый интересный актив на просторах российского нефтегаза. Мутный мажоритарий, не платит дивиденды, но многих привлекает график, где...

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

....все тэги



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