Сегодня мы рассмотрим индикатор EOM Watcher. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора EOM Watcher.
2. Как проводятся расчеты индикатора EOM Watcher.
3. Какие сигналы может подавать индикатор EOM Watcher.
4. Роботы для OsEngine на индикаторе EOM Watcher.
4.1. Контртрендовая стратегия на индикаторах EOM Watcher и Adx.
4.2. Стратегия, основанная на индикаторах EOM Watcher и Envelops.
5. Итоговая таблица результатов.
Индикатор Ease of Movement Watcher был разработан трейдерами и программистами для более эффективного использования индикатора Ease of Movement (EOM) в своей торговле.
Индикатор EOM был разработан для оценки взаимосвязи между движением цены и объемами на фондовом рынке и помогает трейдерам оценить силу этого движения на рынке.
Индикатор EOM Watcher отображается в виде столбиковой гистограммы и двух линий. Гистограмма представляет собой простое скользящее среднее значений EOM, где положительные значения гистограммы окрашены в зеленый цвет, а отрицательные — в красный. Линии представляют собой стандартное отклонение SMA значений EOM, умноженное на 2,5.
Индикатор Ease Of Movement Watcher позволяет отслеживать возможные смены направления движения цены. Положительные значения индикатора указывают на силу бычьего движения, отрицательные — на силу медвежьего движения.
1. Вычисление разности средних значений текущего и предыдущего максимумов и минимумов цены актива на рассматриваемом периоде. Эта разница показывает амплитуду движения цены.
где
2. Вычисление отношения между объёмом и разницей между текущим максимумом и минимумом цены. Эти значения используются для определения изменения цены и объема.
3. Вычисление «базовой линии» EOM, которая равна отношению между амплитудой движения цен (п. 1) и найденному значению для определения изменения цены и объема (п.2).
4. Рассчитаем EMV.
Полученное значение базовой линии EOM усредняется с использованием выбранного периода времени (обычно равного 14 дням). Это позволяет сгладить колебания. Если EMV выше нуля, то столбцовая диаграмма зеленая, если ниже нуля, то красная.
5. Находим среднее значение EMV за выбранный период из параметров.
6. Затем находим разницу между текущим значением и средним значением EMV.
7. Рассчитываем квадрат разницы.
8. Находим сумму всех квадратов отклонений.
9. Вычисляем стандартное отклонение. Извлекаем корень из отношения суммы квадратов и выбранного периода минус 1 и умноженного на 2,5.
Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:
1. Пересечение нулевой линии: когда значение EOM Watcher поднимается выше нулевой линии, это может сигнализировать о возможном росте цены. Трейдеры могут рассмотреть возможность открытия позиции на покупку. Если значение EOM Watcher находится ниже нулевой линии, это может указывать на возможное снижение цены.
2. Зона перекупленности или перепроданности: когда индикатор EOM Watcher находится ниже нижней линии стандартного отклонения — это зона перепроданности. Это сигнал к покупке. Если выше верхней линии — зона перекупленности, вход в короткую позицию.
3. Дивергенция: дивергенция возникает, когда направление цены и индикатора EOM Watcher различаются. Если цена формирует новый максимум, а индикатор снижается, это может указывать на потенциальное ослабление тренда. Дивергенция может помочь трейдерам определить возможность разворота или коррекции тренда.
Рис. 6. Пример логики.
Рис. 7. Si, TF15 min, 2021-24, P/L 1 contract: 0,94%
Рис. 8. BR, TF15 min, 2021-24, P/L 1 contract: 0,8%
Рис. 9. BTCUSDT, TF15 min, 2021-24, P/L 1 contract: 0,62%
Рис. 10. ETHUSDT, TF15 min, 2021-24, P/L 1 contract: 0,4%
Лучшие результаты у нас показала стратегия, основанная на индикаторах EOM Watcher и Envelops.
* Информация представлена по расчетам 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://smar