Открыть на GitHub

Диаграмма стратегии пересечения скользящих средних

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

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

schema

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

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

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

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

Параметры

Параметр По умолчанию Описание
Fast EMA length 20 Период быстрой экспоненциальной средней.
Slow EMA length 80 Период медленной экспоненциальной средней.
Stop loss, % 2 Расстояние защитного стопа от цены входа в процентах.
Volume 1 Базовый объём заявки в лотах; при развороте к нему прибавляется открытая позиция.
Candles 00:05:00 Таймфрейм свечей, на котором работает вся диаграмма.

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

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

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

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