Перейти к содержимому
Hunter AI
trading-systems9 мин чтения

Как подходить к прогнозам цены в крипте с помощью ML (и не путать риск с «сигналом»)

Крипто-«прогнозирование цены» часто ломается из‑за того, что модели принимают шум за сигнал в рынках, которые быстро меняют характер. Вместо попыток угадать точные цены фокусируйтесь на том, что можно трейдить: вероятный рыночный режим (тренд/флэт/флет с «дерготнёй»), вероятность продолжения и условия вокруг «справедливой» цены. Затем связывайте эти выходные данные с правилами входа и R‑контролем рисков (ваша единица риска), с позиционированием на основе ATR.

Hunter AIПроверено редакцией Hunter AI

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

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

Почему «прогноз цены» в крипте часто разочаровывает

Есть несколько причин, которые повторяются снова и снова.

  • Модели не умеют надёжно отделять шум от сигнала на быстрых рынках с меняющимися режимами.
  • Прогноз — это не торговый план. Даже если модель оценивает направление, всё равно нужны входы, стопы и контроль риска.
  • Многие ML‑подходы выдают направление или вероятность, но исполнение всё равно зависит от рыночной структуры (уровни, «справедливость», позиционирование) и вашего модельного подхода к риску.

Если сказать проще: прогнозы помогают оценивать вероятность. А торговля требует решений — что вы будете делать, когда рынок пойдёт в одну из сторон, и сколько вы можете потерять, если ошибётесь.

Что именно должен «прогнозировать» модель в крипте

Если хотите, чтобы ML‑выходы реально встраивались в торговлю, выбирайте цели, которые можно измерять и превращать в действия.

Прогнозируйте то, чем можно торговать, а не мечты

Лучше делать ставку на то, что можно использовать напрямую:

  • вероятный режим: тренд, флэт или «флэт с дерготнёй» (chop)
  • вероятность продолжения (или вероятность разворота)
  • условия вокруг справедливой цены: платят ли трейдеры «с переплатой» или получают исполнение дешевле среднего?

Делайте таргет измеримым

Вместо «следующей цены» используйте измеримое и исполнимое:

  • вероятность того, что цена пойдёт в вашу пользу на заданную величину до того момента, как будет задет ваш стоп

Такая формулировка заставляет модель учиться поведению, которое соответствует логике исполнения.

Отмечайте режим на входе

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

Входные данные модели, которые чаще переносятся между монетами и таймфреймами

Частая ошибка — строить признаки, которые работают только для одного актива, одного таймфрейма или одной «среды волатильности». Лучше, когда признаки описывают поведение рынка в целом.

Закрепите «справедливость» через VWAP

Добавьте:

  • VWAP по сессии (закреплён к UTC 00:00)
  • скользящий VWAP за последние N баров

VWAP (Volume-Weighted Average Price) — средняя цена, взвешенная по объёму. В крипто‑фьючерсах это удобный якорь «справедливости»:

  • цена выше VWAP сессии → в среднем покупатели платят дороже «согласованной» справедливой цены
  • цена ниже VWAP сессии → продавцы получают исполнение выше, чем в среднем платили покупатели

Читайте funding как сигнал стоимости позиции

В перп‑фьючерсах используется funding rate, чтобы цена перпа держалась близко к споту.

  • Funding положительный означает лонги платят шортистам
  • Funding отрицательный означает шорты платят лонгам

Не воспринимайте уровень как «настроение толпы». Смотрите на это как на сигнал стоимости. Самая прикладная часть обычно в том, как funding меняется:

  • устойчиво отрицательный → переполненные шорты платят
  • устойчиво положительный → переполненные лонги платят
  • около нуля и с возвратом к среднему → условия более сбалансированы

Используйте стакан для контекста входа — аккуратно

Несбалансированность в стакане (объём bid vs ask рядом с текущей ценой) и weighted depth могут помочь точнее выбирать моменты входа у уровней.

Но нужно перепроверять по фактическим сделкам. Спуфинг возможен: «стены» могут исчезать за секунды. Если дисбаланс показывает сильные заявки на покупку, а сделки продолжают идти в продажи, вероятно, заявки были фиктивными.

Добавьте понимание волатильности и структуры

Признаки на базе ATR помогают модели понимать, как широко рынок готов двигаться. Это важно, потому что один и тот же паттерн в разных режимах волатильности может вести себя совсем иначе.

Как превратить типовые сигналы в правила, которые ML действительно «учится»

Многие трейдеры уже используют VWAP, funding и идеи по стакану. Секрет в том, чтобы перевести это в правила, которые модель сможет выучить, а не оставлять на уровне «кажется, потому что…».

VWAP как якорь, а не как отдельный триггер

Смотрите на VWAP как на точку отсчёта:

  • если цена выше VWAP сессии, значит покупатели в среднем платят дороже

Если вы в лонговом смещении, VWAP помогает задать вопрос: покупаю ли я выше того, что рынок уже считает справедливым? И если да — почему?

Ретесты VWAP в трендовых режимах

Частая структура продолжения выглядит так:

  • после чистого движения в рамках сессии следите за первым ретестом VWAP
  • это может быть точкой с высокой вероятностью продолжения, если режим всё ещё поддерживает трендовое поведение

Ключевое слово — если. Ретесты VWAP работают иначе во флэте, чем в тренде.

Funding: важны изменения, а не просто знак

Хорошо переводятся в модельные правила такие наблюдения:

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

Стакан: тайминг входов у уровней

Используйте дисбаланс для тайминга:

  • возврат/удержание уровня с опорой bid поддерживает лонгов
  • тяжёлые «плиты» на продажу над текущей ценой — попутный ветер для попыток пробоя

И снова: держите это как контекст. Не позволяйте стакану стать единственным «обоснованием» сделки.

Классификация режимов: основа дизайна ML

Режим — самый полезный фильтр для выбора подходящей «схемы» торговли.

Используйте три практичных режима: тренд, флэт, chop.

Тренд

Тренд — это направленная структура:

  • растущий ADX
  • higher-highs / higher-lows (или обратная структура для шортов)

Тренд лучше подходит для входов по импульсу и трейлинг‑выходов.

Флэт

Флэт — это колебания вокруг узнаваемых уровней поддержки/сопротивления:

  • ATR сжимается

Флэт лучше для входов на откат/срединную переоценку (mean‑reversion) со более плотными, заранее заданными выходами.

Chop

Chop — это «каша»:

  • нет чистой структуры
  • частые стоп‑ран‑движения

Базовое действие: уменьшить размер или не торговать. Если всё же торгуете, фокус только на самых убедительных сетапах и согласие на более широкие стопы.

Каждую сделку отмечайте режимом на входе. Со временем результат, сгруппированный по режимам, часто разделяется лучше, чем сравнение «индикатор A vs индикатор B».

Где ML и deep learning действительно уместны

Один из способов не дать ML уйти в «самообслуживание» — привязать его задачу к решениям.

Прогноз вероятностей и классификация режимов

Используйте ML/deep learning, чтобы оценить:

  • вероятность продолжения vs разворота
  • вероятность того, что текущий рынок относится к классу режима

Речь не о детерминированных траекториях «следующей цены». Рынок не обязан идти по прямой.

Секвенс‑модели для тайминга событий

Подходы на последовательностях (deep learning) могут быть полезны, если вы хотите научиться временным паттернам вокруг:

  • ретестов VWAP
  • изменений funding
  • сдвигов в стакане

Маппинг выходов к исполнению

Модель должна выдавать результаты, которые можно подставить в исполнение и управление риском.

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

Управление риском: качество прогноза ничего не значит без контроля на базе R

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

Привяжите всё к R

R — ваша единица риска: разница между ценой входа и ценой стопа.

Любую результативность выражайте в R:

  • expectancy (ожидаемая доходность)
  • MFE (maximum favorable excursion) — максимальное благоприятное отклонение
  • MAE (maximum adverse excursion) — максимальное неблагоприятное отклонение

Это важно, потому что долларовый PnL сильно меняется при разной волатильности. Стратегия, которая зарабатывает +0.35R за сделку, зарабатывает +0.35R и на спокойном, и на резком рынке; а долларовые итоги зависят от размера позиции и волатильности.

Expectancy обобщается, когда R задано одинаково

При оценке работы модели смотрите на expectancy в R. Деньги в долларах переводите уже в конце, если вам нужно для планирования бюджета.

«Прогноз» не заменяет стопы

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

Как рассчитывать размер позиций от ATR, чтобы стопы оставались «логичными»

Если вы фиксируете размер в штуках/контрактах, а волатильность разъезжается, то фактическая дистанция стопа «плывёт». Так и появляются неприятные сюрпризы.

Размер так, чтобы неблагоприятный ход на 1-ATR попадал в ваш риск‑бюджет

Позиционирование лучше привязывать к ATR:

  • задайте дистанцию стопа = k * ATR
  • выбирайте k в зависимости от режима

Типичные диапазоны k:

  • 1.0–1.5 в тренде
  • 1.5–2.0 в chop

Затем подбирайте размер позиции так, чтобы неблагоприятный ход на 1-ATR соответствовал вашему бюджету риска.

Частая ошибка: фиксировать размер позиции и позволить имплицитной дистанции стопа «дрейфовать» во время всплесков волатильности. Система работает корректно только тогда, когда логика стопа и размер масштабируются вместе.

Как связать выходы модели с торговыми «плейбуками»

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

Смещение по тренду + уверенность модели: наращивание от VWAP (не догонять)

Вместо покупки свечи пробоя рассмотрите входы лестницей вокруг предыдущего VWAP.

Типичная конструкция:

  • 30% на первом возврате цены к VWAP
  • 30% на подтверждённом ретесте при более тонком предложении со стороны sell‑side глубины
  • 40% после формирования higher-low уже после ретеста

Оставшиеся транши отменяйте, если цена закрывается обратно ниже VWAP на рабочем таймфрейме.

Смещение по флэту: входы на mean‑reversion с узкими выходами

Для флэт‑условий предпочитайте:

  • плотные стопы
  • выходы рядом с противоположной границей диапазона

Не переносите тренд‑логику сюда. Возврат к VWAP может означать совсем другое в режиме, где рынок тяготеет к усреднению.

Chop: меньше размер или вообще в сторону

В chop:

  • уменьшайте размер или пропускайте сделки
  • если всё же торгуете — выбирайте только самые убедительные сетапы
  • принимайте более широкие стопы, если так требует структура

Бэктестинг модели: измеряйте то, что действительно важно

Бэктесты должны отвечать на вопросы про преимущество и риск, а не только про точность.

Оценивайте expectancy в R

Это способ обобщить результаты по разным активам и режимам волатильности. Метрики в R сохраняют сопоставимость.

Отслеживайте распределение исходов

Не ограничивайтесь проверкой win rate.

Следите за тем, как складываются величины:

  • MAE/MFE в R, чтобы понять, приходят ли сигналы достаточно рано для вашей логики стопов

Если MAE стабильно оказывается слишком большим относительно стопа, ваше преимущество может быть иллюзией из‑за тайминга исполнения.

Прогоняйте стресс‑тест по режимам

Отмечайте каждую сделку режимом на входе (тренд/флэт/chop) и проверьте, действительно ли меняется результат с режимом. Если модель «работает везде одинаково», она часто просто не учит структуру режима.

Чеклист внедрения (и что мониторить в реальном времени)

Работа модели заканчивается там, где начинается исполнение. Чтобы исследование и торговля лучше совпадали, держите аналитику и исполнение на одной площадке.

XT Exchange — это место, где наши live‑фиды дают снапшоты рынков и сигналы.

Практичный чеклист:

  • Если торгуете конкретный перп, проверьте на XT по этой паре VWAP сессии, поведение rolling VWAP, тренды funding и дисбаланс в стакане.
  • Используйте live‑графики, чтобы подтверждать ваши теги режимов и то, как в текущей сессии реально отрабатывают ретесты VWAP.

Крипта способна быстро менять характер. Мониторинг в реальном времени — часть исследовательской работы.

Следующий шаг: проверьте входные данные на XT и стройте риск от R

Если хотите применить эту рамку на практике, начинайте просто.

  • Откройте аккаунт на XT и поторгуйте пару BTC (или ваш предпочитаемый перп), чтобы в реальном времени наблюдать VWAP сессии, rolling VWAP, сдвиги funding и реакции со стороны стакана.
  • Затем переведите выход модели в логику входа/стопа на базе R с размером позиции по ATR, чтобы поведение в бэктесте и в реальном исполнении оставалось согласованным.

Начните с одного актива, отмечайте сделки режимом и только потом добавляйте сложность.

Обновлено 15 июля 2026 г.

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

Учитесь на практике

Применяйте эти идеи с вашим AI-копилотом в Telegram.