개요
본 전략은 이동평균선 기술을 주요 거래 신호로 활용하고, Heiken Ashi 캔들 지표를 결합하여 시장 추세 반전을 감지하고 단기 가격 모멘텀을 포착하는 전략입니다. Gustavo Branu의 Heiken Ashi 이동평균 전략을 최적화하여 재도색(re-paint) 기능을 제거함으로써 지연 없는 신호 출력을 구현했습니다.
전략 원리
-
Heiken Ashi 종가의 nAMA(n)를 계산하여 가격 주선으로 사용합니다.
-
Heiken Ashi 종가의 빠른 이동평균선(fma)과 느린 이동평균선(sma)을 계산합니다.
-
fma가 sma를 상향 돌파하면 매수 신호를 생성하고, fma가 sma를 하향 돌파하면 매도 신호를 생성합니다.
-
본 전략은 원래 전략의 재도색 기능을 제거하여 실시간으로 거래 신호를 생성하며, 백테스트 데이터의 왜곡을 방지합니다.
장점 분석
-
Heiken Ashi 캔들 지표를 결합하여 시장 추세 반전 지점을 더 정확하게 판단할 수 있습니다.
-
이중 이동평균선 조합을 적용하여 가짜 돌파를 효과적으로 필터링할 수 있습니다.
-
지연 없는 신호 출력으로 실전 거래에서 신뢰할 수 있습니다.
-
파라미터 최적화가 유연하여 다양한 상품에 맞게 조정할 수 있습니다.
-
전략 로직이 간단하고 명확하여 이해하고 구현하기 쉽습니다.
-
완전 자동 거래 전략으로 구성할 수 있어 인적 조작 위험을 줄일 수 있습니다.
위험 분석
-
Heiken Ashi 이동평균은 가격 변동이 심한 시장에서 성과가 좋지 않습니다.
-
이중 이동평균선 거래 전략은 많은 가짜 신호를 생성할 수 있습니다.
-
이동평균선 파라미터 설정이 부적절하면 추세를 놓치거나 손실 폭이 커질 수 있습니다.
-
실전 거래에는 거래 수수료가 발생하여 순이익에 일정한 영향을 미칩니다.
-
엄격한 손절매 방식이 필요하며, 단일 손실을 통제해야 합니다.
-
기계적 거래 전략은 손실 위험이 있으므로 자금 관리에 주의해야 합니다.
이에 따른 위험 관리 조치:
-
변동성 지표를 결합하여 변동 구간을 피합니다.
-
필터 조건을 추가하여 거래 신호의 품질을 보장합니다.
-
파라미터 테스트를 통해 최적화하여 적절한 이동평균선 조합을 선택합니다.
-
거래 빈도를 조정하여 거래 비용의 영향을 줄입니다.
-
합리적인 손절매 수준을 설정하여 단일 손실을 통제합니다.
-
자금 관리를 최적화하여 포지션 규모를 엄격히 통제합니다.
전략 최적화 방향
-
이중 이동평균선 파라미터 조합을 최적화하여 신호 품질을 향상시킵니다.
-
추세 필터링 지표를 추가하여 변동 구간을 피합니다.
-
거래량 지표를 결합하여 추세 신뢰성을 확보합니다.
-
동적 손절매 및 추적 이익 실현을 설정하여 이익 수집을 최적화합니다.
-
자금 관리 모듈을 통합하여 포지션 규모를 통제합니다.
-
알고리즘 거래 모듈을 추가하여 완전 자동화를 구현합니다.
요약
본 전략은 Heiken Ashi 이동평균의 추세 판단과 이중 이동평균선 조합 필터링 기술을 통합하여 간단하면서도 실용적인 단기 추세 추종 전략을 구현했습니다. 전략 신호 생성은 실시간으로 신뢰할 수 있으며, 실전 거래 성과가 우수합니다. 파라미터 최적화, 위험 관리 조치 설정 및 알고리즘 거래 모듈 확장을 통해 신뢰할 수 있는 완전 자동 거래 전략으로 최적화할 수 있습니다.
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//Heikin/Kaufman by Gustavo v5
// strategy('Heikin Ashi EMA v5 no repaint ', shorttitle='Heikin Ashi EMA v5 no repaint', overlay=true, max_bars_back=500, default_qty_value=1000, initial_capital=100000, currency=currency.EUR)
- 1

