Открыть на GitHub

Диаграмма стратегии EMA + MACD + RSI

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

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

schema

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

  • Трендовый фильтр — сравнение уровней двух экспоненциальных средних: пока EMA 50 ниже EMA 200, покупок нет, пока выше — нет продаж.
  • Вход задаётся событием, а не состоянием: сделку открывает только та свеча, на которой линия MACD пересекает сигнальную, поэтому схема не срабатывает без конца, пока тренд жив.
  • Осторожность связке даёт коридор RSI. Для лонга RSI должен быть выше уровня покупки и всё ещё ниже верхней границы, для шорта — ниже уровня продажи и выше нижней границы, так что выдохшиеся движения пропускаются.
  • Диаграмма использует пятиминутные свечи, чтобы соответствовать поставляемой истории.

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

  • Вход в лонг: EMA 50 выше EMA 200, линия MACD пересекает сигнальную снизу вверх, RSI выше уровня покупки и всё ещё ниже верхней границы, позиция не в лонге. Заявка покупает базовый объём плюс открытый шорт, поэтому шорт разворачивается в лонг одной рыночной заявкой.
  • Вход в шорт: EMA 50 ниже EMA 200, линия MACD пересекает сигнальную сверху вниз, RSI ниже уровня продажи и всё ещё выше нижней границы, позиция не в шорте. Заявка продаёт базовый объём плюс открытый лонг, поэтому лонг разворачивается в шорт одной рыночной заявкой.
  • Выход: Отдельного выхода и защиты нет: позиция держится до зеркального сигнала, и та же заявка закрывает старую сделку и открывает новую.

Параметры

Параметр По умолчанию Описание
Fast EMA length 50 Период быстрой экспоненциальной средней, отвечающей за краткосрочный тренд.
Slow EMA length 200 Период медленной экспоненциальной средней, относительно которой измеряется быстрая.
MACD fast length 12 Период быстрой EMA внутри MACD.
MACD slow length 26 Период медленной EMA внутри MACD.
MACD signal length 9 Период EMA, которая сглаживает MACD в сигнальную линию.
RSI length 14 Период усреднения индекса относительной силы.
RSI buy level 40 RSI должен быть выше этого уровня, чтобы лонг был принят.
RSI sell level 60 RSI должен быть ниже этого уровня, чтобы шорт был принят.
RSI upper bound 70 Верхняя граница коридора RSI: выше неё лонг считается запоздалым.
RSI lower bound 30 Нижняя граница коридора RSI: ниже неё шорт считается запоздалым.
Volume 1 Базовый объём заявки в лотах; при развороте к нему добавляется открытая позиция.
Candles 00:05:00 Таймфрейм свечей, на котором работает вся диаграмма.

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

  • Один кубик свечей питает четыре кубика индикаторов: две экспоненциальные средние, MACD с сигнальной линией и индекс относительной силы.
  • Два конвертера разбирают значение MACD на линии Macd и Signal; кубик пересечения превращает эту пару в бычий триггер, а кубик НЕ инвертирует его в медвежий.
  • Восемь кубиков сравнения собирают фильтры: одна пара для средних, четыре для коридора RSI и два для сравнения позиции с нулём.
  • Каждое логическое И объединяет пять условий и запускает кубик изменения позиции, а кубик формулы складывает базовый объём с модулем позиции, чтобы разворот выполнялся одной рыночной заявкой.

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

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