빠르고 느린 이동 평균 크로스오버 전략

저자:차오장, 날짜: 2023-09-15 14:39:26
태그:

전략 개요

빠른 및 느린 이동 평균 크로스오버 전략은 빠른 및 느린 이동 평균을 비교하여 거래 신호를 생성하는 양적 거래 전략이다. 빠른 MA가 느린 MA를 넘을 때 길게 이동하고 빠른 MA가 느린 MA를 넘을 때 짧게 이동합니다. 전략은 중-단기 시간 프레임에서 트렌드 전환점을 포착하는 것을 목표로합니다.

전략 논리

  1. 빠른 MA를 계산합니다. 일반적으로 5-10기 EMA입니다.

  2. 느린 SMA를 계산합니다. 일반적으로 20-60 기간 SMA입니다.

  3. 빠른 MA가 느린 MA를 넘을 때 길게 이동합니다.

  4. 빠른 MA가 느린 MA 아래로 넘어가면 단축합니다.

  5. 매번 새로운 트레이드를 시작하세요.

빠른 MA는 가격 변화에 빠르게 반응하고 최신 트렌드를 반영합니다. 느린 MA는 낮은 주파수 소음을 필터하고 주요 트렌드를 캡처합니다. 크로스오버는 거래 정확성을 향상시키기 위해 잠재적 인 트렌드 반전을 신호합니다.

유연한 매개 변수 설정은 다른 기간과 시장 환경에 최적화 될 수 있습니다.

전략 의 장점

  • 트렌드 식별을 위해 빠르고 느린 MA가 결합됩니다.

  • 명확하고 간단한 크로스오버 신호

  • 다른 시장에 대한 기간 최적화

  • 프로그래밍과 백테스트가 쉽습니다.

  • 다른 지표와 결합 가능

위험 경고

  • 이동평균의 잠재적인 차질

  • 가능한 잘못된 파기 신호

  • 과도한 거래 빈도를 방지

  • 진입 및 출입 수준은 명확하지 않습니다.

결론

빠른 및 느린 MA 크로스오버 전략은 다른 MA 기간을 비교하여 트렌드 전환점을 판단하며 고전적이고 일반적인 양적 거래 접근법입니다. 매개 변수는 위험을 제어하고 수익을 향상시키기 위해 다른 지표와 조율하고 결합 할 수 있습니다.


/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Cruzameto 2MM", overlay=true)

fastLength = input(9)
slowlength = input(40)
//MACDLength = input(9)

delta = ema(close, fastLength) - sma(close, slowlength)
//aMACD = ema(MACD, MACDLength)
//delta = MACD - aMACD

if (crossover(delta, 0))
    strategy.entry("Compra", strategy.long, comment="2MM")

if (crossunder(delta, 0))
    strategy.entry("Venda", strategy.short, comment="2MM")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

더 많은