Блог им. empenoso

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

На прошедшей неделе в Москве состоялось мероприятие, посвящённое машинному обучению (Machine Learning) в трейдинге. Название мне показалось весьма злободневным: «ML в трейдинге: как выжить, если ты один, а против тебя — хедж-фонды с бесконечным бюджетом».

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

Я бы хотел побывать на нём лично, но из Перми ехать далековато (только Тимофею дарят по 150 тр чтобы поднять настроение) и поэтому я отдал билет другу. Так что отдельное спасибо Сергею Степаняну за то, что он приехал в Москву из Ярославля и фактически стал моими глазами и ушами — то, что вы читаете — это его наблюдение, мои размышления и немного здравого смысла. 

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


На этой встрече мне показалось очень здравой мысль, что современный алготрейдер в России — это один человек, который заменяет целую команду: 

  • он ищет и чистит данные;

  • придумывает признаки; 

  • строит модели; 

  • тестирует гипотезы;

  • собирает стратегии; 

  • считает риски; 

  • и всё это выводит в продакшн.


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

Слайд из презентации


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


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


На встрече был всего один доклад от Антона Абдулгалимова. Я очень извиняюсь перед ним, но упоминания компании где он работает не будет — из-за подобных вещей у меня блокировали аккаунт однажды — потому что заподозрили рекламу (которой не было).


Предсказал цену? Поздравляю, ты всё равно в минусе
Слайд из презентации


На встрече проводили небольшой опрос и оказалось что люди в целом знакомы с тем, что такое ML, они экспериментируют, но прибыли не видят и только 30% имеют работающие стратегии которые запущены на реальных деньгах. 

Иллюзия «предсказания цены»

Вообще общепринятое мнение о ML — что ты скармливаешь нейронке график Сбера и она тебе говорит сколько он будет стоить завтра. Но в реальной жизни так не работает. Если просто натравить регрессию на цену, то на выходе получится мусор, а в высокочастотном трейдинге (HFT) ML вообще очень ограниченно используется, потому что там бьются за наносекунды и любая тяжёлая модель просто убивает систему задержками.


В своей практике я тоже уже пытался использовать ML как генератор сигналов (неудачно). 


Зато ML отлично работает в более узких задачах:

  • Поиск фазы рынка (режима) — модель не говорит покупай, она говорит: «сейчас жесткий боковик, трендовые стратегии лучше выключить».

  • Фильтрация сигналов — какие сделки из вашей базовой стратегии брать, а какие — с высокой долей вероятности убыточны.

  • Исполнение — как зайти в позицию так, чтобы не размазать весь свой профит о проскальзывание и комиссию.

  • Микроструктура стакана — там, где человеческий глаз просто не успевает увидеть закономерности в потоке ордеров.


Предсказал цену? Поздравляю, ты всё равно в минусе
Слайд из презентации

Почему граали ломаются о реальность

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

  • Garbage in = Garbage out. Данные — это 80% успеха. Если в ваших дневных свечах пропущен один день, или вы криво склеили фьючерсы, модель найдет там закономерность, которой в природе нет. Поиск и чистка данных забирают львиную долю времени.

  • Заглядывание в будущее. При обучении модель случайно подсматривает в завтрашний день из-за ошибки в разбиении выборки (кто копает глубоко — почитайте Маркуса де Прадо на эту тему). На истории вы миллиардер, в проде — получаете маржин-колл.

  • Forecast != PnL (Прогноз не равен прибыли). Вы создали модель, которая в 60% случаев угадывает направление цены. Бинго? Нет. Пока вы вставали в очередь в стакане, пока словили проскальзывание, а брокер и биржа списали комиссии — ваша математическая альфа ушла в минус по счету.


И тут многие начинают кивать на запад: мол, у них там вендоры альтернативных данных, команды квантов, хедж-фонды с бюджетами, а у нас что? 


Предсказал цену? Поздравляю, ты всё равно в минусе
Слайд


Но по факту, разрыв в значительной степени связан с инфраструктурой. Все остальное: поиск сигнала, переобучение моделей, нестационарность рынка — проблемы абсолютно одинаковые что на Уолл-Стрит, что в Перми (ну и в Москве).


Чтобы не тратить месяцы на разработку мертворожденной стратегии, Антон предложил отличный подход. Прежде чем открывать Python, прогоните свою идею через 5 вопросов:


  1. Есть ли конкретная задача? 

(Не «я хочу прикрутить нейронку, чтобы было», а «я хочу снизить издержки на исполнение заявки»).

  1. Есть ли у вас честные данные? 

(Чистые, без заглядывания в будущее и доступные в моменте торгов).

  1. Можно ли это проверить? 

(С учетом комиссий и задержек).

  1. Превращается ли прогноз в действие? 

(Понятен ли мост между тем, что выдала модель, и реальной сделкой/фильтром).

  1. Есть ли экономический эффект? 

(Стала ли система приносить больше денег после уплаты всех издержек).


Если хотя бы на один вопрос ответ «нет» — вы внедряете ML слишком рано.

Вместо итога

Знаете, что мне понравилось больше всего на этой встрече (пусть и в пересказе)? То, к чему призывал Антон в конце.


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


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


Поэтому давайте общаться. Уважаемые алготрейдеры, кто балуется машинным обучением, как у вас успехи? На каком этапе пути застряли: тестируете гипотезы или уже пустили модель в бой на реальных деньгах? 


Автор: Михаил Шардин
🔗 Моя онлайн‑визитка


31 марта 2026 г.


Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

4.2К | ★3
32 комментария
Банальненько. В ML самое сложное сформировать правильный dataset.
avatar
Rational_Capital, так вот и на мероприятии вроде о том же
Михаил Шардин, ни на одном мероприятии ничему путнему не научат. Одна из проблем ML — чистка датасета от взаимоисключающих данных. Это когда при примерно одном и том же входе на выходе противоположные сигналы. Как такое вычищать? Найдите-ка публичный алгоритм в интернетах 
avatar
Rational_Capital, кстати да, гладкость — это проблема,
большую дисперсию прогноза ещё терпеть можно, но когда функция ещё и не гладкая по параметрам/вектору — это перебор
avatar

Rational_Capital, ну на самом деле «публичный алгоритм в интернетах» есть и много. Да вот например:

smart-lab.ru/blog/1216966.php

smart-lab.ru/blog/1278719.php

Хотя думаю это не те примеры про которые вы говорили

Rational_Capital, а как вы поступаете?
Я б Вам ещё 6 вопрос накинул — Предполагаете ли вы, что сможете когда-то научиться по сделкам участников торгов, предсказывать их торговые замыслы, сами оставаясь при этом для них непредсказуемыми? И если да, то не слишком ли много алгофуфла, вы в свои модели торговли закладываете?)
avatar
Чтобы не тратить месяцы на разработку мертворожденной стратегии, Антон предложил отличный подход. Прежде чем открывать Python, прогоните свою идею через 5 вопросов:

план — это ключевое.
относится не только к МЛ/ЛЛМ, а ко всем подходам, вплоть до гадания по звёздам
avatar

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

Поэтому давайте общаться. Уважаемые алготрейдеры, кто балуется машинным обучением, как у вас успехи? На каком этапе пути застряли: тестируете гипотезы или уже пустили модель в бой на реальных деньгах? 


Хорошая попытка отмутить бесценные знания задаром, но нет:)
Михаил Михалёв, ну нет так нет :) но надо же было попробовать :)
Михаил Шардин, Хороший ответ на хороший комментарий ))))
    А теперь немного корректности. Заголовок у вас заведомо провокационный. Поскольку достаточно точный прогноз направления — не гарантия прибыли по определению, необходимы еще верные точки входа/выхода. 
Владимиров Владимир, как возможен достаточно точный прогноз направления без верных точек входа/выхода?
avatar
Sergey Pavlov, Здесь все просто: прогноз реально делать для определенного (не точечного) интервала, а прогнозировать следующий тик бессмысленно, это будет по сути метод подбрасывания монеты. А поскольку прогноз на интервал времени, то здесь и появляются варианты как точек входа/выхода, так и тактики получения прибыли (возврат к среднему, от экстремумов, от медианной в сторону прогноза направления...). Сами точки входа/выхода не определяют прогноз, а определяются прогнозом и ТС.
Sergey Pavlov, Для иллюстрации моего ответа, чтобы далеко не ходить: сегодняшняя сделка по NG-4-26; прошла пока я ездил мыть авто — вход был заявка/исполнение (время МБ) 13-42/14-11, выход  14-14/15-38;  метод контр-тренд от прогнозного минимума и выход по тейку равному дневному торговому диапазону (взято 55 пунктов, это средний торговый диапазон трех последних дней). 



Культура «никому ничего не рассказывать» приводит к тому, что все совершают одни и те же ошибки по кругу.
...
Хорошая попытка отмутить бесценные знания задаром, но нет:)

Бесценные знания лежат задаром на arxiv.org. Проблема кажется в том, что их никто не читает. Даже «Эксперты Московской биржи».
avatar

На этой встрече мне показалось очень здравой мысль, что современный алготрейдер в России — это один человек, который заменяет целую команду: 

  • он ищет и чистит данные;

  • придумывает признаки; 

  • строит модели; 

  • тестирует гипотезы;

  • собирает стратегии; 

  • считает риски; 

  • и всё это выводит в продакшн.

Тот, кто написал этот список, никогда не был частным алготрейдером, да и вообще трейдером. Готов поспорить, так как самые важные функции частного алготрейдера не указаны ;)
Дмитрий Овчинников, и что по вашему пропустили?
Этот текст на основе встречи составлен
Михаил Шардин, 
к чему вам это знание, Михаил?
Дмитрий Овчинников, вы же знаете я люблю теорию :)
Михаил Шардин, 
так пообщайтесь с теми, кто является практикующими трейдерами, а не с сотрудниками околорыночных организаций и позадавайте правильные вопросики.
Дмитрий Овчинников, так вот я и пытаюсь с вами поговорить
Coinrule, фирма из Лондона, обучала своих ИИ-агентов на 1 742 913 реальных стратегиях, исполненных в различных рыночных циклах с 2022 по 2026 год.Для понимания масштабов конкурентов
Андрей Свечков, частному лицу бы базу получить
Справедливо и четко.
Видно, что человек на конференции в теме, а не очередной хомяк, ищущий грааль.
И да, за годы тестирования я понял тоже самое, но сам набивал шишки :) 
Пока, в итоге, наконец не нашел действительно рабочие схемы, и это не ML и не тех.анализ.

Работающие стратегии Вам никто не расскажет, потому что это «вымывает» саму стратегию — чем больше людей/фондов, особенно с большими деньгами, про нее знает, тем сильнее пропадает «edge».
Любая работающая стратегия — рыночная неэффективность, которая используется узко и точечно. 
Поэтому и не работает, например, технический анализ в алготрейдинге ни в каком виде — edge который вы видите в прошлом (или в «будущем») моментально схлопывается рынком.
avatar
Юрий Никулин, всё есть в свободном доступе, надо просто открыть глаза.
Михаил Шардин, пример? Зачем кому-то отдавать курицу, несущую золотые яйца. Либо человек энтузиаст-теоретик, либо инфоцыган. Если я зарабатываю деньги на стратегии (свои деньги или деньги инвесторов), я не буду освещать как.
avatar
Юрий Никулин, так и есть. Но в свободном доступе действительно всё можно найти, надо просто знать что искать
Прежде всего не хотел бы никого огорчить, но Мосбиржа это само по себе гарбаж, гуано. Это не значит, что на ней нельзя заработать, это значит, что заработок не ней дается неимоверными услиями. Поэтому самое первое, что нужно сделать алготрейдеру забыть про МБ и начинать строить алгоритм там где есть ликвидность и доступ к любым котировкам. Лучший рынок это крипта.

Второй момент — готов делиться секретами и опытом, ибо чем больше денег работает по твоей стратегии тем луше она работает.

Третий момент — математически доказано, в диапазоне при использовании линейных инструментов денег на дистанции нет.

Четвертый момент — смартмоней и прочие инсайдеры такое же отсутствие ейджа как и в диапазоне, это тоже доказано математически. Следование за смартмоней приводит к убыткам, не к прибыли.

Пятый момент — Простые алгоритмы не работают, сложные алгоритмы критически зависят от котировок.

Шестой момент — если проскальзывание может убить твою стратегию, выкинь ее в мусорник.
avatar
И для затравки







avatar

Читайте на SMART-LAB:
Фото
GBP/USD: рынок склоняет чашу весов в пользу фунта
Британский фунт в прошедший период пытался продолжить рост, но смог лишь незначительно прибавить в цене, колеблясь в широком диапазоне в...
Производственные итоги первого квартала: нейтральная оценка и рекомендации «ПОКУПАТЬ»
Не так давно мы подвели производственные итоги с начала 2026 года. Динамика операционных результатов компании за 1 квартал 2026 года во многом...
Дорогая нефть поддерживает крепкий рубль
Высокий курс рубля прежде всего обеспечивается дорогой нефтью и, как следствие, высокой экспортной выручкой, которая продается на внутреннем рынке....
Фото
Исповедь по Магниту: пришло время каяться за свои грехи. Самый подробный разбор отчета за 2025 год 
Магнит — это как сыр с плесенью. Удовольствие для гурманов 😁 Примитивная оценка акций Магнита делается через мультипликатор EV/EBITDA...

теги блога Михаил Шардин

....все тэги



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