
Двойная равнолинейная торговая стратегия является более типичной стратегией отслеживания тенденций. Эта стратегия применяет быстрое движение средних и медленно движущихся средних, чтобы определить тенденцию рынка, и соответственно делать больше пробелов. Когда быстрое движение средних сверху прорывает медленно движущееся среднее, считается, что движение входит в восходящую тенденцию, и это делать больше; когда быстрое движение средних сверху вниз прорывает медленно движущееся средние, считается, что движение входит в нисходящую тенденцию, и это делать больше.
Основная логика стратегии бинарного трейдинга основана на движущемся среднем. Движущаяся средняя эффективно отсеивает шум в событиях и отражает направление рыночных тенденций. Быстрая движущаяся средняя более чувствительна к ценовым изменениям и может отражать тенденции на текущем этапе; медленная движущаяся средняя реагирует на ценовые изменения медленнее и может судить о направлении общей тенденции.
Когда быстрая движущаяся средняя пересекает медленную движущуюся среднюю, это означает, что краткосрочная тенденция имеет более высокую динамику, чем долгосрочная тенденция, и можно сделать больше; когда быстрая движущаяся средняя пересекает медленную движущуюся среднюю, это означает, что краткосрочная тенденция имеет более высокую динамику, чем долгосрочная тенденция, и можно сделать больше.
В частности, в стратегии определены быстрые и медленные скользящие средние длины 9 и 21, а затемta.crossoverиta.crossunderЧтобы определить их золотые и мертвые вилки. Сделайте больше, когда происходит золотой вилки, пустое, когда происходит мертвые вилки.
Двухлинейная торговая стратегия имеет следующие преимущества:
Также существуют риски, связанные с двусторонней торговлей:
Для этих рисков можно уменьшить риск, оптимизируя параметры скользящих средних, фильтруя в сочетании с другими показателями и ограничивая точки остановки.
Двухлинейная торговая стратегия может быть оптимизирована в следующих направлениях:
Двойная средняя линия в целом является простой и практичной стратегией отслеживания тенденций. Благодаря совместному использованию быстрой средней и медленной средней линии можно эффективно идентифицировать направление тенденций на рынке. Однако эта стратегия также имеет определенные недостатки, и после оптимизации и улучшения может стать одной из основных стратегий количественной торговли.
/*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)