
MOST과 쌍평평선 교차 전략은 여러 기술 지표들을 결합한 양적 거래 전략이다. 이 전략은 두 개의 다른 주기의 이동 평균 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
이 전략의 핵심은 다른 주기적인 이동 평균의 추세적 특성과 가격의 과매매 상태를 이용하는 것이다. 구체적으로:
MA 교차 신호와 MOST 지표를 결합하여 이 전략은 가격 추세를 더 잘 파악하고 가격 변동이 심한 경우 자주 거래하는 것을 피할 수 있습니다.
MOST와 쌍평선 교차 전략은 서로 다른 주기 MA의 교차 신호와 MOST 지표의 가격 오버 바이 오버 셀 상태를 판단하여 가격 동향을 더 잘 파악하고, 빈번한 거래를 피할 수 있습니다. 이 전략은 논리가 명확하고, 구현하기 쉽고, 다양한 시장 특성에 따라 유연하게 조정할 수 있습니다. 그러나 실제 응용에서는 파라미터 최적화, 시장 적응성, 슬라이드 포인트 및 거래 비용과 같은 요소에 주의를 기울여야 합니다. 또한, 전략의 안정성과 수익성을 더욱 향상시키기 위해 동적 파라미터 최적화, 스톱 로즈 스, 포지션 관리 장치 등을 추가하는 것도 고려할 수 있습니다.
/*backtest
start: 2023-05-03 00:00:00
end: 2024-05-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MOST ve Hareketli Ortalama Kesişimleri", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Girdi parametrelerini tanımlayın
fastMALength = input.int(title="Hızlı MA Uzunluğu", defval=14, minval=1)
slowMALength = input.int(title="Yavaş MA Uzunluğu", defval=21, minval=1)
mostLength = input.int(title="MOST Uzunluğu", defval=9, minval=1)
// Hareketli ortalamaları hesaplayın
fastMA = ta.sma(close, fastMALength)
slowMA = ta.sma(close, slowMALength)
// MOST'u hesaplayın
most = ta.highest(close, mostLength)
// Alım ve satım sinyallerini oluşturun
buySignal = ta.crossover(fastMA, slowMA)
sellSignal = ta.crossunder(fastMA, slowMA)
// Uzun ve kısa pozisyonlar için giriş koşulları
if (buySignal)
strategy.entry("Alım", strategy.long) // Alım sinyalinde uzun pozisyon girin
if (sellSignal)
strategy.entry("Satım", strategy.short) // Satım sinyalinde kısa pozisyon girin
// Göstergeleri ve sinyalleri çizin
plotshape(buySignal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(sellSignal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")
plot(fastMA, title="Hızlı MA", color=color.blue)
plot(slowMA, title="Yavaş MA", color=color.red)
plot(most, title="MOST", color=color.purple)