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

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

Многие в статье про машинное обучение на Московской бирже пришли ко мне с советами или с критикой моего подхода в комментариях, но один человек связался со мной и подсказал, что на рынок можно смотреть совершенно по‑другому. Без угадывания цен, без работы с таймфреймами, опираясь только на цену.

Человека зовут Дмитрий Шалаев. Эта наша совместная с ним статья. 

Дмитрий Шалаев
Дмитрий Шалаев

Дмитрий математик, который смотрит на графики не как на картинки, а как на стохастические процессы.

Мы созвонились, и у нас состоялся примерно такой диалог:

Михаил Шардин

«Я пытаюсь научить алгоритмы предсказывать направление цены»

Дмитрий Шалаев

«А зачем тебе знать направление, чтобы заработать?»

Для меня это прозвучало очень странно — как можно заработать, если не знать куда пойдёт цена?

Математика против чуйки

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

Дмитрий рассказал мне про «сбор урожая с волатильности».

Представьте что есть актив который ведёт себя как пьяный. Сегодня может быть +10%, а завтра может и минус 10%. Интуиция подсказывает, что цена останется на месте. Математика говорит об обратном:

1,1×0,9=0,99
Результаты симуляции «токсичного» актива
Результаты симуляции «токсичного» актива

Каждый цикл сжигает 1% вашего капитала. Это «налог на волатильность». Если вы просто купили и держите такой актив, то ваш капитал деградирует в долгосрочном горизонте. 

И это не ваше невезение, это закон геометрической прогрессии.

В чем суть метода?

Вся суть метода что мы не пытаемся делать прогнозы. Используется риск‑менеджмент и мани‑менеджмент. Портфель конструируется таким образом, чтобы математическое ожидание было положительным, даже если сам актив убыточен.

Это контринтуитивно, но математически доказуемо. Так что пока все ищут идеальную точку входа на экстремуме или в низине или на пересечении скользящих средних профессионалы управляют размером позиции. 

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

Эмуляция черного ящика

Чтобы самому разобраться в этой теме и по наводке Дмитрия Шалаева я провел симуляцию и создал «токсичный» актив — случайное блуждание, которое математически запрограммировано на уничтожение капитала (те самые +10% / -10%). Это не стратегия для немедленного применения, а демонстрация принципа.

Результаты симуляции «токсичного» актива
Результаты симуляции «токсичного» актива

Я запустил два сценария на 1000 дней:

  1. Стратегия хомяка: купил и держишь.

  2. Стратегия кванта: математическая ребалансировка Дмитрия.

Результаты, которые выдал QuantStats выглядят очень неочевидными.

Вводные данные: стартовый капитал $1000, а дальше хаос и деградация цены.

Результат симуляции:

==================================================

ИТОГОВЫЕ РЕЗУЛЬТАТЫ:

==================================================

Buy & Hold (хомяк, Benchmark):            $  444.38 ( -55.6%)

Стратегия Дмитрия (квант, Strategy):      $ 2340.09 (+134.0%)

==================================================
Результаты симуляции в QuantStats 
Результаты симуляции в QuantStats 

Взгляните на этот график. Это работа математики против хаоса:

  • Buy & Hold (хомяк, Benchmark): актив мучительно умирает, потерял более половины стоимости, следуя своей математической природе.

  • Стратегия Дмитрия (квант, Strategy): капитал растет на том же самом падающем активе.

Мы обогнали рынок в 5,3 раза, торгуя убыточным активом.

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

Риск — это вероятность того, что после просадки капитал не сможет восстановиться.

Потерять 50% капитала — не значит потом заработать 50%. Чтобы вернуться к исходной точке, потребуется уже +100%. Эта асимметрия — фундаментальная проблема любого прогнозного подхода. 

Условно можно выделить три подхода к рынку:

  1. Трейдер думает о том, куда пойдёт цена.

  2. Спекулянт думает о том, где войти и выйти.

  3. Управляющий капиталом думает о том, что будет с капиталом в худшем сценарии.

Математика начинается там, где мы перестаём спорить о будущем и начинаем считать последствия.

Мы не надеемся, что рынок «отрастет». Мы знаем, что даже если рынок упадет на 50%, наша модель ребалансировки соберет волатильность по пути вниз и будет готова к отскоку гораздо лучше, чем просто купленная бумага.

Так почему мы все ещё не миллиардеры?

Если математика так хороша, почему этот алгоритм не печатает деньги бесконечно для каждого, кто умеет умножать 1,1 на 0,9?

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

Синтез: машинное обучение + математика

В свете всего этого разумно использовать машинное обучение не для предсказания цен, а для предсказания режимов волатильности рынка или оптимального момента ребалансировки. Таким образом математика будет движком, а Machine Learning будет коробкой передач.

Заключение

Мы с Дмитрием решили объединить усилия: его математика и мой код. Так что в скором времени ждите статьи на реальных данных с учётом всех комиссий.

Автор: Михаил Шардин
? Моя онлайн‑визитка
? Telegram «Умный Дом Инвестора»

27 января 2026 г.

Комментарии (8)


  1. Slav2
    27.01.2026 01:12

    10% вверх и 10% вниз это не равнозначные изменения цены. Представим себе что цена ушла на 100% вверх. Если брать 100% вниз то мы потеряем весь капитал:

    2 * 0 = 0

    А равнозначное изменение цены вниз должно быть 50% (стоимость либо удваивается, либо уполовинивается) и тогда уже никакого налога:

    2 * 0.5 = 1

    Насчет хомяка, так сделайте ему портфель из 50% актива А и 50% актива B. Сколько бы ни прошло времени, у хомяка так и останется 50% актива А и 50% актива B. Относительно этого хомяка и надо считать вашу прибыль. В любой момент времени вы делите ваш депозит попалам между активами. И если в результате ваших действий у вас вырастет и A и B значит вы торгуете в плюс. Убыток так можно получить, но временный, если считать только в A или только в B.


  1. wmlab
    27.01.2026 01:12

    Так почему мы все ещё не миллиардеры?

    Потому, что если ваша торговая стратегия имеет отрицательное матожидание, никакой риск- и мани- менеджмент не сделают матожидание положительным, а лишь отсрочат разорение. Без информации, куда пойдет цена (хотя бы 55/45) можно случайно заработать, но нельзя зарабатывать.

    Как в рулетку - как ни меняй размер ставок (мартингейл, обратный мартингейл, тысячи их), игра всегда будет в пользу заведения, пока вы не знаете, куда попадет шарик. Выиграть случайно можно, но превратить это в систему - нет.


    1. investfund-pro
      27.01.2026 01:12

      Автор учёл этот момент:

      Портфель конструируется таким образом, чтобы математическое ожидание было положительным, даже если сам актив убыточен.


  1. levch_andrew
    27.01.2026 01:12

    Я вас поздравляю, это отличная работа! Теперь вам осталось заложить квартиру и продать машину и уже через какие-то год-полтора вы миллиардер!


    1. empenoso Автор
      27.01.2026 01:12

      Выглядит как плохая идея.


  1. MAXHO111
    27.01.2026 01:12

    ИИС-3 снимает одно из упомянутых ограничений (налоги)


  1. Aniro
    27.01.2026 01:12

    В вашем примере надо сравнивать с другим хомяком - который "Sell & Hold" - он больше чем удвоил капитал.
    Вообще проверять торговую стратегию на случайно сгенерированных данных, да еще и с известным перекосом в одну сторону, это довольно странная идея.


  1. SCP-076-2
    27.01.2026 01:12

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

    Ну то есть стратегия Хомяка все таки лучше? А если этот Хомяк еще и ребалансировку иногда делает и держит больше одного актива уууу... Вся статья состоит из наивных рассуждений...