Один и тот же график криптовалюты на разных таймфреймах рассказывает разные истории. На дневке — спокойный восходящий тренд, на четырёхчасовке — коррекция, на пятиминутке — резкий импульс вниз. Если бот смотрит только на один временной интервал, он легко принимает локальный шум за разворот тренда — или, наоборот, входит против глобального движения, потому что не видит картину шире. Мультитаймфрейм-анализ (МТА) решает эту проблему: бот сверяет сигналы на нескольких таймфреймах и торгует только тогда, когда они согласованы. В этой статье разберём, как устроен МТА, какие связки таймфреймов работают на крипте, как собрать пресет в боте и какие у метода есть слабые стороны.
Что такое мультитаймфрейм-анализ (МТА — multi-timeframe analysis)
Мультитаймфрейм-анализ (далее — МТА) — это подход, при котором решение об открытии позиции принимается на основе данных сразу с нескольких временных интервалов одного и того же инструмента. Идея простая: каждый таймфрейм отвечает за свой уровень контекста.
- Старший таймфрейм (например, 1д или 4ч) — задаёт глобальное направление: тренд, диапазон, ключевые уровни.
- Средний таймфрейм (1ч, 4ч) — показывает структуру внутри тренда: волны, откаты, импульсы.
- Младший таймфрейм (15м, 5м) — даёт точку входа: пробой уровня, разворотная свеча, пересечение скользящих.
Без МТА бот фактически работает «вслепую» к старшей структуре. Он может закупаться на пятнадцатиминутном пробое сопротивления, не зная, что на дневке цена уже подошла к мощному уровню сверху и риск разворота высок. МТА превращает индикаторы из изолированных триггеров в иерархическую систему: старший таймфрейм даёт право торговать в определённую сторону, младший — определяет момент.
Важно понимать, что МТА — это не «больше индикаторов = лучше». Это структурный подход: вы не нагромождаете десять осцилляторов на одном графике, а распределяете задачи между таймфреймами.
Принцип трёх экранов (контекст на старшем ТФ — фильтр на среднем — точка входа на младшем)
Классическая методика, которую удобно адаптировать под крипто-бот, — принцип трёх экранов. Логика трёхуровневая:
- Экран 1 — старший таймфрейм: контекст. Здесь бот определяет направление: лонг, шорт или «вне рынка». Чаще всего используют скользящую среднюю (EMA 50, EMA 200), наклон гистограммы MACD или направление канала. Если на старшем ТФ нет ясного сигнала — бот не торгует вообще.
- Экран 2 — средний таймфрейм: фильтр. Бот проверяет, что на среднем интервале сейчас условия для входа: коррекция в сторону тренда, выход RSI из перекупленности/перепроданности, тест динамической поддержки. Это «разрешение» на поиск точки.
- Экран 3 — младший таймфрейм: триггер. Только здесь возникает конкретный сигнал на вход — пересечение EMA, пробой свечи, импульс по объёму. Стоп и тейк рассчитываются от структуры младшего ТФ, но сверяются с уровнями старшего.
Такая иерархия отсекает большую часть ложных сигналов. На младшем ТФ их всегда много, потому что шум выше, а на старшем — мало, но они «весят» больше. МТА совмещает преимущества обоих.
Какие связки ТФ работают (1ч/15м, 4ч/1ч/15м, 1д/4ч/1ч)
В крипте, где рынок работает 24/7, классические комбинации с форекса не всегда применимы напрямую. Рабочие связки таймфреймов для бота:
- 1ч / 15м — для интрадей-стратегий. Старший задаёт направление дня, младший ловит откаты. Подходит для активных ботов, которые делают несколько сделок в сутки.
- 4ч / 1ч / 15м — самая универсальная связка для среднесрочной торговли. Четырёхчасовка фиксирует тренд на 1–3 дня, часовик — структуру внутри, пятнадцатиминутка — точку входа. Хороша для трендовых стратегий и пробойных систем.
- 1д / 4ч / 1ч — для позиционных ботов и алгоритмов, которые держат позицию днями. Дневной таймфрейм фильтрует глобальные тренды, четырёхчасовик — точки разворота, часовик — вход с минимальным проскальзыванием от ключевого уровня.
- 4ч / 30м — упрощённая двухэкранная связка, если не хочется усложнять логику. Подходит для большинства трендовых пресетов в боте.
Правило выбора: соотношение между соседними таймфреймами должно быть примерно 4:1 или 6:1. Если взять 1ч и 30м — разница слишком мала, бот будет видеть почти одно и то же. Если 1д и 5м — разрыв слишком велик, к моменту триггера контекст старшего ТФ может уже измениться.
Согласование сигналов: одно направление на всех ТФ vs противоречия
Согласованность — ключевое понятие МТА. Бот должен явно проверять, что сигналы на разных таймфреймах указывают в одну сторону.
Полное согласование выглядит так: на 4ч цена выше EMA 200 и MACD растёт, на 1ч RSI вышел из зоны 30 вверх, на 15м произошло пересечение EMA 9 и EMA 21 снизу вверх. Все три экрана говорят «лонг» — бот открывает позицию.
Противоречие — это когда один или несколько таймфреймов идут вразрез. Например, на 4ч тренд восходящий, но на 1ч RSI в зоне перекупленности и идёт дивергенция. В этом случае бот должен либо пропустить сигнал, либо ждать снятия противоречия (например, отката RSI до 50). Логика «два из трёх согласны — входим» работает хуже, чем «все три согласны — входим»: на крипте плохое согласование часто превращается в ложный пробой.
Отдельный сценарий — нейтральный старший ТФ. Если на 1д цена идёт во флэте, бот не должен открывать сделки ни в одну сторону, даже если 4ч и 1ч дают красивую картинку. Флэт на старшем — это запрет торговли по тренду, и его лучше зашить в логику явно.
Использование в крипто-боте (фильтр старшего ТФ + триггер младшего)
В торговом боте МТА реализуется как многоуровневая система условий. Структура такова:
- Условия открытия делятся на блоки: «фильтр направления», «фильтр контекста», «триггер входа».
- Для каждого блока выбирается свой таймфрейм. На старшем — простые трендовые индикаторы (EMA, MACD), они меняются медленно и не дёргают логику. На младшем — быстрые сигналы (пересечения, пробои уровней).
- Условия объединяются через И (AND), а не через ИЛИ. Лонг = «4ч-тренд вверх» И «1ч-RSI вышел из перепроданности» И «15м-пересечение EMA вверх».
В ITradingBot это собирается в конструкторе пресета: вы добавляете нужный индикатор и в его настройках указываете таймфрейм, отличный от рабочего таймфрейма бота. Бот будет считать индикатор именно на этом ТФ, даже если основной цикл работы — пятнадцатиминутный. Так в одном пресете уживаются индикаторы с трёх и более интервалов.
Хедж-робот логически дополняет МТА: если основной вход на младшем ТФ оказался преждевременным и цена ушла против позиции, хедж-логика может открыть встречную позицию по сигналу того же младшего ТФ — пока старший ТФ не сменил направление. После возвращения цены в нужную сторону хедж закрывается, а основная позиция остаётся.
Готовый пресет: тренд 4ч + откат 1ч + триггер 15м
Базовый трендовый пресет на трёх таймфреймах:
- Фильтр направления (4ч). Цена выше EMA 200 — разрешён лонг. Цена ниже EMA 200 — разрешён шорт. Если цена «гуляет» вокруг EMA 200 — торговля приостановлена.
- Фильтр отката (1ч). Для лонга: RSI(14) был в зоне ниже 40 на одной из последних 3–5 свечей и сейчас вышел выше 40. Для шорта — зеркально, выход из зоны выше 60 вниз. Это означает, что цена сделала откат внутри тренда и теперь возобновляет движение.
- Триггер входа (15м). Пересечение EMA 9 и EMA 21 в направлении тренда + закрытие свечи в нужную сторону.
- Стоп — за минимумом/максимумом структуры на 1ч (для лонга — за ближайшим локальным минимумом часовика).
- Тейк — частями: первая часть на 1R от стопа, вторая — по выходу 15м-EMA в обратную сторону или по достижению уровня сопротивления с 4ч.
Пресет рассчитан на ловлю продолжений тренда после коррекции. Лучше всего работает на ликвидных парах с явной направленной структурой (BTC, ETH, крупные альты во время выраженного движения). Перед запуском — бэктест минимум на 3–6 месяцах истории и форвард-тест на небольшом депозите.
Готовый пресет: дневной фильтр + 4ч-входы по EMA/RSI
Позиционный пресет для тех, кто не хочет торговать каждые 15 минут:
- Фильтр направления (1д). Цена выше EMA 50 на дневке — режим «лонг». Ниже — «шорт». Дополнительно: ADX(14) на 1д выше 20 — есть тренд, ниже — флэт, торговля выключена.
- Контекст и точка входа (4ч). Лонг открывается при условии: цена касается EMA 50 на 4ч сверху или подходит к ней в пределах ATR(14), RSI(14) на 4ч в зоне 40–55, MACD на 4ч заворачивает вверх (гистограмма меняет знак или растёт две свечи подряд). Шорт — зеркально.
- Подтверждение (1ч). Закрытие 1ч-свечи выше EMA 21 для лонга / ниже — для шорта. Это финальное «да» от младшего ТФ.
- Стоп — за ближайшим локальным экстремумом 4ч.
- Тейк — по структуре дневки: ближайший уровень сопротивления/поддержки или скользящий стоп по EMA 50 на 4ч.
Этот пресет даёт меньше сделок (1–3 в неделю на одной паре), но каждая сделка содержательная: тренд подтверждён на трёх горизонтах. Подходит для портфельного подхода — несколько таких пресетов на разных монетах распределяют нагрузку.
Особенность крипты — отсутствие сессий, выход из выходных, новостные импульсы ломают согласование
Крипторынок принципиально отличается от форекса и фондовых рынков. Это меняет работу МТА.
Нет сессий и выходных. Биткоин торгуется 24/7, и формирование старших таймфреймов идёт без пауз. Но активность всё равно неравномерна: ночью по UTC ликвидность ниже, движения «рваные», 15-минутный триггер на низкой ликвидности часто оказывается ложным. Учитывайте это в логике — например, отключайте бот в часы низкой ликвидности или повышайте требования к подтверждению на 1ч.
Эффект выхода из «выходных». В понедельник утром (по часам, когда просыпается азиатская и европейская сессия традиционных рынков) часто случаются резкие движения, которые задают направление неделе. Они могут одномоментно изменить картину на 1ч и 15м, при этом 4ч и 1д ещё не успевают перестроиться. На несколько часов согласование таймфреймов «ломается»: бот видит свежий пробой на младшем, но фильтр старшего ещё показывает старый контекст. Решение — добавлять минимальное время «остывания» после таких импульсов или временно повышать требования к согласованности.
Новостные импульсы. Решения регуляторов, листинги, сбои бирж, твиты крупных игроков создают одноразовые движения, которые проходят сквозь все таймфреймы за минуты. Классическое МТА против таких импульсов бессильно: старший ТФ просто не успевает обновиться. Здесь помогают фильтры волатильности (ATR-всплеск отключает бот) и Хедж-робот, который ограничивает просадку, если позиция оказалась открыта в неудачный момент.
Слабые стороны (запаздывание входа, мало сигналов, иллюзия согласия из-за корреляции ТФ)
МТА — мощный, но не идеальный инструмент. Слабые места, которые стоит учитывать:
- Запаздывание входа. Пока согласуются три экрана, лучшая часть движения уже может уйти. МТА почти никогда не ловит экстремумы — он входит после подтверждения. Это плата за надёжность.
- Мало сигналов. По сравнению с одноэкранной стратегией число входов падает в разы. Для бота, работающего на одной паре, это может означать 1–2 сделки в неделю. Решение — портфель из нескольких пар с одинаковой логикой.
- Иллюзия согласия из-за корреляции. Если на старшем ТФ EMA 200 идёт вверх, то и на среднем она с высокой вероятностью смотрит вверх — просто потому, что один интервал «вложен» в другой. Это создаёт иллюзию независимого подтверждения там, где его нет. Чтобы избежать этого, используйте разные типы индикаторов на разных ТФ: тренд (EMA) на старшем, осциллятор (RSI) на среднем, ценовое действие - на младшем.
- Сложность отладки. Чем больше уровней, тем труднее понять, какой именно блок отсёк сигнал или пропустил ложный. Решение — логировать причины пропуска входа для каждого блока отдельно во время бэктеста.
- Жёсткость к смене режима. Когда рынок переходит из тренда во флэт, МТА часто продолжает «ждать согласия», которого уже не будет в прежней форме. Помогает отдельный фильтр волатильности или ADX на старшем ТФ, отключающий торговлю во флэте.
Готовы протестировать?
На бесплатном тарифе Free платформы ITradingBot можно собрать пресет с мультитаймфреймовой логикой и прогнать на бэктесте — все индикаторы доступны без ограничения по времени. Системная подготовка по построению таких связок — в видеокурсе или групповом потоке на itb.school. Перед боевым запуском — бэктест минимум на 3–6 месяцах истории.
FAQ
Сколько таймфреймов оптимально использовать в боте? Два или три. Один — это не МТА, а простая стратегия. Четыре и больше — избыточно: соседние интервалы сильно коррелируют, добавочной информации почти нет, а сложность пресета растёт.
Какое соотношение между таймфреймами выбирать? Примерно 4:1 — 6:1. Например, 4ч и 1ч (4:1), 1д и 4ч (6:1), 1ч и 15м (4:1). Слишком близкие интервалы дают почти одинаковую картину, слишком далёкие теряют связь по контексту.
Можно ли использовать МТА в скальпинге? Да, но связка сжимается: 1ч / 15м / 5м или 30м / 5м. Принципы те же, но требования к ликвидности и скорости исполнения у бота возрастают, а число ложных сигналов на 5м всё равно остаётся высоким.
Что делать, если старший ТФ во флэте, а младшие дают сигнал? Лучше пропускать. Флэт на старшем означает отсутствие глобального направления, и сигнал младшего ТФ с высокой вероятностью окажется внутрифлэтным движением, которое быстро развернётся. Можно добавить отдельный «флэтовый» пресет под такие условия — но это уже другая логика.
Заменяет ли МТА управление рисками? Нет. МТА улучшает качество входов, но не заменяет размер позиции и контроль просадки. Даже самый согласованный сигнал может оказаться ложным, особенно после новостей. Бэктест минимум на 3–6 месяцах и разумный риск на сделку остаются обязательными.