Диаграмма стратегии пересечения нуля линией MACD
English | 中文 | Español | Deutsch | Português | 日本語
MACD — это разница быстрой и медленной экспоненциальных средних, поэтому один только знак линии MACD уже говорит, какая средняя выше. Схема не смотрит на сигнальную линию и торгует сам момент смены знака: из-под нуля на ноль или выше — покупка, из области выше нуля вниз — продажа.
Обзор стратегии
- Индикатор MACD считается с быстрым периодом 8, медленным 17 и сигнальным 9; в решениях участвует только линия MACD, сигнальная линия вычисляется, но не читается.
- Кубик предыдущего значения хранит линию MACD с прошлой свечи, поэтому смена знака распознаётся как настоящее пересечение, а не как длящееся состояние.
- К каждому условию добавлена текущая позиция, поэтому сигнал в сторону уже открытой позиции отбрасывается, а не увеличивает её.
Правила входа и выхода
- Вход в лонг: На прошлой свече линия MACD была ниже нуля, на текущей она на нуле или выше, и позиция не в лонге. Заявка покупает фиксированный объём: из нуля это открытие лонга, из шорта — его закрытие.
- Вход в шорт: На прошлой свече линия MACD была на нуле или выше, на текущей она ниже нуля, и позиция не в шорте. Заявка продаёт фиксированный объём: из нуля это открытие шорта, из лонга — его закрытие.
- Выход: Отдельного кубика выхода и защитного стопа нет: объём всех заявок одинаков, поэтому обратное пересечение нуля выводит позицию в ноль, а не переворачивает её, и новая позиция открывается лишь на следующем пересечении.
Параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| Fast EMA length | 8 | Период быстрой экспоненциальной средней внутри MACD. |
| Slow EMA length | 17 | Период медленной экспоненциальной средней внутри MACD. |
| Signal EMA length | 9 | Период сглаживания сигнальной линии MACD; на торговые решения не влияет. |
| Volume | 1 | Объём заявки в лотах; одинаково используется и для открытия, и для закрытия. |
| Candles | 00:05:00 | Таймфрейм свечей, на котором работает вся диаграмма. |
Детали диаграммы
- Кубик свечей питает кубик индикатора MACD, а конвертер достаёт линию MACD из значения комплексного индикатора.
- Кубик предыдущего значения сдвигает эту линию на свечу назад, а четыре кубика сравнения проверяют прошлое и текущее значение относительно общей константы нуля.
- Та же константа нуля сравнивается с кубиком позиции, что даёт две проверки: позиция <= 0 и позиция >= 0.
- Каждое логическое И объединяет три условия — прошлое значение, текущее значение и позицию — и запускает кубик изменения позиции, отправляющий рыночную заявку объёмом из общей константы.
Использование
Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.