Открыть на GitHub

Диаграмма стратегии отката по SMA и стохастику

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

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

schema

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

  • Направление задаёт закрытие относительно SimpleMovingAverage: выше средней рассматриваются только покупки, ниже — только продажи.
  • Сам вход контртрендовый: линия %K должна быть в зоне перепроданности для лонга и в зоне перекупленности для шорта, то есть схема покупает откаты внутри роста и продаёт отскоки внутри падения.
  • StochasticK вычисляет %K как 100 * (Close - минимум Low) / (максимум High - минимум Low) за последние N свечей.
  • Та же скользящая средняя служит линией выхода; стоп-лосса и тейк-профита в диаграмме нет.

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

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

Параметры

Параметр По умолчанию Описание
SMA Length 20 Период усреднения SimpleMovingAverage, которая фильтрует тренд и закрывает позицию.
%K Length 14 Число свечей, по которым считается линия %K.
%K Oversold 20 Уровень, ниже которого %K считается перепроданным и разрешён лонг.
%K Overbought 80 Уровень, выше которого %K считается перекупленным и разрешён шорт.
Volume 1 Объём заявки в лотах.
Candles 00:05:00 Таймфрейм свечей, на котором работает вся диаграмма.

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

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

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

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