Блог им. Op_Man

Трендовый бот (ну почти)

Трендовый бот (ну почти)
Трендовый бот (ну почти)

Трендовый бот (ну почти)


Трендовый бот (ну почти)

 

Основные метрики (но это не точно, т.к. чекал разными инструментами, а пересчитывать точно лень совсем):

💰 ДОХОДНОСТЬ: 

ROI: 866.62% за почти 4 года
CAGR: 82.45% годовых
Среднемесячная: ≈ 5.24%

⚠️ РИСК:

Max Drawdown: -29.12% (в самом начале сопля со значением больше, но это из-за кривых данных исторических)

📊 ВОЛАТИЛЬНОСТЬ:

Дневная: 2.37%
Годовая: 37.67%

📈 ЭФФЕКТИВНОСТЬ:

Sharpe Ratio: 1.35
Sortino Ratio: 2.805 
Calmar Ratio: 1.829
Recovery Factor: 6.42
Profit Factor: 1.38 

Kelly = 12.67%

📊 ПО МЕСЯЦАМ:
Прибыльных: 31/47 (66.0%)
Лучший: 86462 ₽
Худший: -33820 ₽
Средний: 9219 ₽

⚙️ АКТИВНОСТЬ:
Сделок/день: 1.58
Сделок/месяц: 48.1

🔄 СЕРИИ:
Макс побед: 15
Макс поражений: 19

📊 ТОРГОВАЯ СТАТИСТИКА:

Win Rate: 46%
Всего сделок/трейдов: 2177/1416
Средняя прибыль: 2415 ₽
Средний убыток: -1479 ₽
Соотношение: 1.63:1 

Околотрендовый бот. Технически просто, психологически сложно. Руками я бы такое торговать не смог. «Стратегия даёт деньги, но забирает нервы. Автоматизируй или не торгуй». Правила торговли довольно простые, работает не только на указанном инструменте. В этом конкретно случае drawdown management не применяется (а обычно да).

В данном примере — валютный фьюч с 22 года по н.в., стартовая — 50 т.р., с капитализацией. 

Торгуете такое?  Взяли бы в работу в портфель или у вас всё сильно красивее и на такое время не тратите?

Как в целом торговля ваша на таком рынке, как сейчас? 

 

4.9К | ★5
41 комментарий
Надо брать) Ну или пытаться продать другим)
avatar
Sergey Pavlov, 

avatar
Принцип простой — либо торгуй этот грааль на реале, либо выкинь в помойку и не отвлекай людей от работы.
Задача трех тел, зачем выкидывать, пусть напишет алгоритм, подарит людям
avatar
NZT2020, а вы хитрец)
avatar

Задача трех тел, 

и не отвлекай людей от работы.

Работаете до сих пор? 

avatar
Op_Man💰, приходится работать на бирже. Хотя и не так часто, как раньше на дядю)

Задача трех тел, 

приходится работать на бирже

Здесь, пожалуй, позволю себе не согласиться, при всем уважении. В моем понимании «работать на бирже» — это когда ты наёмный трейдер или квант и жмёшь кнопку в интересах работодателя по регламентированному расписанию.

А в моём случае это, скорее, одна из разновидностей хобби, которое заодно может и монетку приносить, даже если я трачу на него по многу часов каждый день. 

avatar
Задача трех тел, грааль — это вроде бы когда очень ровно всё и вверх всегда под правильным углом. В этом-то случае не так выглядит.  Зачем ник сменили? Я вас не узнал.
avatar
Op_Man💰, старый ник приелся уже)
Задача трех тел, он был хороший (накопленная репутация) и запоминающийся.
avatar

Задача трех тел, вот пример неплохой у одного товарища, очень нравится динамика: 


Молодец! Но это интрадей с сильно бОльшим риском, чем я торгую. Внутридневного такого эффективного я пока не придумал

avatar
Op_Man💰, неплохо, кто автор? Какой инструмент, юань?
Задача трех тел, да, тоже он, родненький. Автор предпочитает не светиться пока. Эта стратегия не в паблике ещё)
avatar
Op_Man💰, тут стоит обратить внимание, что результаты только с осени 2025 г. Первая половина 2025 г. была другой. Интересно, как эта система работала в начале 2025, в 2022м. Вообще неплохо, чтобы система перформила хорошо 5 лет, минимум 3. За этот период меняются фазы и параметры рынка.
Задача трех тел, да, видел его результаты и раньше за несколько лет — тоже очень достойно. Картинки под рукой нет, но он реально молодец, искренне рад, что у него так получается. Для меня это хорошая доп. мотивация дальше прокачивать свои системы.
avatar
Op_Man💰, тогда норм
Году в 2010 взял бы не глядя с огромными надеждами))
В 2014-2015, уже смотрел бы что там под капотом, итп. Искал бы уязвимости.
Пытался бы выровнять PL. Поделил бы кривую PL на фреимы (дни, часы). Выделил бы плохие дни на истории, исключил бы «хорошие» периоды из истории. И обкурвил бы новую ТС(риск.менжм) к основной ТС. итд. Общая доходность упадет, просадки уменьшатся, но кривая станет красивее. А значит? Значит что можно компенсировать падение доходности сайзом или плечами(шутка, не рекомендация).
avatar

22022022, хороший комментарий. Спасибо! 

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

avatar
Op_Man💰, да, но это не занимает много времени. Зато развивает, предоставляется возможность взглянуть в разных сторон. В крайних точках всегда возникают новые идей.
avatar
закинь туда 50к… включи и забудь на год, а лучше на два… тогда и увидишь правду…
avatar

ХХХ, как-то так и поступлю, пожалуй. 

Спасибо)

avatar
А что такое drawdown management если не секрет?
avatar

MoscowTrades, не секрет. 

Если коротко, то для меня drawdown management — это когда в зависимости от текущего накопленного финансового результата я управляю размером позиций.​

Если чуть подробнее, то речь про набор правил и условий, которые «прикручиваются» поверх базовой стратегии и отвечают именно за поведение в просадках. Например, при достижении определённых уровней снижения капитала я уменьшаю размер позиций, могу временно снизить плечо, ужесточить фильтры входа или вообще на время остановить торговлю до выхода из просадки.​

Задача этих правил не донастроить торговую систему, а сделать кривую капитала более живой с точки зрения риска: сгладить глубину и длительность просадок, чтобы система оставалась торгуемой психологически и по риск‑метрикам, даже если базовая логика входов/выходов при этом не меняется.

Обычно я такое активно использую в разных вариациях, но в данном примере этого нет. 

avatar
Op_Man💰, есть ли сравнение данного подхода с торговлей, например фиксированным лотом? Насколько данный подход результативней?

Задача трех тел, на прошлых изысканиях своих я чаще всего тестил постоянной суммой. Это всегда давало более гладкую кривую и самые хорошие показатели, но по факту я так не торгую. У меня относительно небольшая доля от общего в спекуляциях, с капитализацией всегда торгуется. Когда хорошо плюсит эта часть, я раз в период х какую-то значительную часть заработанного забираю и перевожу в консервы (облигации, пифы и пр.) и так по кругу. Но мы же не для красоты торгуем, а чтобы дома было что покушать. 

Насколько данный подход результативней?

В данном случае не считал (много переписывать кода, эта на рабочем каркасе построена системка, а я ленивый), но обычно получалось кратно результативней, чем фикс лот или постоянной суммой. Ликвидность позволяет реинвестировать, значит будем) Просто периодически из под риска выводить желательно, я думаю. Такую же практику наблюдаю у многих, за кем подглядываю.
avatar
А средняя сделка какая получилась? На каком тикере?
Задача трех тел, юань, чуть больше 0,5% до поборов биржи и брокера.
avatar
Op_Man💰, звучит неплохо. Надо брать)
Задача трех тел, вы такое торгуете? Портфельный подход применяете до сих пор или уже перекроили и теперь всё по-другому?
avatar
Op_Man💰, 0.5% средняя сделка это хорошо, я бы торговал, но просадка под -30% многовато. Можно попробовать пожертвовать доходностью, либо снизить плечо, снизив просадку, либо добавить эту систему в зоопарк систем, и тогда -30% будет не так критично.

У меня бОльшая часть капитала в консервативных стратегиях. В алго большую часть переложил в системы типа Моментум, там у меня стабильно индекс обыгрывается. По трендовухам на фьючах результаты радуют на юане и болтаются в нуле на МХе.

Был зоопарк ботов на разных фьючах на счете в 4 млн. с максимальной загрузкой по ГО, т.е. с макс плечами. Так этот зоопарк за последние 2 месяца слил 0.5 млн. Я их перевел в демо-режим, а на счете в конце января купил руками золото на 2 млн., продал серебро на 2 млн., и в конце прошлой недели закрыл почти все, восстановил счет до 4 млн. Теперь там пока LQDT и ОФЗ. А зоопарк пока на холостых)
Задача трех тел, интересно, спасибо большое за развернутый комментарий! У вас большой перекос в пользу спекуляций акциями получается, чем мотивирован такой выбор? Исторически лучше доходность чем на срочке? Меньше риск/комфортнее? Ждёте ралли на договорнячке?
avatar
Op_Man💰, 
1. Жду новости по СВО в 26-27 г. Но там будет не ралли, а гэп(ы), в которые будет тяжело быстро запрыгнуть. А также снижение ставки. Если в 27м будет 10 и ниже, то пойдет переток с депозитов в акции.
2. Сейчас управляю большим капиталом (не своим), там задача обыграть индекс акциями из индекса. Задача интересная, но решения на долгой дистанции я пока не нашел.
3. Рынок пока в боковике и мои системы ждут когда фьючи будут в тренде, а пока на минималках. 
Задача трех тел, а тренд/не тренд вы руками определяете?
avatar
MoscowTrades, не совсем так.
Торгуется трендовая система на трендах выше дня. Она в какой-то момент перестает приносить прибыль. Если одна трендовая система так поступает, то это ее проблемы. Если разные трендовые системы так делают, то напрашивается вывод, что период трендовости этого тикера сейчас не работает.
Скорее так. Но алгоритма четкого нет.
Ну опять же, речь про тренды того таймфрейма, на котором я торгую.

MoscowTrades, если хочется не «на глаз», а автоматизации и портфельной истории, то тренд/не тренд можно пытаться определять через рыночные режимы.

Вариантов много с разной эффективностью, но, например:


1.Кластеризация. Сначала группируете тикеры/ботов/стратегии по поведению (волатильность, трендовость, ликвидность и т.д.), хоть простым k‑means, хоть rule‑based. Внутри каждого кластера уже считаете режим «тренд/флэт» по общим метрикам кластера, а не по одному инструменту/стратегии. Это удобно для портфельной торговли и «зоопарка» ботов.


2.Regime‑адаптивный выбор стратегий. Задаёте несколько режимов (LowVol‑Flat, HighVol‑Trend и т.п.), для каждого заранее смотрите, какие стратегии в целом или версии внутри одного алго исторически лучше работают. В онлайне режим определяется по набору простых фич (отношение ATR short/long, R² регрессии цены, частота обновления хай/лоу), и под текущий режим бот сам переключает веса трендовых/контртрендовых систем или просто снижает/увеличивает долю трендовых.


3.Режим по волатильности и трендовости. На каждом тикере/системе/стратегии считаете:
– отношение краткосрочного ATR к долгосрочному (HighVol/LowVol),
– коэффициент «чистого движения» (модуль разницы между ценой сейчас и N баров назад) / (сумма модулей всех ценовых изменений за эти N баров) и/или R² линейной регрессии цены (HighTrend/LowTrend).
Дальше простая сетка правил: HighVol+HighTrend → даём зелёный свет трендовым ботам, HighVol+LowTrend → больше mean‑reversion/volatility‑based стратегий, LowVol+LowTrend → минимум активности трендовиков и т.п.


В стратегии данного топика используется volatility‑based подход через управление размером позиции. Это хорошо видно по графику просадки ближе к концу теста, когда сумма уже достаточная, чтобы варьировать объём в процессе. Это помогает снижать просадку.

avatar
Задача трех тел, спасибо большое, что поделились! Логика интересная и понятная.
avatar
 И вы recovery factor считаете за год или за все время?
avatar
MoscowTrades, это за весь период. В годовом — немного меньше 2-х.
avatar
Op_Man💰, лучше все показатели доходности приводить к годовому знаменателю, а максимальную просадку брать за весь период. Так удобнее сравнивать показатели стратегий, которые тестируются на истории с разной длинной данных. Если тесты меньше года (что плохо), то экстраполировать на год)

Читайте на SMART-LAB:
Фото
Модуль обновления OsEngine: как обновить терминал в автоматическом режиме
Функция автоматического обновления программы OsEngine предназначена в первую очередь для пользователей, которые хранят своих роботов в папке...
Текущих запасов нефти в РФ хватит на 62 года 
Вице-премьер России Александр Новак на открытой встрече со студентами в образовательном центре «Сириус» заявил, что геологических извлекаемых...
Оперативная заметка с полей облигационной конференции для клиентов Mozgovik Research
Доброго дня, уважаемые читатели Mozgovik Research. Для вас хотел коротко и оперативно поделиться основными идеями, которые успел услышать на...
Фото
Ростелеком. МСФО за Q4 2025г. Всё неплохо… но всё равно печально…
Компания Ростелеком опубликовала финансовые результаты за 4 квартал 2025г.: 👉Выручка — 270,5 млрд руб. (+15,6% г/г) 👉Операционные...

теги блога Op_Man💰

....все тэги



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