Сегодня мы рассмотрим индикатор DeMarker. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора DeMarker.
2. Как проводятся расчеты индикатора DeMarker.
3. Какие сигналы может подавать индикатор DeMarker.
4. Роботы для OsEngine на индикаторе DeMarker.
4.1. Выход из зоны перекупленности или перепроданности.
4.2. Стратегия на пробой индикатора DeMarker и пересечении двух Ema.
5. Итоговая таблица результатов.
Индикатор DeMarker был разработан Томасом ДеМарком и впервые опубликован в его книге «The New Science of Technical Analysis» и представляет собой осциллятор. ДеМарк является известным трейдером и аналитиком финансовых рынков, и его работы в области технического анализа широко признаны в индустрии.
Томас ДеМарк придумал концепцию индикатора, основанную на сравнении максимальных и минимальных цен за определенный период времени. Он измеряет отношение максимальных цен к минимальным ценам и предоставляет сигналы о возможных изменениях направления рынка.
Индикатор DeMarker позволяет трейдерам определять перекупленность или перепроданность рынка. Когда индикатор поднимается выше высоких значений (0,7-0,8), это может указывать на перекупленность рынка и вероятность снижения цен. Когда индикатор падает ниже низких значений (0,2-0,3), это может указывать на перепроданность рынка и вероятность роста цен.
1. Для каждой свечи вычисляется значение DeMax и DeMin:
Если текущий максимум (High[i]) выше предыдущего (High[i-1]), то находим их разность,
иначе возвращаем 0.
Если текущий минимум (Low[i]) ниже предыдущего (Low[i-1]), то находим их разность,
иначе возвращаем 0.
2. Вычисляется среднее значение DeMax и DeMin за определенное количество свечей.
где
3. Индекс DeMarker вычисляется как отношение среднего значения DeMax к сумме средних значений DeMax и DeMin.
Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:
1. Перекупленность и перепроданность рынка: когда линия индикатора DeMarker пересекает уровень 0.7 сверху вниз, это может свидетельствовать о завершении восходящего тренда и начале коррекции. Аналогично, когда линия индикатора пересекает уровень 0.3 снизу вверх, это может указывать на завершение нисходящего тренда и начало коррекции.
2. Дивергенция: если цена актива и значение DeMarker движутся в разных направлениях, это может указывать на возможное изменение тенденции рынка.
3. Пересечение средней линии: пересечение линии DeMarker со средней линией (обычно равной 0.5) также может давать сигналы о возможных изменениях тренда. Например, пересечение сверху вниз может указывать на возможное начало нисходящего движения, а пересечение снизу вверх — на возможное начало восходящего движения.
4. Уровни поддержки и сопротивления: DeMarker также может подавать сигналы о пробое или отбое цены от уровней поддержки или сопротивления. Уровни могут быть как наклонные, так и горизонтальные. А также могут использоваться различные фигуры технического анализа.
Рис. 1. Пример логики.
Рис. 2. Si, TF15 min, 2021-24, P/L 1 contract: 5,29%
Рис. 3. BR, TF15 min, 2021-24, P/L 1 contract: 0,4%
Рис. 4. BTCUSDT, TF15 min, 2021-24, P/L 1 contract: 0,77%
Рис. 5. ETHUSDT, TF15 min, 2021-24, P/L 1 contract: 0,74%
Рис. 6. Пример логики.
Рис. 7. Si, TF15 min, 2021-24, P/L 1 contract: 0,57%
Рис. 8. BR, TF15 min, 2021-24, P/L 1 contract: 0,21%
Рис. 9. BTCUSDT, TF15 min, 2021-24, P/L 1 contract: 0,29%
Рис. 10. ETHUSDT, TF15 min, 2021-24, P/L 1 contract: 0,71%
Лучшие результаты у нас показала стратегия, основанная на выходе индикатора DeMarker из зон перекупленности или перепроданности.
* Информация представлена по расчетам OsEngine https://github.com/AlexWan/OsEngine
Ссылки на роботов на GitHub:
Из данных статей Вы узнаете базовую информацию о том или ином индикаторе. А также можно посмотреть роботов на данных индикаторах с исходным кодом.
Оглавление здесь: https://smart-lab.ru/company/os_engine/blog
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php