Сегодня мы рассмотрим индикатор ADX. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора.
2. Как проводятся расчеты индикатора ADX.
3. Какие сигналы может подавать индикатор.
4. Роботы для OsEngine на индикаторе ADX (Average Directional Index).
4.1. Стратегия пробой канала из двух Ema и Adx.
4.2. Торговая система ADX и EMA.
4.3. Стратегия с ADX, Stochastic Oscillator и три ЕМА.
4.4. Стратегия торговли на пересечении +DI и –DI.
5. Итоговая таблица результатов.
Индикатор ADX был разработан Уэллсом Уайлдером в 1978 году и опубликован в его книге «Новые концепции в технических торговых системах».
Уэллс был известным аналитиком и трейдером, который внес значительный вклад в область технического анализа.
Он хотел создать индикатор, который помог бы трейдерам определить силу тренда и был независимым от времени и пригоден для использования на любом рынке.
В процессе исследования Уайлдер разработал формулы для расчета плюс-направленного движения (+DI) и минус-направленного движения (-DI), которые отражают направление движения цены вверх и вниз соответственно. Затем он использовал эти два значения, чтобы вычислить сам индикатор ADX.
ADX был представлен как независимый индикатор, который может подавать сигналы самостоятельно, и использоваться совместно с другими индикаторами. Он позволяет трейдерам определить, насколько сильным или слабым является тренд на рынке и принять соответствующие торговые решения.
С тех пор индикатор ADX стал популярным среди трейдеров и широко используется в техническом анализе для определения силы и направления тренда.
Индикатор ADX рассчитывается в несколько этапов, используя следующие формулы.
2. Вычислите скользящую среднюю истинного диапазона (TR) на определенном периоде (обычно 14 дней или свечей), чтобы получить сглаженного TR.
ADX будет принимать значения от 0 до 100, где более высокие значения указывают на сильный тренд, а более низкие значения означают слабый или отсутствующий тренд.
Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:
Индикатор ADX может предоставлять следующие сигналы для трейдеров:
1. Сигналы силы тренда: Высокие значения ADX, обычно выше 25, указывают на сильный тренд на рынке. Это может быть сигналом для трейдера, чтобы войти в позицию в направлении тренда или удерживать текущую позицию.
2. Сигналы отсутствия тренда: Низкие значения ADX, обычно ниже 25, указывают на отсутствие сильного тренда на рынке. В этом случае трейдеры могут избегать входа в позицию, так как рынок может находиться в фазе бокового движения или внутри более слабого тренда.
3. Сигналы изменения тренда: Пересечение плюс-направленное движение (+DI) и минус-направленное движение (-DI) могут предоставить сигналы о смене направления тренда. Если +DI пересекает -DI снизу-вверх и ADX увеличивается. Это может указывать на переход от медвежьего тренда к бычьему тренду и наоборот.
4. Сигналы о слабости тренда: Если ADX начинает падать после достижения высоких значений, это может указывать на утрату силы тренда. Трейдеры могут использовать это в качестве сигнала для закрытия текущей позиции.
5. Сигналы о паузе в тренде: Если ADX временно снижается после высоких значений, а затем снова возрастает, это может указывать на паузу в тренде, но не на его окончательное изменение. Трейдеры могут использовать это для ожидания подтверждения тренда перед принятием решения о торговле.
Ссылка на Ema:
Канал состоит из двух Ema одинаковой длинны. Одна Ema строится по максимальным ценам свечей, а другая по минимальным ценам свечей. Также у нас есть параметр «Критическое значение ADX», он нам понадобится в логике входа.
Выход из позиций осуществляется по стопу и профиту в процентах от цены входа.
Рис. 1. Пример логики.
Рис. 2. Si, TF15 min, 2021-23, P/L 1 contract: 1,00%
Рис. 3. BR, TF15 min, 2021-23, P/L 1 contract: 0,76%
Рис. 4. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,77%
Рис. 5. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 2,08%
Ссылка на Ema:
Рис. 6. Пример логики.
Рис. 7. Si, TF15 min, 2021-23, P/L 1 contract: 2,36%
Рис. 8. BR, TF15 min, 2021-23, P/L 1 contract: 0,49%
Рис. 9. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 1,75%
Рис. 10. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 1,41%
Ссылка на Stochastic Oscillator:
Ссылка на Ema:
Покупаем, когда
Продаем, когда
Рис. 11. Пример логики.
Рис. 12. Si, TF15 min, 2021-23, P/L 1 contract: 1,40%
Рис. 13. Br, TF15 min, 2021-23, P/L 1 contract: 0,57%
Рис. 14. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,19%
Рис. 15. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,70%
Рис. 16. Пример логики.
Рис. 17. Si, TF15 min, 2021-23, P/L 1 contract: 0,08%
Рис. 18. Br, TF15 min, 2021-23, P/L 1 contract: 0,40%
Рис. 19. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,44%
Рис. 20. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 1,21%
Лучшие результаты у нас показала стратегия, основанная Ema и Adx.
Ссылки на роботов на GitHub:
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support