이 전략은 이동 평균 크로스오버를 기반으로 한 긴 단위 거래 전략이다. 빠른 간단한 이동 평균 (SMA) 과 느린 SMA를 사용합니다. 빠른 SMA가 느린 SMA 위에 넘어가면 길게 이동합니다. 빠른 SMA가 느린 SMA 아래에 넘어가면 짧게 이동합니다.
이 전략은 20일 빠른 SMA와 50일 느린 SMA의 두 개의 SMA 지표를 사용합니다. 단기 빠른 SMA가 아래에서 장기적인 느린 SMA를 넘을 때 시장 추세가 상승세를 보이고 있음을 나타냅니다. 빠른 SMA가 위에서 느린 SMA를 넘을 때 시장 추세가 하락세를 보이고 있음을 나타냅니다.
특히, 빠른 SMA가 느린 SMA 위에 넘어가면 긴 포지션을 오픈한다. 빠른 SMA가 느린 SMA 아래에 넘어가면 짧은 포지션을 오픈한다. 반대 SMA 크로스오버가 발생하면 포지션을 닫는다.
이 SMA 크로스오버 전략은 사용하기 쉽고 이해하기 쉽습니다. 다른 기술 지표와 비교하면 SMA는 더 적은 지연을 가지고 있으며 트렌드 변화를 더 민감하게 파악 할 수 있습니다.
이중 빠른 및 느린 SMA를 사용하여 필터 역할을합니다. 빠른 SMA는 단기 움직임을 캡처하고 느린 SMA는 소음을 필터합니다. 그들의 크로스오버는 중장기 트렌드 전환점을 캡처하는 데 도움이됩니다.
이 전략은 장기 투자자에게 적합한 상대적으로 낮은 거래 빈도를 가지고 있으며, 불필요한 거래를 피하여 SMA 크로스오버에서만 포지션을 개척합니다.
전략은 약간의 지연을 가질 수 있습니다. SMA 자체의 지연성 특성으로 인해 신호 생성 시점에 약간의 지연이 발생할 수 있습니다. 이것은 일부 수익 손실로 이어질 수 있습니다.
가격 격차 또는 단기적 반전이 발생했을 때, 빠른 및 느린 SMA는 잘못된 신호를 발산하여 불필요한 손실을 초래할 수 있습니다. 이것은 투자자의 심리적 품질을 테스트합니다.
전략은 다음 측면에서 최적화 될 수 있습니다:
전체적으로 이것은 간단하고 실용적인 장기 거래 전략이다. 이동 평균 크로스오버의 원칙에 기초하여 주요 트렌드 전환점에 대한 거래 신호를 제공합니다. 빠른 및 느린 이중 SMA를 결합하는 것은 잘못된 신호를 줄이기 위해 효과적인 필터 역할을합니다. 전략은 이해하기 쉽고 구현하기 쉽고 대부분의 장기 투자자에게 적합합니다. 그것은 권장되는 양적 거래 전략입니다. 매개 변수 조정 및 보완적 기술 지표를 추가함으로써 추가 개선이 가능합니다. ]
/*backtest start: 2023-12-14 00:00:00 end: 2023-12-21 00:00:00 period: 3m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © forsakenMaster81726 //@version=5 strategy("Il mio script", overlay=true) // Imposta le medie mobili fastLength = input(20, title="SMA Veloce") slowLength = input(50, title="SMA Lenta") smaFast = ta.sma(close, fastLength) smaSlow = ta.sma(close, slowLength) // Crossover SMA (Veloce sopra Lenta) bullishCrossover = ta.crossover(smaFast, smaSlow) // Crossunder SMA (Veloce sotto Lenta) bearishCrossover = ta.crossunder(smaFast, smaSlow) // Regole di trading strategy.entry("Long", strategy.long, when=bullishCrossover) strategy.close("Long", when=bearishCrossover) strategy.entry("Short", strategy.short, when=bearishCrossover) strategy.close("Short", when=bullishCrossover) // Plot delle medie mobili sul grafico plot(smaFast, color=color.green, title="SMA Veloce") plot(smaSlow, color=color.red, title="SMA Lenta") // Plot del prezzo plot(close, color=color.blue, title="Prezzo")