긴 짧은 이동 평균 크로스오버 트레이딩 전략은 전형적인 트렌드 추후 전략이다. 시장 트렌드를 결정하고 그에 따른 긴 및 짧은 거래를 하기 위해 빠르고 느린 이동 평균의 황금 십자가와 죽음의 십자가를 사용합니다. 빠른 이동 평균이 느린 이동 평균보다 높을 때 상승 추세를 나타냅니다. 빠른 이동 평균이 느린 이동 평균보다 낮을 때 하락 추세를 나타냅니다. 이 전략은 중장기 트렌드가 강한 시장에서 잘 작동합니다.
긴 단기 MA 전략의 핵심 논리는 이동 평균의 황금 십자와 죽음의 십자에 기반합니다. 이동 평균은 시장 소음을 효과적으로 필터링하고 트렌드 방향을 반영 할 수 있습니다. 빠른 MA는 가격 변화에 더 빠르게 반응하고 단기 트렌드를 포착합니다. 느린 MA는 더 느리게 반응하고 장기 트렌드를 추적합니다.
빠른 MA가 느린 MA를 넘을 때, 단기 트렌드가 장기 트렌드보다 더 상승 동력을 가지고 있음을 나타냅니다.
구체적으로 이 전략은 빠른 MA (길이 9) 와 느린 MA (길이 21) 를 정의합니다.ta.crossover
그리고ta.crossunder
금색 십자가와 죽음의 십자가를 찾아내기 위해서입니다. 금색 십자가는 길고 죽음의 십자가는 짧습니다.
장기/단기 MA 전략은 다음과 같은 장점을 가지고 있습니다.
장기 단기 MA 전략은 또한 다음과 같은 위험을 가지고 있습니다.
이러한 위험은 MA 매개 변수를 최적화하고 필터를 추가하고 스톱 손실을 설정함으로써 줄일 수 있습니다.
장기/단기 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)