Точный индикатор разворота: как проверить обещание

Обложка статьи «Точный индикатор разворота: как проверить обещание»: двойное дно: цена дважды доходит до одного уровня и разворачивается вверх

Что именно считать разворотом?

Разворот локального движения, смена старшего тренда и коррекция - разные события. Например, учебное правило может требовать после сигнала вниз снижение на 2% в течение следующих десяти закрытых свечей раньше роста на 1%. Это вымышленный критерий для демонстрации проверки, а не рекомендуемые параметры стратегии.

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

Как различить точность сигналов и полноту поиска?

Предположим, в учебной выборке было 30 разворотов по заранее установленному определению. Индикатор выдал 20 сигналов; 12 совпали с такими разворотами, 8 - нет. При этом 18 разворотов остались без сигнала. Для простоты каждому сигналу разрешено соответствовать только одному событию в фиксированном окне.

ПоказательРасчёт в условном примереЧто он означает
Доля подтверждённых сигналов12 / 20 = 60%Сколько выданных сигналов отвечало критерию
Доля найденных разворотов12 / 30 = 40%Какую часть всех заданных событий удалось отметить
Ложные сигналы8 из 20Где сработало условие без нужного исхода
Пропущенные события18 из 30Что осталось за пределами набора сигналов

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

Частые сигналы

Редкие сигналы

  1. 1.Шум
  2. 2.Проверка частоты
  3. 3.Пропуски
Условная шкала частоты сигналов. Ложные отметки, пропуски и задержку измеряют отдельно; идеальная настройка заранее неизвестна.

Почему точность не равна прибыльности?

При условной серии из десяти исполненных сделок шесть прибылей по 1 и четыре убытка по 2 дадут 6 − 8 = −2 ещё до издержек. Доля положительных сделок 60% не меняет этот итог. Реальная оценка дополнительно зависит от доступных цен, размера позиций, комиссий и последовательности результатов.

Поэтому после классификации сигнала отдельно считают риск на сделку и отношение потенциальной цели к потере в калькуляторе риск/прибыль. Нельзя подменять доходность процентом красивых стрелок.

RSI, пересечение средней и подтверждённый экстремум описывают разные условия. Документация RSI помогает проверить формулу; сама формула не устанавливает, что пересечение выбранной границы всегда начинает новый тренд.

Когда разворот действительно стал известен?

Локальный максимум с двумя подтверждающими свечами справа обнаруживается позже самого максимума. Если метка появляется в 10:10 на свече 10:00, тестировать вход по доступной только в 10:00 цене нельзя. Записывайте и время отмеченной свечи, и время появления отметки.

  1. 1

    Возможный максимум

    Правых свечей ещё нет

  2. 2

    Две свечи справа

    Проверяем условие подтверждения

  3. 3

    Сигнал стал известен

    Записываем доступные сейчас время и цену

Условная последовательность для максимума с двумя свечами справа. Положение метки в прошлом не переносит туда момент принятия решения.

Различайте эту задержку и исчезновение уже подтверждённого сигнала. Проверка перерисовки и документация Pine Script разбирают изменения текущего бара, старшего интервала и отображение в прошлом. Наличие слова lookahead в коде само по себе не устанавливает ошибку: существенны выражение, сдвиг и источник данных.

Достаточно ли дождаться закрытия свечи?

Закрытая свеча графика не обязательно означает, что все данные индикатора подтверждены. Например, на пятиминутном графике индикатор может использовать значение ещё открытой часовой свечи. Пятиминутный бар уже завершился, а часовой показатель продолжает меняться. После перезагрузки результат на истории может отличаться от увиденного в момент сигнала. Поэтому в журнале нужны два отдельных признака: закрыт ли бар графика и подтверждён ли старший интервал, из которого взято значение. Эта разница описана в документации TradingView о перерисовке.

Уведомление тоже проверяйте отдельно от метки. В Pine Script Alerts описано, что при создании уведомления TradingView сохраняет копию скрипта, его настроек, инструмента и таймфрейма. Последующие изменения на графике не меняют уже работающую копию. Если вы сменили параметры индикатора, для проверки новой версии нужно заново создать соответствующее уведомление.

Сопоставьте время уведомления, время появления метки и состояние исходных данных. Уведомление на закрытии бара само по себе не подтверждает открытый старший бар. Если метка и сообщение разошлись, сначала сверьте версии и настройки; такое расхождение ещё не доказывает исчезновение подтверждённого сигнала. В тест включайте цену, доступную после выполнения заранее выбранного условия подтверждения, а не цену экстремума задним числом.

Как провести воспроизводимую проверку?

  1. Определите разворот числом свечей и минимальным движением.
  2. Запишите сигнал в момент появления, не на готовой истории.
  3. Проверьте код на lookahead и данные старшего таймфрейма.
  4. Посчитайте все события на отложенном периоде вместе с издержками.

Соберите 100 сигналов в прямом наблюдении. Для каждого сохраните время, цену, состояние свечи и снимок после перезагрузки. До начала теста выберите горизонт, критерий разворота и издержки, затем не меняйте их.

Отмечайте таймфрейм, версию, цену при появлении, задержку и недоступные для определения исходы. Число 100 задаёт учебную серию; оно не обещает статистическую достаточность. Порог разворота и правила сопоставления фиксируют до контрольной части, а не меняют после просмотра результата.

В бесплатной демо Midas можно вести такой же журнал отметок Buy/Sell. Сравнивайте все события в наблюдаемом периоде; доступ к инструменту не служит заранее полученным доказательством его точности.

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

Источники

Частые вопросы

Какой процент точности считать хорошим?

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

Почему индикатор красиво отмечает вершины, но запаздывает в реальном времени?

Он может подтверждать экстремум последующими свечами и рисовать отметку в прошлом. Проверьте реальное время появления: положение метки не равно времени доступного решения.

Можно повышать точность, добавляя фильтры после каждого убытка?

Так можно подогнать правило к просмотренной истории. Новую версию нужно отделить от старой и проверять на данных, которые не использовались для подбора фильтров.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа