Что именно считать разворотом?
Главное
Перед проверкой задайте масштаб, величину движения, срок наблюдения и момент подтверждения. Иначе любой небольшой откат можно назвать удачным разворотом после просмотра истории.
Разворот локального движения, смена старшего тренда и коррекция - разные события. Например, учебное правило может требовать после сигнала вниз снижение на 2% в течение следующих десяти закрытых свечей раньше роста на 1%. Это вымышленный критерий для демонстрации проверки, а не рекомендуемые параметры стратегии.
Такое определение требует ещё одного решения: что делать, если обе границы достигнуты внутри одной свечи и порядок касаний неизвестен. Нужны более подробные данные либо заранее выбранная категория «исход не установлен». Нельзя считать благоприятную границу первой только потому, что это улучшает результат.
Как различить точность сигналов и полноту поиска?
Главное
Доля подтверждённых сигналов считает качество выданных отметок, а полнота - долю найденных событий. Один показатель не заменяет другой.
Предположим, в учебной выборке было 30 разворотов по заранее установленному определению. Индикатор выдал 20 сигналов; 12 совпали с такими разворотами, 8 - нет. При этом 18 разворотов остались без сигнала. Для простоты каждому сигналу разрешено соответствовать только одному событию в фиксированном окне.
| Показатель | Расчёт в условном примере | Что он означает |
|---|---|---|
| Доля подтверждённых сигналов | 12 / 20 = 60% | Сколько выданных сигналов отвечало критерию |
| Доля найденных разворотов | 12 / 30 = 40% | Какую часть всех заданных событий удалось отметить |
| Ложные сигналы | 8 из 20 | Где сработало условие без нужного исхода |
| Пропущенные события | 18 из 30 | Что осталось за пределами набора сигналов |
Это не результаты Midas или другого продукта. Пример показывает, почему высокая доля удачных отметок может сочетаться с большим количеством пропусков. Другой фильтр способен изменить обе величины, но улучшение заранее неизвестно.
Частые сигналы
Редкие сигналы
- 1.Шум
- 2.Проверка частоты
- 3.Пропуски
Почему точность не равна прибыльности?
Главное
Денежный результат зависит от размеров прибыли и убытка, исполнения и издержек. Даже большинство положительных сделок может дать отрицательную сумму.
При условной серии из десяти исполненных сделок шесть прибылей по 1 и четыре убытка по 2 дадут 6 − 8 = −2 ещё до издержек. Доля положительных сделок 60% не меняет этот итог. Реальная оценка дополнительно зависит от доступных цен, размера позиций, комиссий и последовательности результатов.
Поэтому после классификации сигнала отдельно считают риск на сделку и отношение потенциальной цели к потере в калькуляторе риск/прибыль. Нельзя подменять доходность процентом красивых стрелок.
RSI, пересечение средней и подтверждённый экстремум описывают разные условия. Документация RSI помогает проверить формулу; сама формула не устанавливает, что пересечение выбранной границы всегда начинает новый тренд.
Один из самых продвинутых мульти-индикаторов для TradingView
30+ индикаторов в одной системе. Сигнал, стоп и три цели по ликвидности индикатор Midas показывает на графике сам - вам остаётся решить, входить ли в сделку.
- Сигналы Buy и Sell не перерисовываются после закрытия свечи
- 8 400+ установок и 300+ отзывов клиентов
- Проверка на истории - сигналы до 10 лет назад
Когда разворот действительно стал известен?
Главное
Время появления метки важнее её красивого положения на прошлой вершине. Подтверждённый последующими свечами экстремум нельзя считать известным заранее.
Локальный максимум с двумя подтверждающими свечами справа обнаруживается позже самого максимума. Если метка появляется в 10:10 на свече 10:00, тестировать вход по доступной только в 10:00 цене нельзя. Записывайте и время отмеченной свечи, и время появления отметки.
- 1
Возможный максимум
Правых свечей ещё нет
- 2
Две свечи справа
Проверяем условие подтверждения
- 3
Сигнал стал известен
Записываем доступные сейчас время и цену
Различайте эту задержку и исчезновение уже подтверждённого сигнала. Проверка перерисовки и документация Pine Script разбирают изменения текущего бара, старшего интервала и отображение в прошлом. Наличие слова lookahead в коде само по себе не устанавливает ошибку: существенны выражение, сдвиг и источник данных.
Достаточно ли дождаться закрытия свечи?
Закрытая свеча графика не обязательно означает, что все данные индикатора подтверждены. Например, на пятиминутном графике индикатор может использовать значение ещё открытой часовой свечи. Пятиминутный бар уже завершился, а часовой показатель продолжает меняться. После перезагрузки результат на истории может отличаться от увиденного в момент сигнала. Поэтому в журнале нужны два отдельных признака: закрыт ли бар графика и подтверждён ли старший интервал, из которого взято значение. Эта разница описана в документации TradingView о перерисовке.
Уведомление тоже проверяйте отдельно от метки. В Pine Script Alerts описано, что при создании уведомления TradingView сохраняет копию скрипта, его настроек, инструмента и таймфрейма. Последующие изменения на графике не меняют уже работающую копию. Если вы сменили параметры индикатора, для проверки новой версии нужно заново создать соответствующее уведомление.
Сопоставьте время уведомления, время появления метки и состояние исходных данных. Уведомление на закрытии бара само по себе не подтверждает открытый старший бар. Если метка и сообщение разошлись, сначала сверьте версии и настройки; такое расхождение ещё не доказывает исчезновение подтверждённого сигнала. В тест включайте цену, доступную после выполнения заранее выбранного условия подтверждения, а не цену экстремума задним числом.
Как провести воспроизводимую проверку?
Главное
Зафиксируйте определение события, время доступного сигнала и правила сопоставления до контрольной части. Неопределённые исходы сохраняйте отдельно.
- Определите разворот числом свечей и минимальным движением.
- Запишите сигнал в момент появления, не на готовой истории.
- Проверьте код на lookahead и данные старшего таймфрейма.
- Посчитайте все события на отложенном периоде вместе с издержками.
Соберите 100 сигналов в прямом наблюдении. Для каждого сохраните время, цену, состояние свечи и снимок после перезагрузки. До начала теста выберите горизонт, критерий разворота и издержки, затем не меняйте их.
Отмечайте таймфрейм, версию, цену при появлении, задержку и недоступные для определения исходы. Число 100 задаёт учебную серию; оно не обещает статистическую достаточность. Порог разворота и правила сопоставления фиксируют до контрольной части, а не меняют после просмотра результата.
В бесплатной демо Midas можно вести такой же журнал отметок Buy/Sell. Сравнивайте все события в наблюдаемом периоде; доступ к инструменту не служит заранее полученным доказательством его точности.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией. Прошлые результаты не гарантируют будущих. До применения на реальных средствах проверьте правило на истории и в наблюдении, учтите комиссии и ограничьте риск заранее.
Источники
Частые вопросы
Какой процент точности считать хорошим?
Без определения события, задержки, пропусков и результатов после издержек универсального числа нет. Сначала установите, что именно измерено и на каких данных.
Почему индикатор красиво отмечает вершины, но запаздывает в реальном времени?
Он может подтверждать экстремум последующими свечами и рисовать отметку в прошлом. Проверьте реальное время появления: положение метки не равно времени доступного решения.
Можно повышать точность, добавляя фильтры после каждого убытка?
Так можно подогнать правило к просмотренной истории. Новую версию нужно отделить от старой и проверять на данных, которые не использовались для подбора фильтров.





