Type/to search

이동평균과 모멘텀 캔들 추세 추적 시스템

SMA
2
Follow
502
Followers

img
img

개요

이 전략은 200기 이동평균선(MA200)과 모멘텀 캔들 패턴 분석을 결합한 추세 추종 거래 시스템입니다. 주로 가격의 장기 추세 대비 위치와 캔들 차트에서의 모멘텀 변화를 식별하여 거래 기회를 찾습니다. 이 전략은 4시간 이상의 시간 주기에 적합하며, 중복 진입을 방지하는 메커니즘이 내장되어 있어 이미 미결제 포지션이 있는 경우 반복적으로 진입하지 않도록 하여 포지션 리스크를 효과적으로 통제합니다. 또한, 전략은 선택적으로 손절매와 이익 실현 기능을 제공하여 트레이더가 각 거래의 위험-보상 비율을 더 잘 관리할 수 있도록 돕습니다.

전략 원리

이 전략의 핵심 원리는 두 가지 주요 요소에 기반합니다: 가격의 장기 추세 대비 위치 판단과 캔들 체적의 모멘텀 분석입니다.

먼저, 전략은 200기 단순 이동평균선(SMA)을 장기 추세의 참고 지표로 사용합니다. 가격이 MA200 위에 있으면 상승 추세, 아래에 있으면 하락 추세로 간주합니다.

다음으로, 전략은 모멘텀 캔들 개념을 도입하여 현재 캔들과 이전 캔들의 실체 크기를 비교하여 시장 모멘텀을 판단합니다. 현재 캔들의 실체가 이전 캔들의 실체보다 클 때 더 강한 모멘텀을 가진 것으로 간주합니다.

구체적인 진입 신호 생성 로직은 다음과 같습니다:

  • 매수 신호: 종가가 MA200 위에 있고(상승 추세), 현재가 강세 모멘텀 캔들인 경우(종가가 시가보다 높고, 현재 캔들 실체가 이전 캔들 실체보다 큼)
  • 매도 신호: 종가가 MA200 아래에 있고(하락 추세), 현재가 약세 모멘텀 캔들인 경우(종가가 시가보다 낮고, 현재 캔들 실체가 이전 캔들 실체보다 큼)

전략에는 중요한 리스크 관리 메커니즘이 포함되어 있습니다: 미결제 포지션이 없는 경우에만 새로운 진입 신호를 실행하여 중복 진입으로 인한 과도한 리스크 노출을 효과적으로 방지합니다.

손절매 및 이익 실현 설정은 매개변수를 통해 사용자 정의할 수 있으며, 각각 기본값 50포인트와 100포인트로 설정되어 있어 트레이더가 시장이 반대 방향으로 움직일 때 손실을 제한하고 가격이 예상대로 움직일 때 이익을 확보할 수 있도록 돕습니다.

전략 장점

이 전략의 코드 구현을 분석한 결과, 다음과 같은 명확한 장점을 확인할 수 있습니다:

  1. 추세 확인과 모멘텀 결합: 장기 추세 지표(MA200)와 단기 모멘텀 지표(캔들 체적 비교)를 결합하여 저품질 신호를 효과적으로 걸러내고, 추세 방향이 명확하고 충분한 모멘텀이 있을 때만 진입합니다.

  2. 중복 진입 방지 메커니즘: 현재 미결제 포지션이 있는지 확인함으로써(strategy.opentrades == 0), 이미 포지션이 있는 상태에서 추가 진입을 방지하여 자금 리스크를 효과적으로 통제합니다.

  3. 유연한 리스크 관리: 사용자는 자신의 위험 선호도에 따라 손절매 및 이익 실현 지점을 설정하거나 완전히 비활성화할 수 있어 다양한 거래 스타일에 적응할 수 있습니다.

  4. 시각적 신호 표시: 전략은 매수 및 매도 신호를 시각적으로 표시하여 트레이더가 진입 지점을 직관적으로 식별할 수 있도록 하여 전략의 사용성을 높입니다.

  5. 매개변수 조정 가능성: MA 기간, 손절매 및 이익 실현 지점과 같은 주요 매개변수를 사용자가 직접 정의할 수 있어 전략의 적응성을 강화합니다.

  6. 고품질 신호 집중: 현재 캔들 실체가 이전 캔들 실체보다 큰 경우를 요구함으로써 가속 모멘텀을 가진 시장 움직임을 포착하는 데 집중하여 신호 품질을 향상시킵니다.

전략 리스크

이 전략은 합리적으로 설계되었지만, 다음과 같은 잠재적 리스크가 존재합니다:

  1. 이동평균선의 지연성: 200기 이동평균선은 장기 추세 지표로서 뚜렷한 지연성을 가지므로, 추세 반전 초기에 이전 추세와 일치하는 잘못된 신호가 발생할 수 있습니다. 해결 방법으로는 단기 이동평균선을 보조 확인 지표로 도입하는 것을 고려할 수 있습니다.

  2. 고정 손절매 리스크: 전략은 고정 포인트를 손절매로 사용하며 시장 변동성의 변화를 고려하지 않으므로, 변동성이 큰 기간에는 조기 손절매가 발생할 수 있습니다. 개선 방향으로는 ATR(평균 실제 변동 범위)과 같은 동적 지표를 사용하여 손절매 수준을 조정하는 것입니다.

  3. 단일 진입 조건: 전략이 추세와 모멘텀을 결합했지만 진입 조건이 비교적 단순하여 특정 시장 환경에서 많은 허위 신호가 발생할 수 있습니다. 거래량 확인이나 다른 기술 지표의 보조 신호와 같은 추가 필터 조건을 추가하는 것이 좋습니다.

  4. 시장 환경 식별 부족: 전략은 다양한 시장 환경(예: 횡보장과 추세장)을 구분하지 않으므로, 횡보 시장에서 성과가 좋지 않을 수 있습니다. 시장 환경 판단 로직을 추가하여 환경에 따라 전략 매개변수를 조정하거나 거래를 일시 중단하는 것을 고려할 수 있습니다.

  5. 불완전한 자금 관리: 전략은 고정된 포지션 비율(자본의 10%)을 설정했지만, 각 거래의 승률이나 리스크에 따라 포지션 크기를 조정하지 않습니다. 켈리 공식이나 고정 리스크 모델과 같은 더 복잡한 자금 관리 알고리즘을 구현하는 것이 좋습니다.

전략 최적화 방향

위 분석을 바탕으로 이 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 다중 시간 주기 분석 도입: 현재 전략은 단일 시간 주기에서만 작동하므로, 다중 시간 주기 확인 메커니즘을 추가하여(예: 일봉과 4시간 주기 추세가 일치할 때만 진입) 신호 품질을 높일 수 있습니다.

  2. 동적 손절매 메커니즘: 고정 포인트 손절매를 ATR 기반의 동적 손절매로 변경하여 시장 변동성 변화에 더 잘 적응할 수 있습니다. 예를 들어, 손절매를 2배 ATR로 설정하여 변동성이 낮을 때 손절매 범위를 좁히고 변동성이 높을 때 범위를 넓힐 수 있습니다.

  3. 신호 필터 추가: RSI 과매수/과매도, MACD 히스토그램 방향, 거래량 확인 등 추가 기술 지표를 도입하여 허위 신호 발생 확률을 줄입니다.

  4. 추적 손절매 기능 추가: 가격이 유리한 방향으로 움직일 때 자동으로 손절매 위치를 조정하는 추적 손절매(Trailing Stop) 기능을 구현하여 일부 이익을 확보하는 동시에 가격에 충분한 숨 쉴 공간을 제공합니다.

  5. 자금 관리 최적화: 각 거래의 리스크에 기반한 자금 관리를 구현합니다(예: 고정 리스크 모델: 각 거래 리스크를 계좌 자금의 1%로 고정) 또는 신호 강도에 따라 포지션 크기를 동적으로 조정합니다.

  6. 시장 상태 판단 추가: 시장 환경 식별 모듈을 개발하여 횡보장에서는 거래를 일시 중단하거나 더 보수적인 매개변수 설정으로 전환합니다.

  7. 모멘텀 판단 로직 강화: 현재 모멘텀 판단은 단순한 캔들 실체 크기 비교에 기반하므로, 연속 N개 캔들의 실체 변화 추세를 고려하는 등 더 복잡한 모멘텀 모델을 도입할 수 있습니다.

요약

이동평균과 모멘텀 캔들 추세 추종 시스템은 장기 추세 판단과 단기 모멘텀 분석을 결합한 거래 전략입니다. 200기 이동평균선을 사용하여 시장의 전반적인 추세 방향을 결정하고, 동시에 캔들 체적 변화를 활용하여 모멘텀을 가진 시장 움직임을 포착합니다. 전략에는 중복 진입 방지 메커니즘과 선택적 손절매/이익 실현 기능이 내장되어 있어 우수한 리스크 관리 의식을 보여줍니다.

이 전략의 주요 장점은 간결하면서도 효과적인 신호 생성 로직과 추세 및 모멘텀에 대한 이중 확인 요구 사항으로, 저품질 신호를 걸러내는 데 도움이 됩니다. 그러나 이동평균선의 지연성과 고정 손절매의 잠재적 리스크와 같은 한계도 존재합니다.

다중 시간 주기 분석, 동적 손절매, 신호 필터 강화, 자금 관리 최적화 등의 개선 조치를 통해 이 전략은 더욱 최적화되어 다양한 시장 환경에서의 성능 안정성과 수익성을 향상시킬 수 있습니다. 추세 추종 거래를 추구하는 투자자에게 이는 고려할 가치가 있는 기본 전략 프레임워크이며, 개인의 필요에 따라 맞춤 설정하고 확장할 수 있습니다.

Source
Pine
/*backtest
start: 2024-04-16 00:00:00
end: 2025-04-15 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"TRX_USD"}]
*/

//@version=5
strategy("MA200 + Momentum Candle Strategy (No Duplicate Entry)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// === Input
Strategy parameters
Strategy parameters
MA Period (Optional)
Tampilkan Sinyal
Gunakan SL/TP?
Stop Loss (pips) (Optional)
Take Profit (pips) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)