Открыть на GitHub

Диаграмма стратегии выравнивания трёх EMA

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

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

schema

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

  • Используется только цена: ни осциллятора, ни фильтра волатильности — лишь взаимное расположение трёх экспоненциальных средних.
  • Бычье состояние: короткая выше средней и средняя выше длинной; медвежье: короткая не выше средней и средняя не выше длинной. Промежуточное перепутанное состояние сигнала не даёт.
  • Текущая позиция гейтирует каждый вход, поэтому выравнивание, держащееся сотни свечей, порождает ровно одну заявку.
  • Отдельного выхода нет: объём заявки равен объёму плюс модуль позиции, поэтому одна заявка закрывает старую сторону и открывает новую.

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

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

Параметры

Параметр По умолчанию Описание
Short EMA period 100 Период самой быстрой ExponentialMovingAverage.
Middle EMA period 250 Период средней ExponentialMovingAverage.
Long EMA period 500 Период самой медленной ExponentialMovingAverage.
Volume 1 Базовый объём заявки в лотах; при перевороте сверху добавляется модуль позиции.
Candles 00:05:00 Таймфрейм свечей, на котором работает вся диаграмма.

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

  • Один кубик свечей питает все три кубика индикаторов, поэтому средние всегда считаются по одним и тем же завершённым свечам.
  • Четыре кубика сравнения строят два состояния: два строгих «больше» для бычьей стопки и два «меньше либо равно» для её медвежьего отрицания.
  • Каждое логическое И объединяет два сравнения средних с позицией, сравненной с нулевой константой, и запускает один кубик изменения позиции.
  • Формульный кубик прибавляет модуль позиции к константе объёма и питает оба торговых кубика — именно это превращает вход в переворот.
  • Диаграмма работает на пятиминутных свечах. Проверка позиции блокирует повторный вход, пока выравнивание сохраняется; кубика защиты нет.

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

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