이 전략은 평평선에 기반한 긴 짧은 선의 거래 전략이다. 그것은 빠른 간단한 이동 평균 ((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 쌍평선 필터링과 결합하여 잘못된 신호를 효과적으로 줄일 수 있다. 이 전략은 이해하기 쉽고 구현하기 쉽고 대부분의 긴 라인 투자자에게 적합하며 권장되는 양적 거래 전략이다.
]
/*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")