Как устроен обычный сервис аналитики: разбор компаний, новости, фундаментал, вывод в духе «ждём роста» или «ждём коррекции». Выглядит солидно, но есть нюанс – такие прогнозы невозможно проверить.
Два аналитика смотрят на один и тот же график и делают противоположные выводы, и каждый по-своему прав. Ни один вывод нельзя ни воспроизвести, ни честно протестировать на истории. Это не инструмент принятия решений, а просто красивый текст.
И после сотен экспериментов за последние пару месяцев я поменял логику MOEX Analyst целиком. Сейчас внутри сервиса работает другой принцип. И в этой статье я честно расскажу, как он устроен, включая ту часть, которую обычно прячут. Выкладываю это под пиво в час ночи, может кто-то и прочитает...
Не прогноз, а повторяющаяся структура
Грамотные аналитики давно перестали отвечать на вопрос «куда пойдёт цена?» – ответ на этот вопрос не знает никто (ну кроме разве новичков, закрывших пару успешных сделок подряд). Вместо этого они пытаются оценивать устойчивость компании по разным факторам. Вы же не хотите покупать слабую компанию или шортить сильную? Но реальность часто расходится с ожиданиями и слабые компании вдруг начинают расти, а сильные падать и падать… Нет, если вы готовы пересиживать глубокие просадки (и самое главное – вас это устраивает), то дальше можно не читать – вам и так норм.
Но есть другой способ – смотреть на рынок, как на набор повторяющихся ситуаций – сетапов. Сетап – это формализованное состояние графика с чёткими условиями: ложный пробой уровня, сбор ликвидности под минимумом, дивергенция по RSI, климакс объёма. Каждое такое состояние можно описать кодом, найти на истории тысячи раз и измерить, что обычно происходило после него.
И тогда вопрос меняется с «вырастет ли Магнит?» на «что статистически происходило с ценой после вот такой конкретной структуры?».
У каждого сетапа на выходе есть конкретные числа:
И вот живой результат, а не бэктест. С начала мая по опубликованным сетапам набралось 638 закрытых сделок: win rate 54.5%, суммарно +215R, в среднем +0.34R на сделку. Это не «мнение про акцию», а наблюдаемая статистика поведения цены.

«Но 54% – это же почти монетка»
И вот тут самое важное и самое честное, что я могу сказать – да, 54% угадывания направления – это немного. Те, кто продают вам «грааль», рисуют WR от 70% и красивую кривую доходности. Но на реальном рынке такой системы не существует, а тот, кто ее обещает, либо переоптимизировал модель под историю, либо просто врёт.
А теперь сравните. Рулетка даёт казино перевес примерно 2.7%. Всего 2.7 процента, и на этом крошечном, но измеренном и стабильном преимуществе казино зарабатывают миллиарды. Казино не угадывает ни одного отдельного вращения. У него есть маленький честный перевес, который оно применяет тысячи раз с дисциплиной.
Системная торговля устроена так же. Разница между профессионалом и игроком не в размере перевеса. Она в том, есть ли у вас перевес вообще, измерили ли вы его честно и хватит ли дисциплины применять его много раз подряд. 54.5% с плюсовым +215R – это уже не монетка (она дала бы 50% и суммарный R около нуля).
Где на самом деле живёт прибыль
И ещё один слой, который обычно вообще не показывают.
Результат сделки определяется не только входом, а тем, как вы из сделки выходите. Когда я прогнал семь лет данных, оказалось, что главный вклад в итог даёт управление сделкой: маленький жёсткий стоп против большого движения, которое тянется трейлингом.
Логика простая. Убыток режем быстро и в фиксированном размере, а прибыль не закрываем на первой цели, даём ей ехать на трейлинге. В цифрах это выглядит так: средний выигрыш у нас около +1.4R, а средний убыток около -0.9R (стоп жёсткий глубже –1R сделки практически не уходят), отдельные сделки доезжают до +7–8R. Победы крупнее поражений – вот и вся механика. Именно эта асимметрия превращает «угадал чуть лучше монетки» в положительное матожидание.
Это не открытие Америки, многие, конечно, так и торгуют, но я пошел дальше и стал измерять на истории, какие сетапы работают лучше. Потому что трейлинг работает не на любом входе, а там, где статистика говорит, что асимметрия окупается. Я научил модель показывать не все сетапы подряд, а только те комбинации тип сетапа × ликвидность × направление × рыночный режим, которые исторически имели перевес. Трудновато повторить на глаз.
Как это проверяется
Чтобы сетап попал в сервис, он проходит честную проверку:
За этим стоит больше сотни экспериментальных конфигураций. Принцип жёсткий: если преимущество не держится вне выборки, его не существует.
Например, несколько детекторов, которые красиво выглядели на бумаге, были убраны из сервиса, когда проверка показала, что их перевес съедается комиссией и возможным проскальзыванием.
Сейчас в сервисе 4 детектора и каждый из них на живой дистанции в плюсе: дивергенция 327 сделок / +138R, ложный пробой 83 / +28R, климакс объёма 83 / +25R, сбор ликвидности 145 / +24R.
Все цифры – до издержек. На ликвидных бумагах комиссия и проскальзывание съедают часть результата, но перевес остаётся сильно положительным.
Большинство «аналитики» нельзя опровергнуть, потому что она недостаточно конкретна, чтобы её проверить. Мою можно. И иногда она проверку не проходит, и я об этом говорю вслух, отбрасывая провальные гипотезы.
Второй слой: качество актива
Параллельно работает фундаментальная модель. Она оценивает состояние компании по десяткам метрик и выдаёт итоговый скор со шкалой силы (кстати, с этого начинался весь проект, о чем я писал в предыдущих статьях).
Это отдельный вопрос и отдельный ответ. Сетап говорит «вот сейчас на графике происходит такая-то структура». Скор говорит «а вот так модель оценивает сам бизнес». Иногда они расходятся: например, цена падает, а фундаментальная оценка растёт, и такое расхождение само по себе информация.
Для опытного кожаного трейдера (не для модели) это дает возможность не выходя из сервиса оценить перспективы компании, позволяя прибыли продолжать расти там, где модель бы закрыла сделку. Также сразу видны данные из отчетов МСФО, когда они выходят.
Нужно признать, что на горизонте часов и дней фундаментал и сетапы почти не связаны. Хорошая компания не делает ложный пробой более «настоящим». Поэтому я не подменяю одно другим и не делаю вид, что сильный фундамент гарантирует движение цены завтра.
Что вы в итоге получаете
Не «мнение по акции», а конкретику:
По сути рынок перестаёт быть сплошным шумом и превращается в набор наблюдаемых состояний с измеренными вероятностями.
Честно про ограничения
Это не машина гарантированной прибыли. Это вероятностная модель с умеренным, но измеренным преимуществом. Она требует дисциплины и понимания риска. Любой отдельный сигнал может закончиться убытком, и это заложено в статистику. Работает дистанция, а не одна сделка.
Уверенные прогнозы и проценты без просадок – это ровно то, от чего я ушел.
Куда это движется
Дальше – больше сетапов, точнее фильтрация рыночного контекста, выше стабильность преимущества в разных режимах. Сейчас я тестирую ML-фильтр, который отбирает из всех сработавших сетапов те, у которых статистический перевес выше. Цель не угадывать рынок, а превратить сервис в честный движок решений – набор измеренных ситуаций, в которых вероятности смещены в вашу пользу.
Я перестал пытаться предсказывать рынок, но начал находить в нём повторяющиеся ситуации с измеримым исходом и честно показывать результаты, включая те, что мне самому не нравятся.
Бесплатно посмотреть и потестить: moexanalyst.ru/setups
Если кто-то воспользуется данными и поторгует на них, напишите в личку что-ли, обратная связь всегда полезна, а собственного опыта всегда мало.
рынок торгует ожиданичя
а отчет это прошлый квартал т.е все равно что торговать по ценам трехмесячной давности...
кроме того надо учитывать рыночный шум… если рынок ходит на +-30% в год, а у тя недооценка 15% то смысла нет...
единственное для чего может сгодится этот метод это выкуп дна...