Стратегия следования за трендом на основе двойной скользящей средней и индикатора MACD
Обзор
Основная идея этой стратегии заключается в том, чтобы объединить двойную среднюю линию и индикатор MACD, чтобы определить направление тенденции и реализовать торговлю, которая отслеживает тенденцию. Когда краткосрочная средняя линия проходит через долгосрочную среднюю линию, она рассматривается как возможность потери; когда краткосрочная средняя линия проходит через долгосрочную среднюю линию, она рассматривается как возможность падения.
Стратегический принцип
-
Расчет скоростной линии EMA ((12-я линия), медленной линии EMA ((26-я линия) и сигнальной линии EMA ((9-я линия).
-
Вычислить MACD столбик ((быстрый - медленный) и MACD сигнальный ((9-й день MACD))
-
Вычислите 50-дневную и 200-дневную линии как средние линии для определения больших тенденций.
-
На столбце MACD проходит 0-я ось в качестве положительного сигнала, а вниз проходит 0-я ось в качестве отрицательного сигнала.
-
На быстрой линии проходит медленная линия и на короткой средней линии проходит долгосрочная средняя линия в качестве предсказательного сигнала.
-
Быстрая линия пересекает медленную линию, а краткосрочная средняя линия пересекает долгосрочную среднюю линию в качестве нисходящего сигнала.
-
После каждого изменения направления средней линии допускается несколько входных сделок, контролируемых с помощью параметров Max trades after EMA cross.
-
После вступления в игру с помощью остановки убытков ликвидировать позиции.
Стратегические преимущества
-
В этом случае вы должны быть готовы к тому, что ваши деньги будут потрачены впустую, а не впустую.
-
MACD определяет точки купли-продажи, чтобы вовремя зафиксировать изменение тренда.
-
В сочетании с двойной равномерной линией и MACD-индикатором, можно было бы зафиксировать лучшие входные моменты в тренде.
-
Установка максимального количества сделок, чтобы избежать задержки.
-
Контроль риска с помощью механизма сдерживания повреждений.
-
Лучшая комбинация параметров может быть получена с помощью оптимизации параметров.
Стратегический риск
-
Ошибки в определении больших тенденций приводят к убыткам в регрессивной торговле. Требования к среднему разрыву могут быть сняты, чтобы обеспечить удержание больших тенденций.
-
При наличии задержки в сигнале покупки или продажи MACD может произойти преждевременное или позднее вхождение в рынок. Можно регулировать параметры MACD, а также можно комбинировать фильтрующие сигналы с другими показателями.
-
Неправильно настроенная тормозная стойка может быть слишком расслабленной или слишком жесткой, что приводит к чрезмерной или недостаточной тормозной стойке. Необходимо провести тесты на оптимизацию параметров для разных сортов.
-
Оптимизация параметров затруднительна, различные сорта и временные периоды требуют различных комбинаций параметров, требующих большого количества предварительных испытаний.
Направление оптимизации стратегии
-
Попробуйте использовать другие среднелинейные индикаторы для определения тенденций, например, KD.
-
Попробуйте комбинировать MACD-фильтрационный сигнал с другими показателями, такими как лента Брин, ATR-остановка.
-
Оптимизация параметров сдерживания повреждений, для определения оптимального сочетания параметров для различных сортов.
-
Используйте методы пошаговой оптимизации и случайной оптимизации для поиска наиболее оптимальных комбинаций параметров.
-
Добавление механизмов для снижения частоты сделок, например, установка запретной зоны вблизи нулевой оси MACD.
-
Автоматическая оптимизация параметров и комбинаций для нескольких сортов.
Подвести итог
В этой стратегии используются преимущества двойной равновесной линии для определения тенденций и MACD для определения точек покупки и продажи, что создает более сильную стратегию отслеживания тенденций. Используя оптимизацию параметров и комбинацию показателей, можно еще больше повысить эффективность стратегии. В целом, эта стратегия обладает более сильной способностью противостоять риску и прибыли, что стоит рассмотреть в реальном мире.
/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="ComiCo - Joel on Crypto - MACD Scalping", shorttitle="ComiCo - Joel on Crypto - MACD Scalping")
// Getting inputs
slow_length1 = input(title="EMA Trend 1", defval=50)- 1

