MOST 및 더블 이동 평균 교차 전략

SMA EMA
생성 날짜: 2024-05-09 16:23:21 마지막으로 수정됨: 2024-05-09 16:23:21
복사: 0 클릭수: 526
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

MOST 및 더블 이동 평균 교차 전략

개요

MOST과 쌍평평선 교차 전략은 여러 기술 지표들을 결합한 양적 거래 전략이다. 이 전략은 두 개의 다른 주기의 이동 평균 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

전략 원칙

이 전략의 핵심은 다른 주기적인 이동 평균의 추세적 특성과 가격의 과매매 상태를 이용하는 것이다. 구체적으로:

  1. 빠른 MA와 느린 MA를 계산한다. 빠른 MA는 가격 변화에 더 민감하고, 느린 MA는 상대적으로 뒤쳐진다.
  2. 빠른 MA와 느린 MA의 상대적 위치를 판단하십시오. 빠른 MA가 느린 MA를 통과하면 가격이 상승 추세에 진입할 수 있다는 것을 의미하며 구매 신호를 생성합니다. 빠른 MA가 느린 MA를 통과하면 가격이 하향 추세에 진입할 수 있다는 것을 의미하며 판매 신호를 생성합니다.
  3. MOST 지표를 사용하여 가격을 판단하는 과매매 상태. 가격이 지속적으로 상승하여 MOST 지표를 초과하면 가격이 과매매 상태에있을 수 있음을 의미하며 신중하게 구매해야합니다. 가격이 지속적으로 하락하여 MOST 지표보다 낮으면 가격이 과매매 상태에있을 수 있음을 의미하며 신중하게 판매해야합니다.

MA 교차 신호와 MOST 지표를 결합하여 이 전략은 가격 추세를 더 잘 파악하고 가격 변동이 심한 경우 자주 거래하는 것을 피할 수 있습니다.

전략적 이점

  1. 트렌드 추적: 이 전략은 다른 주기적 MA의 교차 신호를 활용하여 가격의 중기 및 장기적 추세를 더 잘 파악할 수 있다.
  2. 소음을 줄이십시오: MOST 지표의 과매매 상태 판단과 결합하여 이 전략은 가격의 단기 소음을 효과적으로 필터링하여 빈번한 거래를 피할 수 있습니다.
  3. 매개 변수 유연성: 이 전략의 매개 변수 (MA 주기, MOST 주기 등) 는 다른 시장과 품종에 따라 다른 시장 특성에 맞게 유연하게 조정할 수 있다.

전략적 위험

  1. 매개 변수 최적화: 이 전략의 성능은 매개 변수 선택에 의존한다. 예를 들어 MA 주기, MOST 주기 등이다. 부적절한 매개 변수는 전략의 성능이 좋지 않을 수 있다. 따라서 실제 응용에서 매개 변수를 최적화해야 한다.
  2. 시장 적응성: 이 전략은 트렌드가 뚜렷한 시장에서 잘 작동하지만, 흔들리는 시장에서는 좋지 않을 수 있습니다. 따라서 시장 특성에 따라 전략에 대한 조정이 필요합니다.
  3. 슬라이드 포인트 및 거래 비용: 자주 거래하면 전략의 순 수익에 영향을 미치는 높은 슬라이드 포인트 및 거래 비용이 발생할 수 있습니다. 따라서 실제 응용에서는 이러한 요소를 고려해야합니다.

전략 최적화 방향

  1. 동적 변수 최적화: 시장 상태의 변화에 따라 동적으로 조정하는 전략 변수를 고려할 수 있습니다. 예를 들어, 추세가 뚜렷할 때 더 긴 주기의 MA를 사용하거나, 흔들리는 시장에서 더 짧은 주기의 MA를 사용하십시오.
  2. 스톱로스 스톱: 단일 거래의 위험 을 낮추기 위해 스톱로스 스톱 메커니즘을 추가할 수 있다.
  3. 포지션 관리: 시장의 변동성과 위험 선호와 같은 요소에 따라 포지션을 동적으로 조정하여 전반적인 위험을 제어 할 수 있습니다.

요약하다

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)