Длинно-короткий скользящий средний кроссовер - это типичная стратегия, следующая за трендом. Он использует золотой крест и смертельный крест быстрых и медленно движущихся средних для определения рыночных тенденций и проведения соответствующих длинных и коротких сделок. Когда быстрый скользящий средний пересекает верхнюю часть медленно движущегося среднего, это указывает на восходящую тенденцию, поэтому идите на длинный. Когда быстрый скользящий средний пересекает нижнюю часть медленно движущегося среднего, это указывает на нисходящую тенденцию, поэтому идите на короткий. Эта стратегия хорошо работает для рынков с сильными средне- и долгосрочными тенденциями.
Основная логика долго-короткой стратегии MA основана на золотом кресте и смертном кресте скользящих средних. Кользящие средние могут эффективно фильтровать шум рынка и отражать направление тренда. Быстрый MA быстрее реагирует на изменения цен и улавливает краткосрочные тенденции. Медленный MA реагирует медленнее и отслеживает долгосрочные тенденции.
Когда быстрый MA пересекает более медленный MA, это показывает, что краткосрочный тренд имеет больший импульс вверх, чем долгосрочный тренд, так что идите на длинный.
В частности, эта стратегия определяет быстрый MA (длина 9) и медленный MA (длина 21).ta.crossover
иta.crossunder
Он длинный на золотых крестах и короткий на смертных крестах.
Стратегия длинного и короткого маркетинга имеет следующие преимущества:
Стратегия длинного-короткого маркетинга также имеет следующие риски:
Эти риски могут быть уменьшены путем оптимизации параметров MA, добавления фильтров и установки стоп-потери.
Долгосрочная и краткосрочная стратегии РР могут быть улучшены в следующих аспектах:
В целом, стратегия кроссовера длинно-короткого MA - это простая и практичная система, следующая за трендом. Сочетая быстрые и медленные скользящие средние, она может эффективно определить направление тренда. Но у нее также есть некоторые недостатки. После оптимизации и улучшений она может стать основной количественной торговой стратегией.
/*backtest start: 2023-11-12 00:00:00 end: 2023-12-12 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("MA Strategy", overlay=true) // Input parameters fastLength = input(9, title="Fast MA Length") slowLength = input(21, title="Slow MA Length") // Calculate moving averages fastMA = ta.sma(close, fastLength) slowMA = ta.sma(close, slowLength) // Plot moving averages plot(fastMA, color=color.blue, title="Fast MA") plot(slowMA, color=color.red, title="Slow MA") // Strategy conditions longCondition = ta.crossover(fastMA, slowMA) shortCondition = ta.crossunder(fastMA, slowMA) // Strategy orders if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) // Plot entry signals plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small)