Открыть на GitHub

Диаграмма стратегии MA + ADX

English | 中文 | Español | Deutsch | Português | 日本語

Трендовая схема с фильтром силы движения. Скользящая ExponentialMovingAverage задаёт сторону рынка, направленный индекс DX решает, достойно ли движение позиции, а позиция сдаётся, как только закрытие возвращается на другую сторону средней.

schema

Обзор стратегии

  • Цена закрытия сравнивается с ExponentialMovingAverage: выше средней — лонг, ниже — шорт.
  • Кубик DirectionalIndex выдаёт значение DX, рассчитанное из +DM и -DM; вход разрешён только пока DX выше порога.
  • Входы выполняются только из нулевой позиции, а выход закрывает ровно открытый объём, поэтому наращивания позиции не происходит.
  • Выход не смотрит на силу тренда: как только закрытие оказалось по другую сторону средней, позиция закрывается независимо от DX.

Правила входа и выхода

  • Вход в лонг: Закрытие выше EMA, DX выше порога силы тренда, позиция нулевая. Заявка покупает базовый объём и открывает лонг.
  • Вход в шорт: Закрытие ниже EMA, DX выше порога силы тренда, позиция нулевая. Заявка продаёт базовый объём и открывает шорт.
  • Выход: Лонг закрывается, как только свеча закрылась ниже EMA, шорт — как только выше; кубики закрытия берут объём из открытой позиции. В схеме нет стоп-лосса и тейк-профита.

Параметры

Параметр По умолчанию Описание
EMA Length 20 Период экспоненциальной средней, задающей направление.
DX Length 14 Период направленного индекса, измеряющего силу тренда.
Trend Strength 25 Значение DX, выше которого разрешён новый вход.
Volume 1 Объём заявки в лотах.
Candles 00:05:00 Таймфрейм свечей, на котором работает вся диаграмма.

Детали диаграммы

  • Кубик свечей питает оба индикатора и конвертер, который достаёт цену закрытия.
  • Два кубика сравнения определяют положение закрытия относительно EMA и используются дважды: один и тот же сигнал открывает одну сторону и закрывает другую.
  • Кубик позиции питает три сравнения с нулём: нулевая позиция охраняет входы, лонг и шорт — соответствующие выходы.
  • Входные кубики работают с условием открытия позиции и берут объём из общей константы, а кубики выхода работают с условием закрытия и считают объём сами.

Использование

Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.