Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Просмотров:
16
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Индикатор смены режима по показателю Херста

Краткое описание: Оценивает скользящий показатель Херста цены с помощью анализа масштабированного диапазона (R/S) и отображает его в виде осциллятора с цветовой кодировкой, который сигнализирует, находится ли рынок в данный момент в тренде, возвращается ли он к среднему значению или движется как случайное блуждание.

Автор: АДЕДАЙО ГБАДЕБО

Идея, лежащая в основе индикатора

Большинство осцилляторов исходят из того, что цена ведет себя одинаково все время, и просто измеряют, на какое расстояние она сместилась. Экспонента Херста подходит к вопросу с другой стороны: она измеряет статистический характер самого ценового тренда — имеют ли недавние движения тенденцию сохраняться в одном направлении (тренд), компенсировать друг друга (возврат к среднему значению) или не демонстрировать никакой серийной структуры вообще (случайное блуждание). Этот индикатор оценивает данный показатель в скользящем окне с помощью классического анализа масштабированного диапазона (R/S): для каждого бара окно обратного обзора цены делится на подсегменты нескольких различных размеров, диапазон кумулятивного отклонения, скорректированного по среднему значению, делится на стандартное отклонение для каждого сегмента, а полученные значения R/S усредняются по размеру сегмента. Регрессия по методу наименьших квадратов логарифма (R/S) по отношению к логарифму (размера сегмента) даёт наклон между 0 и 1 — этот наклон и является показателем Херста, H. Значение, близкое к 0,5, соответствует случайному блужданию, значения, приближающиеся к 1,0, указывают на режим устойчивости/тренда, а значения, приближающиеся к 0,0, указывают на режим антиустойчивости/возврата к среднему значению.

Поскольку для статистической значимости расчёта требуется достаточно длинная ценовая история, этот индикатор лучше всего подходит для анализа свинг- и позиционных стратегий, а не для скальпинга. Он работает с любыми инструментами и на любых таймфреймах, но наиболее надежно ведет себя на ликвидных инструментах, таких как EURUSD или основные индексы, на графиках H1 или H4, где исходный ценовой ряд содержит достаточное количество баров чистых данных для сходимости подвыборки R/S. Исходное значение сглаживается с помощью короткой EMA перед построением графика, что предотвращает мерцание линии режима между пороговыми значениями тренда и возвратности при наличии шума в тиках.

Как интерпретировать

  • Линия показателя Херста — основная линия с цветовой маркировкой, перемещающаяся в диапазоне от 0 до 1. Она окрашивается одним цветом, когда находится на уровне верхнего порога или выше (режим тренда), нейтральным оттенком — в промежуточном диапазоне (случайное блуждание) и третьим цветом — когда находится на уровне нижнего порога или ниже (режим возврата к среднему значению).
  • Расчет масштабированного диапазона (Rescaled-range) — «под капотом» окно обратного просмотра многократно подразделяется на фрагменты возрастающего размера; среднее значение статистики R/S для каждого размера фрагмента регрессируется в логарифмически-логарифмическом пространстве, а наклон регрессии фиксируется в диапазоне [0,1] и отображается как показатель для данного бара.
  • Порог тренда / порог возврата — две пунктирные горизонтальные опорные линии. Пересечение выше порога тренда сигнализирует о том, что недавнее ценовое движение приобрело статистически значимую устойчивость; пересечение ниже порога возврата сигнализирует об антиустойчивом, волатильном поведении, которое имеет тенденцию к резкому возврату к локальному среднему значению.
  • Практическое применение — используйте режим тренда для обоснования входов по тренду (прорывы, продолжение откатов, пересечения скользящих средних) и относитесь к сигналам от тех же инструментов с большей осторожностью, когда показатель находится в зоне возвратности, где вместо этого, как правило, лучше работают стратегии торговли в диапазоне или стратегии «fade» вокруг уровней поддержки/сопротивления.

Внешние переменные (входные данные)

Входные данные По умолчанию Назначение
InpLookback 200 Количество баров в окне анализа перемасштабированного диапазона, используемое для оценки каждого значения Херста.
InpMinChunk 8 Наименьший размер подсегмента, используемый при подразделении окна обратного обзора для выборки R/S.
InpChunkSteps 6 Количество тестируемых удвоений размера блока; большее количество шагов обеспечивает более плавную логарифмически-логарифмическую регрессию за счет дополнительных затрат на процессор.
InpSmoothPeriod 5 Период EMA, применяемый к исходной оценке коэффициента Херста для каждого бара, чтобы уменьшить фликер на переходах между режимами.
InpTrendThreshold 0,55 Уровень Херста, при достижении или превышении которого рынок классифицируется как трендовый/устойчивый.
InpReversionThreshold 0,45 Уровень Херста, при достижении или опускании ниже которого рынок классифицируется как возвращающийся к среднему значению/антиперсистентный.
InpAppliedPrice PRICE_CLOSE Источник цен, используемый для построения ряда, на основе которого рассчитывается перемасштабированный диапазон.

Рекомендации по использованию

Добавьте индикатор в отдельное подокно под ценовым графиком, как показано ниже, и используйте его в сочетании с инструментом для определения тренда или возврата к среднему значению, которому вы уже доверяете, а не в качестве самостоятельного генератора сигналов. Когда линия находится в верхней (трендовой) полосе, уделяйте больше внимания настройкам, следующим за трендом, и давайте прорывам пространство для развития; когда она опускается в нижнюю (реверсивную) полосу, отдавайте предпочтение тактикам, ориентированным на торговлю в диапазоне, и ужесточайте фильтры следования за трендом, поскольку в этом режиме направленные сигналы, согласно статистике, с большей вероятностью являются шумом. Поскольку для анализа масштабированного диапазона требуется полное окно обратного просмотра исторических данных, прежде чем он выдаст значение, дайте графику загрузиться как минимум на InpLookback баров истории и ожидайте, что линия будет реагировать постепенно — это фильтр режима, а не быстрый триггер.



Рис. 1. Панель цен (вверху) переходит от устойчивого восходящего тренда к волатильной фазе возврата к среднему значению, а затем обратно к устойчивому нисходящему тренду; подокно «Hurst Exponent Regime Switch» (внизу) отслеживает это изменение, поднимаясь выше порогового значения тренда 0,55 во время фаз с определённым направлением и опускаясь ниже порогового значения возвратности 0,45 во время промежуточной фазы с нестабильным движением.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76439

PropFirm Equity Protector — Institutional Risk Manager (с открытым исходным кодом) PropFirm Equity Protector — Institutional Risk Manager (с открытым исходным кодом)

Профессиональный утилитарный советник (EA) для управления рисками в проп-фирмах. Он обеспечивает ежедневный мониторинг собственного капитала, поэтапное снижение рисков по убыточным позициям и абсолютные жесткие стоп-лимиты с помощью самовосстанавливающейся графической панели управления.

Swing Detector by Pullback (Smart Money Concepts) Swing Detector by Pullback (Smart Money Concepts)

Индикатор SMC Pullback отмечает колебательные максимумы и минимумы, используя определение «отката» вместо обычного паттерна из 3 свечей. Максимум подтверждается только тогда, когда цена возвращается ниже минимума свечи, сформировавшей этот максимум — таким образом, каждая отмеченная точка является фактическим откатом, а максимумы и минимумы всегда чередуются. Индикатор анализирует только закрытые свечи и никогда не сдвигает нарисованный маркер, поэтому не перерисовывается. Два буфера предоставляют подтвержденные цены колебаний советнику через iCustom.

Multi Timeframe Trend Dashboard Indicator Multi Timeframe Trend Dashboard Indicator

Компактная панель на графике, отображающая динамику текущего символа сразу на нескольких таймфреймах, каждый из которых анализируется независимо с помощью собственного пересечения быстрой и медленной скользящих средних. Не нужно переключаться между графиками, чтобы проверить, «что происходит на H4» — вся информация собрана в одном месте и выделена цветом.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Использование стратегии ORB при торговле CFD на акции AAPL