Опережающий индикатор
Представьте два условия: осциллятор вышел из нижней зоны, а цена закрылась выше ранее выбранного сопротивления. Первое может выполниться сегодня, второе через несколько свечей. Между ними есть время для проверки гипотезы, но цена может снова упасть и так и не добраться до сопротивления.
Для содержательного сравнения назовите событие заранее. «Индикатор предупредил раньше разворота» слишком расплывчато: нижнюю точку легко выбрать задним числом. «Сигнал появился за три закрытых бара до первого закрытия выше прошлых двадцати максимумов» уже можно проверить. Числа в этой фразе задают пример правила, а не обещание результата.
Общую классификацию и выбор набора инструментов можно посмотреть в разборе индикаторов для анализа графика. Здесь задача уже: измерить время предупреждения и цену ошибки.
Опережающие индикаторы в трейдинге
| Инструмент | Что берёт из цены | Условие в нашем разборе | Чего условие не доказывает |
|---|---|---|---|
| RSI, период 14 | Соотношение сглаженных ростов и снижений close | Выход вверх из 30 или вниз из 70 | Что цена уже развернулась |
| Stochastic, 14/3/3 | Положение close в диапазоне 14 свечей и сглаживание | Выход линии K вверх из 20 или вниз из 80 | Что следующая свеча пойдёт в нужную сторону |
| Простая средняя, период 20 | Среднее закрытие 20 свечей | Пересечение close и средней | Что новое движение продолжится |
Формулы сверены с документацией RSI и документацией Stochastic. Пороги здесь фиксируют условия одного эксперимента. Они не выбраны как лучшие настройки.
Stochastic способен долго оставаться у края шкалы при сильном движении. Поэтому крайняя зона сама по себе не команда торговать против тренда. Разницу между нахождением в зоне и выходом из неё разбирает материал о перегретости и ослаблении импульса. Оба инструмента относятся к классу осцилляторов.
Что именно должен опередить сигнал?
Если событие определить как «тот момент, когда сам RSI пересёк порог», измерение станет круговым. Нужен внешний по отношению к правилу осциллятора критерий. Он всё равно использует тот же рынок, поэтому слово «отдельный» здесь не означает статистическую независимость.
- 1
Сигнал
Условие выполнено на закрытой свече
- 2
Ожидание
Следующие 1-10 баров; параметры уже закреплены
- 3
Проверка
Событие цены произошло или горизонт закончился
- 4
Журнал
Опережение, отсутствие события и движение против сигнала
Источник и подпись схемы: авторский протокол измерения времени сигналов. Ограничение закрытыми барами опирается на модель исполнения Pine Script. Схема не показывает результат торговли.
Событие на той же свече не даёт опережения. Следующее событие за пределами горизонта тоже не засчитывается: иначе почти любое предупреждение можно когда-нибудь объявить успешным. Несколько предупреждений иногда относятся к одному последующему пробою; их нельзя автоматически считать несколькими независимыми сделками.
Почему сигнал на текущей свече ещё меняется?
В документации Pine Script отдельно разобраны различия исторического и текущего бара. Ожидание закрытия решает проблему внутрисвечного колебания выбранного условия, но не все виды перерисовки: данные старшего таймфрейма могут оставаться неподтверждёнными, а метка экстремума может отображаться в прошлом после получения следующих свечей.
При проверке расхождения RSI и ценовых экстремумов различайте дату самого минимума и дату, когда минимум стал распознаваемым по вашему правилу. Если алгоритм ждёт правые свечи, отсчёт доступного сигнала начинается после ожидания. Иначе в тест попадёт информация из будущего.
Как проведена проверка RSI и Stochastic?
Источник котировок: официальный архив Binance Public Data. Контрольный период: с 1 января по 31 декабря 2024 года, суточные границы UTC. История 2023 года использована для прогрева расчёта; первые десять суток января 2025 года позволяют завершить оценку поздних декабрьских предупреждений. Это исторический пример, не описание текущего рынка.
Правила можно повторить:
- Рассчитать RSI(14) со сглаживанием Wilder. Сигнал вверх: вчера RSI был не выше 30, сегодня выше 30. Для направления вниз: вчера не ниже 70, сегодня ниже 70.
- Рассчитать Stochastic с диапазоном 14, сглаживанием K за 3 и D за 3 бара. Сигналы берутся только по выходу K из зон 20/80; пересечение K и D не используется.
- Рассчитать простую среднюю SMA(20). Сравнительное правило даёт сигнал при пересечении закрытия и средней вверх или вниз.
- Найти закрытия выше high предыдущих 20 свечей либо ниже их low. Считать только начало каждого эпизода: на предыдущей свече такое же условие должно быть ложным.
- После каждого сигнала искать первое событие того же направления на следующих десяти свечах. Текущая свеча в этот поиск не входит.
Событие не произошло за десять баров - предупреждение ложное относительно этого определения. Это не синоним убытка: сделки и правила выхода здесь вообще не моделируются. Пропуск считается с другой стороны: у ценового события не оказалось предупреждения нужного направления в предыдущие десять свечей. Для первых январских событий учитывается доступный декабрьский контекст.
Что получилось на контрольном периоде?
В контрольном году найдено 34 ценовых события: 27 вверх и 7 вниз. Во всех строках действуют одинаковые правила и горизонт в десять следующих баров.
| Правило | Всего сигналов | Без события за 10 баров | Медиана опережения, баров |
|---|---|---|---|
| RSI(14) | 10 | 9/10, или 90,00% | 9, по 1 подтверждению |
| Stochastic(14/3/3) | 24 | 17/24, или 70,83% | 9, по 7 подтверждениям |
| Пересечение close и SMA(20) | 34 | 18/34, или 52,94% | 3,5, по 16 подтверждениям |
Шкала ниже сопоставляет доли ложных предупреждений; в метках сохранены разные размеры выборок. На узком экране она прокручивается по горизонтали.
0% ложных
100% ложных
- 1.SMA 18/34
- 2.Stoch 17/24
- 3.RSI 9/10
Источник и подпись шкалы: авторский расчёт по официальному архиву Binance Public Data, протокол и знаменатели приведены выше. Шкала сравнивает отсутствие заданного события в срок; прибыльность стратегий не измерялась.
| Правило | Пропущенные ценовые события | Наибольшее MAE среди сигналов |
|---|---|---|
| RSI(14) | 33/34, или 97,06% | 24,78% |
| Stochastic(14/3/3) | 28/34, или 82,35% | 34,99% |
| Пересечение close и SMA(20) | 11/34, или 32,35% | 37,46% |
У RSI девять баров опережения получены всего по одному подтверждённому предупреждению. Это слишком узкая основа для вывода, что он качественнее других методов. У Stochastic подтверждения опережали событие на 6-10 баров, у правила средней на 1-10. Простое правило пропустило меньше пробоев. При этом 18 его сигналов не получили события в срок, а максимальное движение против гипотезы оказалось самым большим в этом сравнении.
Числа относятся к разным журналам. Одно предупреждение может предшествовать нескольким ценовым событиям, но его опережение измеряется только до первого. Поэтому у правила средней 16 подтверждённых сигналов и 23 события с хотя бы одним предшествующим предупреждением; остальные 11 событий пропущены. Семь подтверждённых сигналов Stochastic относятся к шести разным первым событиям. Эти строки нельзя складывать как независимые сделки.
У опережения в таблице свой знаменатель: только сигналы, после которых произошло заданное событие. Ложные предупреждения не превращаются в нулевое опережение и не исчезают из учёта ошибок. Для пропусков знаменатель другой: все ценовые события контрольного года.
Максимальное неблагоприятное движение, или MAE, измеряется от закрытия сигнального бара. Для гипотезы вверх берётся самое низкое low после сигнала, для гипотезы вниз самое высокое high. Окно заканчивается первым подходящим событием либо десятым следующим баром. Диапазон сигнальной свечи исключён: часть её движения произошла до того, как сигнал стал известен.
Риски и ограничения
Смена события меняет вопрос исследования. Предупреждение перед пробоем двадцатидневного диапазона и предупреждение перед кратким отскоком дают разные выборки. Нельзя оставить удачную формулировку после просмотра результата и продолжать называть период независимой проверкой. Проблемы подгонки и разделения выборок описаны в документации TradingView о тестировании стратегий.
Подойдёт, если
- Сигнал существовал до выбранного ценового события
- Все предупреждения оценены по одному горизонту
- Ложные сигналы и пропуски имеют свои знаменатели
Не подойдёт, если
- Не доказывает прибыльность или безопасный вход
- Не переносится автоматически на другой рынок
- Не измеряет эффективность Midas или нескольких лет
Источник и подпись визуала: границы авторского эксперимента; различие исторической проверки и будущего результата согласуется с разделом TradingView о смещениях тестирования.
Окна предупреждений могут перекрываться, а несколько сигналов могут предшествовать одному пробою. Наблюдения поэтому не равны независимым сделкам. Большое MAE показывает риск движения против гипотезы, но даже небольшое MAE не учитывает условия исполнения и не означает безопасный вход. Торговля может привести к потере капитала. Результаты исторической проверки не гарантируют таких же результатов в будущем. Материал носит образовательный характер и не содержит индивидуальной рекомендации покупать или продавать актив.
Как читать опережение и движение против сигнала?
Ниже условная схема, а не котировки BTCUSDT и не результат расчёта RSI. Значения осциллятора заданы только для объяснения последовательности: выход из нижней зоны, ещё одно снижение цены, затем подтверждение. Она помогает прочитать метрики, но не добавляет наблюдений в таблицу эксперимента.
учебная схема · не котировка и не сигнал
| Бар | Закрытие | Условный осцилл… |
|---|---|---|
| Бар 1 | 101 | 24 |
| Бар 2 | 99 | 20 |
| Бар 3 | 100 | 32 |
| Бар 4 | 97 | 28 |
| Бар 5 | 99 | 34 |
| Бар 6 | 102 | 46 |
| Бар 7 | 104 | 55 |
- Бар 3 — Предупреждение
- Бар 4 — Против гипотезы
- Бар 7 — Подтверждение
Источник и подпись схемы: авторский условный пример. Все цены и значения придуманы для объяснения терминов, не получены из биржевых данных. Между предупреждением на третьей свече и условным подтверждением на седьмой четыре бара; минимум следующей свечи ниже закрытия сигнальной.
В реальном журнале нельзя выбирать только такие понятные фрагменты. Нужны и предупреждения без дальнейшего события, и события без предупреждений. Для таблицы сравнения они столь же существенны, как случаи с положительным опережением.
Чтобы не выбирать примеры по удачному результату, ниже взят первый по времени сигнал каждого метода в 2024 году. Время означает момент, когда дневная свеча уже закрылась и условие стало известно, в UTC.
| Первый сигнал | Когда стал известен, UTC | Что произошло на проверочном горизонте | MAE |
|---|---|---|---|
| RSI, вниз | 23.02.2024, 00:00 | События вниз за 10 следующих баров не было | 24,78% |
| Stochastic, вниз | 12.01.2024, 00:00 | События вниз за 10 следующих баров не было | 0,38% |
| Пересечение SMA(20), вверх | 02.01.2024, 00:00 | Событие вверх стало известно 03.01.2024, 00:00; опережение 1 бар | 0,07% |
Оба первых предупреждения осцилляторов не получили заданного подтверждения, но движение против них различалось. У первого сигнала средней событие появилось быстро и MAE было небольшим. Полная годовая таблица выше показывает, почему этот единичный случай нельзя превращать в вывод о безопасности метода.
Как повторить проверку на своём графике?
- 1
До просмотра
Инструмент, период, параметры и событие
- 2
По закрытиям
Все сигналы; никаких переносов метки в прошлое
- 3
Два журнала
Предупреждения отдельно от событий цены
- 4
После периода
Опережение, ложные, пропуски и MAE
Источник и подпись схемы: порядок авторской проверки по принципам закрытого бара и разделения выборок из документации Pine Script. Смена параметров после просмотра требует новой проверки.
В строке журнала оставляйте время закрытия, направление, правило сигнала, время подходящего события, разницу в барах и MAE. Отсутствие события отмечайте явно. Если история закончилась раньше горизонта оценки, строка ещё не завершена: её нельзя записать в ложные только потому, что будущих данных нет.
Проверьте также источник котировок и часовой пояс. Одинаковое название инструмента не гарантирует одинаковые суточные свечи у разных поставщиков. Формула работает на конкретном ряду данных; иной состав свечей способен изменить значения и моменты пересечений.
Как использовать раннее предупреждение в решении?
Разделите запись на четыре строки: «что заметил», «какого подтверждения жду», «при каком условии идея отменяется», «какой риск готов принять». Если не удаётся заполнить последние две, добавление ещё одного индикатора не закрывает пробел. Проверка должна заканчиваться понятным условием действия или отказа от него.
При сочетании инструментов посмотрите на их входные данные. Два осциллятора цены могут почти одновременно реагировать на одно движение. Такой набор даёт разные представления одной информации; он не доказывает, что вероятность успеха выросла. Уровень, состояние тренда и заранее рассчитанный риск помогают проверить другие стороны сценария, но тоже не гарантируют результата.
Источники
- TradingView: формула и параметры Relative Strength Index.
- TradingView: формула, параметры и ограничения Stochastic.
- Pine Script: исполнение на исторических и текущих барах.
- Pine Script: перерисовка и получение будущей информации.
- Pine Script: историческое тестирование, выборки и подгонка.
- Binance Public Data: официальный источник дневных свечей, форматы и контрольные суммы. Метрики таблицы рассчитаны по описанным в статье правилам на периоде 01.01.2024-31.12.2024; это авторские расчёты, а не опубликованная статистика биржи.
- OECD: Composite Leading Indicator, назначение макроэкономического индекса.
Частые вопросы
Чем отличаются опережающие индикаторы форекс от индикаторов других рынков?
Формула RSI или Stochastic не меняется только из-за выбора валютной пары. Меняются котировки, торговые часы, волатильность и условия исполнения у поставщика. Результат проверки BTCUSDT нельзя автоматически переносить на форекс: нужен отдельный ряд данных, те же заранее записанные правила и новый контрольный период. Название класса индикатора не подтверждает его качество на конкретной паре.
Что такое индекс опережающих экономических индикаторов?
Это макроэкономический показатель, который помогает оценивать изменения делового цикла. Например, OECD описывает свой CLI как инструмент раннего выявления поворотных точек экономической активности и качественной оценки. Он решает другую задачу, чем RSI или Stochastic на графике: не указывает точный момент входа и не прогнозирует следующую свечу. Макроиндекс и технический осциллятор не стоит смешивать в одном рейтинге.










а на выходных крипту так же смотреть или там всё иначе?