Открыть на GitHub

Диаграмма стратегии MACD и средней линии Боллинджера

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

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

schema

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

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

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

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

Параметры

Параметр По умолчанию Описание
MACD fast period 12 Период быстрой скользящей внутри MACD.
MACD slow period 26 Период медленной скользящей внутри MACD.
MACD signal period 9 Период сигнальной линии MACD.
Bollinger period 20 Период усреднения BollingerBands; читается только его средняя линия.
Bollinger width 2.0 Множитель стандартного отклонения BollingerBands; на правила не влияет, так как внешние полосы не используются.
Middle band gap 0.001 Насколько цена входа должна отойти от средней линии, в долях от значения полосы.
Volume 1 Объём заявки в лотах.
Candles 00:05:00 Таймфрейм свечей, на котором работает вся диаграмма.

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

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

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

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