Блог им. empenoso
В прошлой своей статье я открыл для себя интересную, но неприглядную истину — что рынок это то место, где можно зарабатывать даже не зная будущего. Не угадывая направление — пойдёт вверх или вниз, не изображая из себя Вангу, а лишь правильно работая с вероятностями и размерами позиции. Если вы подбрасываете монетку и ставите 100% на орла — вы банкрот при первом же выпадении решки. Но если вы дробите капитал по формуле Келли или используете ребалансировку, вы можете зарабатывать даже при череде неудач.

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

В комментариях многие справедливо написали что теория — это хорошо, но реальный рынок — это совершенно другое. Что там существует комиссии, проскальзывания, разные режимы торгов, человеческая психология и главное — что я буду делать сам без математика в напарниках?
Так вот, я решил принять этот вызов и самостоятельно, без Дмитрия Шалаева разобраться как похожая стратегия может вести себя на акциях Московской биржи.
Про биржу часто пишут что это казино, но в данном случае я не буду ставить на красное или чёрное, а буду пытаться зарабатывать на самом факте вращения колеса рулетки: на волатильности, обороте и вероятности — то есть буду вести себя как казино, а не как игрок. Казино не знает, кто выиграет следующую раздачу, но оно знает, что в конце дня будет в плюсе.
Поскольку я собираюсь построить своё казино, то мне нужен не азарт, а в первую очередь инфраструктура. Если говорить простым языком, то я хочу протестировать свою стратегию на реальных данных Московской биржи.
У меня уже был опыт с готовыми системами, например с библиотекой Backtrader на питоне, но поскольку идея здесь значительно отличается от привычных систем теханализа, то я решил действовать на чистом Python.
Котировки
Поскольку уже достаточно много брокеров предоставляют свои API для частных лиц, то скачать историю котировок совершенно не проблема:
Тинькофф → developer.tbank.ru
Алор → alor.dev
Финам → trade‑api.finam.ru
БКС → бета‑тестирование bcs.ru
Просто выбираю своего брокера и быстро скачиваю исторические минутные котировки.
Скачиваю котировки акций Мосбиржи через API брокераБенчмарк
Дальше скачиваю значения индекса IMOEX2 для бенчмарка. Это оказалось чуть сложнее и поэтому беру значения индекса напрямую через API Московской биржи.
Это занимает чуть больше времени.
Загружаю индекс IMOEX2 для бенчмаркаНормализация
Все котировки обычно в текстовом формате и содержат OHLCV — это стандартный формат рыночных данных, описывающий ценовое движение актива за определенный период (свечу). Он включает 5 показателей: Open (открытие), High (максимум), Low (минимум), Close (закрытие) и Volume (объем сделок).
Но раз активов очень много и мне не нужны все эти показатели, то написал скрипт который переведёт кодировки из текстового формата в более быстрый Parquet формат файлов и оставит только цены закрытия. Данные занимают в 10 раз меньше места и читаются очень быстро.
Привожу всё к единому форматуКастинг акций
Дальше написал такой скрипт, который будет делать выборку акций.
Философия здесь была очень простая: мне не нужны акции, которые хорошо растут, как это не странно звучит.
Потому что на растущем рынке зарабатывают все и для этого не нужен ни алгоритм, ни математика, ни мозг. Мне были интересны другие случаи.
Алгоритм идентифицирует временные дисбалансы волатильности — ситуации, когда статистические свойства актива временно выходят за границы устойчивого диапазона.
Я делаю выборку не руками, не учитываю новости и не «чувствую рынок». Это не моя интуиция — это выбор алгоритма, которому всё равно, какие у тикера буквы.
Провожу отбор бумагМашина времени
Большинство новичков делают одну и ту же ошибку: подгоняют параметры под всю историю сразу. Это самообман. В реальности у нас нет котировок из завтрашнего дня.
Поэтому мой конвейер живет в «скользящем окне».
Шаг 1: система видит только 2020 год. Она анализирует волатильность, отбирает топ-10 самых подходящих акций и формирует портфель. Затем наступает 2021-й — и мы проверяем, сколько денег этот портфель заработал (или слил) на «неизвестных» данных.
Шаг 2: окно расширяется. Система учится на данных 2020–2021 годов. Снова отбор, снова тесты — но уже на 2022-м.
Шаг 3: обучение на 2020–2022, торговля в 2023-м.
Никакого подглядывания в будущее. Если в 2022-м рынок рухнул, а мой алгоритм, обученный на спокойном 2021-м, этого не предвидел — я получаю убыток. Всё как в жизни.
Все шаги вместеВизуализация процесса
В моих логах запуска pipeline.py видно что алгоритм проходит год за годом.
И это именно инженерный подход, когда мы не ищем грааль, а тестируем идею и логику.
ПайплайнПайплайн — это последовательность этапов, через которые проходит проект от начала до завершения, представляющая собой структурированный рабочий поток, автоматизирующий процесс и обеспечивающий его прозрачность и управляемость
Вся система заработала, при этом она имеет модульную архитектуру и валидные данные.
Но как видно из логов даже самый идеальный код не гарантирует, что можно легко отбирать деньги у других людей на рынке.
Привожу мою интерпретацию из логов:
2021 — штиль
Рынок рос, алгоритм скучал. Сетка расставлена, но рыба не клюёт: +0,26%. Деньги не теряются, но и не зарабатываются — плата за осторожность.
2022 — идеальный шторм
Рынок рушится, вокруг паника, частные инвесторы теряют по 30–50% депозита. И здесь наступает звёздный час математики: +8,79% за год. Пока люди продавали на эмоциях, алгоритм методично скупал. Не потому что «верил в отскок», а потому что он был заложен в вероятностной модели заранее.
Ниже конкретный пример

Хороший наглядный примерQuantStatsотчета для ПАО «Якутская топливно‑энергетическая компания (ЯТЭК)», тикер YAKG
В этом отчёте YAKG очень наглядны цифры за 2022 года. Пока индекс Мосбиржи (IMOEX2) падал с убытком -26% и просадкой -39%, алгоритм вышел в плюс на 6.81%.
Но настоящая магия — в графе рисков. Max Drawdown стратегии составил микроскопические -0,2%! Пока рынок штормило с волатильностью 46%, а стратегия стояла неподвижно 3,29%. Коэффициент Шарпа 2,55 против рыночного -0,57 доказывает: это не случайность, а математическая победа над хаосом.
2024 — болото
Пилообразное падение без выраженных отскоков. Результат -4,8%.
Итоги
Итог шести лет неутешительный: сложный алгоритм, сотни сделок и… доходность, едва перекрывающая инфляцию.
Математика умеет выживать. Печатать деньги пока нет.
Пример удачного годаЗдесь конечно возникает большой вопрос к идее: если модель корректна, то почему бэктест на истории так слаб?
Думаю что результаты в том числе слабые из‑за учёта комиссий, потому что сделок на некоторых активах было очень много. Потом, у каждого рынка есть своя специфика и Московская биржа не такой уж и волатильный рынок (по сравнению с другими конечно).
И всё же называть мой тест провалом неправильно. За шесть лет, включая 2022-й, система ни разу не слила депозит, а просадки были маленькие.
Вообще похоже на то, что я построил не печатный станок, а сейф — мечту риск‑менеджера и кошмар любителя «иксов».
Главный вывод который я сделал для себя: математика отвечает за выживание, но доходность определяется средой применения этой математики.
Хорошая новость — алгоритм жив. Значит, проблема не в нём, а в полигоне. В следующей статье я планирую ступить на неизведанное для себя плато, туда, где волатильность часто зашкаливает — на крипторынок и посмотреть как тесты поведут себя там. Или буду работать над улучшением версии для Московской биржи. Пока не решил. Как думаете лучше поступить?
Там математика может зазвучать совсем иначе.
Может и Дмитрий Шалаев подсобит с идеями.
Автор: Михаил Шардин
🔗 Моя онлайн‑визитка
📢 Telegram «Умный Дом Инвестора»
10 февраля 2026 г.
зачем вся эта пена?
IT разраб подразумевает математическое образование,
обычно так.
облигации это как раз тема расчетов в большей степени, чем акции.
Первое вообще не требует математики сверх школьной программы. Второе чуточку заковыристей. Но уж точно не сложнее простых трендовиков на акциях.
подбрасываете монетку и ставите 100% на орла, у вас 50% вероятность выигрыша, математик
вам в казино, на красное, черное, зачем вам биржа
в Монте карло история спинов 35 раз подряд выпадало красное
,
вот мой результат за 21 месяц, не какой математики, только технический анализ.
Нет ни одного человека, достигшего значимых высот, который бы ни разу не падал. Падение — это не противоположность успеху, а его обязательная часть.
Давайте посмотрим на это с разных сторон:
### 1. Это универсальное правило
Это касается **всех** сфер:
* **Предприниматели:** Илон Маск (провалы с первыми запусками SpaceX, на грани банкротства), Стив Джобс (уволен из собственной компании), Генри Форд (первые два предприятия прогорели).
* **Ученые и изобретатели:** Томас Эдисон (сотни неудачных попыток создать лампу накаливания — он называл их «способами, которые не работают»).
* **Спортсмены:** Михаэль Шумахер, Серена Уильямс, Лионель Месси — у всех были травмы, поражения и серии неудач.
* **Писатели и артисты:** Джоан Роулинг (отвергнута 12 издательствами), Стивен Спилберг (не поступил в киношколу с первого раза).
### 2. Почему падения НЕОБХОДИМЫ?
* **Они дают самый ценный опыт.** Теория и удача учат мало. Настоящее понимание, устойчивость и мудрость приходят через преодоление провала.
* **Они проверяют серьезность намерений.** Если после падения человек встает и продолжает идти — это верный признак, что его цель истинна, а не сиюминутная прихоть.
* **Они учат гибкости.** Падение показывает, что ваш план был неидеален. Это заставляет искать новые, неочевидные пути, что часто и приводит к прорыву.
* **Они формируют характер.** Смирение, выносливость, терпение, смелость — эти качества закаляются именно в неудачах.
### 3. Ключевое различие между успешными и всеми останими
Разница не в **отсутствии падений**, а в **отношении к ним**.
* **Обычное отношение:** Падение = Приговор. «Я потерпел неудачу, значит, я неудачник». Остановка.
* **Отношение успешных людей:** Падение = Данные. «Я потерпел неудачу, значит, этот способ не работает. Что я могу изменить? Что я теперь знаю?» Корректировка и новое действие.
**Истинный успех — это не гладкий путь наверх. Это траектория «падение → урок → подъем на новую высоту → новое падение → новый урок → еще большая высота».**
**Итог:** Ищите не истории о безоблачном успехе — их не существует. Изучайте истории великих **возвращений**. Самая вдохновляющая часть биографии любого выдающегося человека — не его награды, а то, через какие поражения и кризисы ему пришлось пройти, чтобы их получить.
Поэтому, если вы сейчас переживаете неудачу — поздравьте себя. Вы на верном пути. Вы в хорошей компании всех, кто в итоге чего-то добился. Главное — **проанализировать, извлечь урок и сделать следующий шаг.**
Опять же, разгон красивый, видно, что большая часть денег за несколько удачных трендов, но откуда тогда посадка 46% если стоп всегда есть? Последовательность плохих сделок, или прыжок веры?
Шустрый Йожег, да там была ошибка, решил усредняется в непонятом активе, больше так не делаю, торгую только топ 3 самых ликвидных инструмента . там просадка случилось через год, результат за 21 месяц. это один из счетов как эксперимент на других результат скромнее и без таких просадок . Вот как пример другой счет на мех за год
Да инвестиции дают просадку 50%, которая может длится годами, поэтому я не занимаюсь инвестициями, в акции.я торгую. Поэтому знаю о чем говорю. Поэтому и спросил про просадку.если убыток идёт зубцами, то это череда сделок со столом, если буквой V то это доливка просадки, которая в удачном раскладе даёт график как у вас, у меня много раз был такой график, проблему я озвучил
инфраструктура, похоже, неплохая — это уже много
обгон бенчмарка — ещё плюс
следующий шаг — выбор правильного бенчмарка, подбор в портфель тикеров под него
а то странно получается — выбрали imoex бенчмарком — обогнали, а потом говорите что инфляцию не обгоняет, так у вас и не было инфляции в бенчмарке
про книгу выше — это идея, но не про сказочное обогащение, а про автоматизацию для общения с брокерами, биржей, разными инструментами, эксель, гугл-шитс, питон, постман (curl), базы, скорость, объёмы, чтобы не забанили на той стороне и т.п. для: акции, облигации, купоны, дивиденды, рейтинги, ставка, русфар, руониа и т.д.
Если кто-то её получает больше рынка, то возникает закономерный вопрос
— за счет чего и потом за счет кого?
И мне кажется, что ответ «за счет толпы» скрывает истину.
Рост идет за счет эмиссии новых денег.
С учетом премии за риск.
Но удачи вам в ваших изысканиях, главное что процесс доставляет удовольствие
www.youtube.com/watch?v=lOiQ7eI9VKI
При попытке загнать трейдинг в чистую математику — надо помнить о фонде лонг терм кэпитал, который имел мощнейший математический фундамент, но всё равно проиграл — просто потому что любые системы с возможностью просадки в долгосроке всегда проиграют системам без просадки. И да, режим «бабка с депозитом» или эмуляция этого режима на бирже должна быть основой.
А данные спарсить не проблема
Поэтому депозиты, ювелирку, сдачу квартир в аренду и прочие бытовые подробности я тут не рассматриваю.
Так что вешать эту жопу на математиков весьма странно.
ignat, «бабка с депозитом»:
www.cbr.ru/statistics/avgprocstav/
Система торговли — это не просто коридор .1- выбор торговли по фазам фрактала Эллиота. Торгуем (добавляем в позицию или фиксируем часть прибыли ) 2 шаг импульса ( не коррекции ). Это один день из 5 или одна неделя из 5… или один месяц из 5 и тд. Если график из цен закрытия, то коридор в 2 раза уже, чем по хаям и лоям. В телах свечей вола в 2 раза меньше, но объем в 2 раза больше.
Главный пунк системы не вход, а размер участия в сделке РУ.РУ по сделке 1 день = 12% от счета. РУ по сделке по фракталу из 5 дней = 25% от счета. Этого нет в книгах.Это мои расчеты.
Весь секрет- балансировка активов (кеш vs акции) и вуаля, вы обгоняете рынок на его палении и отскоках.
Только автор забыл сказать: для каких капиталов эта стратегия несёт пользу. Большинство игроков несут деньги с зарплаты в фонду, для них эта стратегия убыточна.
На больших капиталах- знают эту систему.
О чём пост? Очередной инфоцыганин!
Вообще в трейдинге на западе мало что можно взять, кроме голимой инфоцыганщины. Откуда она, собственно и лезет.
Реально зарабатывающими методами делиться мало дураков.
Русский сегмент- продают стратегии из уровня дворовой песочницы. На англоязычных ресурсах, в продажах другой уровень, совершенно. Да, попадается инфоцыганщина. Но по обсуждениям в открытом доступе- они ушли далеко от нас.
Вот доказательство: на англоязычных ресурсах часто обсуждали тренды в золоте за и против, ещё до того, как оно стало мейнстримом в 2025 году. Наши же, в том числе топовые аналитики вроде Орловского, просто смеялись и отказывались, даже в теории проверить фундамент. У нас все поголовно обсуждали, что это очередной памп энд дамп.
Наше комьюнити, это комьюнити обезьян, копирующих друг друга.
Моя жена купила фонд золота ВТБ задолго то Вашего мейнстрима. А умные люди в России тему золота муссировать начали задолго до золотого пика 2011 года. Если Вы поднахватались свежих постов в Реддите, это не значит, что всю науку превзошли.
Джимми Роджерс предсказал начало серьезного роста сырья, включая золото, в 1998 году. С тех пор рост золота составил примерно 1500 %.
Может в Ренессансе директора этим и балуются,
но с какого перепугу он вдруг стал топовым?
Его дело — организация процесса.
Если наш портфель упал на 15%, а рынок на 30%, чтобы восстановить позиции нужно, чтобы рынок прибавил 17,6% в нашем случае, или 43% в случае, если портфель просел на 30%.
А если сделать ребалансировку, выйти с кеша в просевшие акции, рынку нужно восстановиться на 10-13% чтобы выйти в ноль.
Вот и весь алгоритм, система и математика.
И теперь тут можно понять, что диверсификация на малом объёме портфеля совершенно его не защищает от просадки и тормозит рост портфеля. Это ещё одно популярное заблуждение русского сегмента аналитиков, которые повсеместно призывают диверсифицироваться.
В этой бумаге дневной оборот единицы миллионов рублей, а значит засунуть туда можно не более десятков тысяч рублей.
теперь запатентовать технологию и обогатиться на продаже.
Прочитал, было любопытно и интересно.
Удивительно но факт
Только мне кажется, что автор игнорирует банальную логику (не путать с математической логикой, женской логикой итп) ?
Подбрасывающий монетку очень много знает о будущем