Trend Survival Rate
- Индикаторы
-
Narayanan Mohanan Mohanan Krishnan
Я создаю инструменты измерения для MetaTrader. Они описывают, что рынок уже сделал, и прямо указывают границы каждого измерения, а не скрывают их. - Версия: 1.5
- Активации: 10
Trend Survival Rate для MetaTrader 5 — индикатор рыночного режима, который измеряет, как часто текущее состояние тренда доживает до следующего бара, и выставляет собственный прогноз.
Уровень выживаемости тренда, классификация состояния рынка и текущий прогноз Брайера в одном окне индикатора MT5.Он измеряет давление покупателей и продавцов, стоящее за текущим движением, классифицирует его как состояние рынка и сообщает, как часто это состояние доживает до следующего бара, а затем сравнивает свой собственный прогноз с тем, что произошло на самом деле.
Большинство индикаторов сообщают вам, каковы условия. Это также говорит вам, как часто за этим чтением следовали такие же, и насколько хорошо оно шло в последнее время.
Доступна бесплатная версия: Trend Survival States.Он рисует одинаковое давление, разброс, диапазоны и классификацию по пяти состояниям — уровень выживаемости и прогнозируемый балл — вот что добавляет эта платная версия. Оба могут работать на одном графике одновременно.
Как это работает
На основе цены рассчитываются два компонента давления: верхний конверт и нижний, каждый из которых измеряется в течение периода ретроспективного анализа. Разница между ними заключается в разбросе, а его знак говорит, какая сторона доминирует. Полосы адаптивного стандартного отклонения на спреде говорят о том, является ли это доминирование обычным или необычным для этого инструмента.
Знак и полосы вместе классифицируют каждый завершенный бар в одно из пяти состояний: сильный бычий, слабый бычий, нейтральный, слабый медвежий, сильный медвежий. Знак определяет направление; группы выносят приговор.
Примечание по отображению конверта, поскольку оно противоречит здравому смыслу и его стоит отметить: верхний конверт — это потолок, который находится намного выше цены во времянисходящий тренд, поэтому его меры дисперсии оказывают давление. Нижний конверт — это нижний предел, который отстает от цены во время торгов.восходящий тренд, поэтому он измеряет бычье давление. Перекрещенное отображение является намеренным и правильным.
Входная серия close . Не высокий/низкий — экстремумы уже фиксируют отклонение, и использование высокого/низкого значения приведет к двойному учету. Указано здесь для возможности воспроизведения значений.
Уровень выживаемости
Чтобы определить состояние рынка в данный момент, индикатор просматривает настроенную историю и подсчитывает каждый бар, который находился в том же направлении. Из них подсчитывается, сколько осталось членов этой семьи на следующем баре. Выживаемость и есть такое соотношение.
Выживаемость измеряется по направлению семьи, а не по конкретному состоянию.Слабый бык становится сильным быком – это продолжение тренда, а не его завершение. Требование точного совпадения сделало число пессимистичным именно в тех движениях, которые волнуют трейдеров, и заставило его показывать самые высокие значения, когда ничего не происходило.
Скорость отображается только после того, как собрано минимальное количество наблюдений. Ниже отображается прочерк, поскольку процент, рассчитанный по четырем выборкам, не стоит читать.
Оценка прогноза и почему она не инвертируется
Коэффициент выживаемости — это прогноз на один шаг вперед: он говорит, насколько вероятно, что нынешнее состояние сохранится. Таким образом, это можно сопоставить с тем, что на самом деле последовало, и это так — с оценкой Брайера в течение скользящего окна.
0 идеально. 0.25 — это то, что вы получите, всегда говоря «пятьдесят на пятьдесят».Ниже лучше. Публикуется необработанная оценка, а не перевернутая, более дружелюбная версия, поскольку оценка Брайера — это стандартная статистика, и число, приближающееся к 100, будет выглядеть как показатель производительности. Это заставляет задаться честным вопросом — по сравнению с чем? — и отвечает на него на схеме.
Это означает, что индикатор может сообщать, а иногда и сообщает, что его собственные прогнозы были плохими. Это предполагаемое поведение. Мера, которая не может показать плохой результат, не является мерой.
Поведение вычислений — читайте перед скриншотами
Коэффициент выживаемости меняется независимо от состояния рынка, и это правильно.Один проверочный прогон дал 89.4%, 89.7%, 89.7%, 86.5% и 73.3% — и самый низкий из них находился рядом с сильным бычьим состоянием с давлением быков на уровне 100%.
Два числа отвечают на разные вопросы. Государство находится там, где сейчас находится рынок. Коэффициент выживаемости — это то, как часто это состояние сохранялось исторически. Максимально бычье значение рядом с посредственным числом выживаемости является индикатором, скорее измеряющим, чем согласующимся с самим собой.
Длинный непрерывный тренд составляет 100%.Не потому, что продолжение несомненно, а потому, что семейство направлений нигде в разыскиваемой истории не разорвалось. Это заявление о прошлом, а окно поиска — это настройка, которой вы управляете.
Сокращение истории повышает ставку.Уменьшение истории поиска со 100 баров до 10 переместило показания с 95.2% до 100.0% на том же графике и на том же баре. Меньше наблюдений, меньше перерывов, лестная цифра. Именно для этого существует защита минимального наблюдения, и именно поэтому окно по умолчанию такое длинное.
Значения рассчитываются по завершенным барам. Поиск выживания начинается на два бара назад, чтобы формирующийся в данный момент бар не мог испортить счет. Закрытые значения не перерисовываются.
Панель управления
Давление быков и медведей показано в процентах от общего давления, а не в виде необработанных значений. В необработанных терминах указаны единицы цены инструмента: одинаковое значение составляет 28.48 для золота и 0.0003 для EURUSD, а также для дешевого кросс-курса, оба округлены до нуля, но при этом существенно отличаются. Доли — это сопоставимое количество, поэтому доли — это то, что показывает панель инструментов. Баланс изменяется от -100 (все медвежьи) через 0 (четные) до +100 (все бычьи) и одинаков для каждого инструмента и таймфрейма.
Необработанные значения остаются доступными в буферах для эксперта, которому они нужны.
Входы
- Обзор давления— окно для обоих компонентов конверта. По умолчанию 21.
- Период сигнальной линии— сглаживание сигнальной линии. По умолчанию 9.
- Сглаживание спреда— 1 выключает его. По умолчанию 5, выбрано путем измерения: при 20 состояния почти не менялись, при 1 разброс был слишком неровным для сравнения сильного/слабого.
- Период и ширина полос— окно и ширина, определяющие убежденность. По умолчанию 20 и 1.0 — одно стандартное отклонение, граница обычного отклонения.
- История ищет уровень выживаемости— как далеко назад следует искать сопоставимые состояния. По умолчанию 100.
- Минимальные наблюдения— ниже этого показателя вместо цифры отображается прочерк. По умолчанию 10.
- Обзор прогнозируемой оценки— скользящее окно оценки Брайера. По умолчанию 20.
- Панель управления— показать или скрыть, разместить на графике цены или в окне индикатора, размер текста, цвета и смещения.
Буферы для советников
Одиннадцать графиков, семь нарисованных и четыре только данных. Все одиннадцать читаются с помощью iCustom() и CopyBuffer() , и все одиннадцать появятся в окне данных.
- Буфер 0 — бычье давление
- Буфер 1 — Медвежье давление
- Буфер 2 — Сигнал
- Буфер 3 — Спред (бычий — медвежий)
- Буфер 4 — индекс цвета для гистограммы распространения, а не ряда данных.
- Буфер 5 — верхняя полоса
- Буфер 6 — Центр полосы
- Буфер 7 — Нижний диапазон
- Буфер 8 — Состояние: 2 = сильный бычий, 1 = слабый бычий, 0 = нейтральный, −1 = слабый медвежий, −2 = сильный медвежий.
- Буфер 9 — Уровень выживаемости, от 0 до 100.
- Буфер 10 — прогнозируемая оценка, сырой Брайер, от 0.0 до 1.0.
- Буфер 11 — возраст состояния, количество баров, которые удерживало текущее состояние.
Буферы 9 и 10 — это то, что добавлено в этой версии.Вероятность выживания передается вашему собственному коду, а не потребляется внутри, поэтому советник может воздействовать на число, регистрировать его или фильтровать с его помощью. Оценка — это необработанная статистика, а не преобразование отображения.
Считайте сдвиг 1 — последний полностью закрытый бар — для значений, которые не изменятся.
Что показывают скриншоты
- XAUUSD Daily — коэффициент выживания тренда и состояния выживания тренда на одном графике, в отдельных окнах. Тот же бар, те же настройки. Давления, разброс и полосы идентичны; платная версия добавляет коэффициент выживаемости и прогнозируемую оценку.
- Тестер стратегий, XAUUSD Daily — СИЛЬНОЕ «МЕДВЕЖЬЕ» показание, пока цена находится вблизи своего максимума. Медвежье давление 89%, баланс −77, выживаемость 86.7%. Состояние измеряется по давлению, а не по направлению последних нескольких свечей, и вот как выглядит эта разница.
- US30 Daily — диалог настроек Trend Survival Rate и окно данных. Одиннадцать строк окна данных на закрытой полосе от 14 августа: коэффициент выживаемости 91.8033, прогнозный балл 0.0907, возраст состояния 2.
- US30 Weekly — обе версии в чистом восходящем тренде. Выживаемость 91.4%, прогнозный балл 0.16, состояние НЕЙТРАЛЬНОЕ. Состояние и тенденция – это разные вопросы.
- Тестер стратегий — СИЛЬНЫЙ БЫК с бычьим давлением 100% и выживаемостью 80.0%. Два числа движутся независимо, что правильно и описано выше.
- BTCUSD Daily — переход состояния, со сбросом счетчика удержания.
- Tesla Daily — прибор для измерения дальности, где состояния часто меняются и соответственно падает уровень выживаемости.
- DAX (DE30) Daily — те же значения по умолчанию для индекса., без перенастройки.
- EURUSD Daily — основная пара, выживаемость 89.8%, балл прогноза 0.09.
- Тестер стратегий — STRONG BULL, выживаемость 89.7%. Панель отображается и обновляется в реальном времени в режиме визуализации, который не поддерживается большинством индикаторных панелей.
- US30 Daily — диалог настроек Trend Survival States и окно данных, тот же бар. Девять строк вместо одиннадцати и никаких настроек выживания, потому что бесплатная версия их не рассчитывает.
Примечания
- Отдельное окно индикатора, 7 нарисованных графиков и 4 только для данных.
- Требуется около 120 баров истории, прежде чем уровень выживаемости можно будет отобразить при настройках по умолчанию.
- Никаких внешних зависимостей. Все рассчитывается внутри индикатора; он не вызывает никакого другого индикатора.
- Поддерживается несколько экземпляров на одной диаграмме. Два экземпляра сразные настройкиу каждого своя панель управления. Два экземпляра сидентичныйОбщие настройки одни: MetaTrader загружает программу один раз и обслуживает из нее оба окна, поэтому приходится рисовать одну панель. Сюжеты в любом случае не затронуты.
- Высокийминимум наблюденийнастройка может оставить пустую оценку прогноза на длительные периоды времени — прогноз, который никогда не был сделан, не может быть оценен. Уменьшите его или удлините историю, если оценка важнее строгости.
Этот индикатор является инструментом технического анализа и измерения состояния рынка. Это не торговая система, она не генерирует торговые сигналы, не дает советов по инвестициям, не открывает сделки и не управляет ими автоматически. Никаких заявлений о производительности к нему не предъявляется — и оценка прогноза существует именно для того, чтобы его собственная точность была видимой, а не утверждаемой.
| Другие инструменты от этого разработчика Я создаю индикаторы и советники MT4, уделяя особое внимание чистому, документированному, не требующему перерисовки коду — логике закрытых баров, проверенным буферам и отсутствию зависимостей от других индикаторов. Посмотреть все опубликованные продукты → Есть вопросы о расчете, декомпозиции или использовании этого вместе с вашими собственными инструментами? Напишите мне личное сообщение - с радостью отвечу. |
Разработан и поддерживается Narayanan Mohanan, разработчиком MT4/MQL4.
Если вы заметили ошибку в переводе этой страницы, сообщите мне — я ее исправлю.
