추적 손절 이동평균 전략
개요
해당 전략의 핵심 아이디어는 이동평균선과 추적 손절매 메커니즘을 활용하여 추세장에서 수익을 내면서 동시에 손실을 제어할 수 있는 자동 거래 시스템을 설계하는 것입니다.
전략 원리
-
이 전략은 사용자가 단순 이동평균선, 지수 이동평균선, 비용 이동평균선 등 다양한 유형의 이동평균선 중에서 선택할 수 있도록 합니다. 사용자는 자신의 선호도에 따라 이동평균선 유형을 선택할 수 있습니다.
-
사용자는 이동평균선의 기간 길이를 설정해야 합니다. 일반적으로 중단기 거래에서 이동평균선의 기간은 20~60 사이입니다.
-
이동평균선을 선택하면 전략은 실시간으로 해당 이동평균선을 계산합니다. 가격이 상승하여 이동평균선을 돌파하면 매수하고, 가격이 하락하여 이동평균선을 돌파하면 매도합니다.
-
전략은 추적 손절매 메커니즘을 사용합니다. 포지션을 오픈한 후, 전략은 지속적으로 이동평균선과 가격의 관계를 모니터링하며 손절매선의 위치를 동적으로 조정합니다. 구체적으로, 손절매선의 위치는 이동평균선에 사용자가 설정한 손절매 비율을 더하거나 뺀 값과 같습니다.
-
사용자는 손절매 비율을 설정할 수 있습니다. 값이 클수록 손절매 범위가 넓어져 지나치게 민감한 손절매를 방지하고, 값이 작을수록 손절매가 더 엄격해져 위험이 줄어듭니다. 손절매 비율은 일반적으로 2%~5% 사이로 설정됩니다.
-
포지션을 오픈한 후, 가격이 다시 이동평균선을 하향 돌파하면 포지션을 청산하고 손절매합니다.
전략 장점
- 추세장에서 추세에 따라 포지션을 열어 큰 수익을 얻을 수 있습니다.
- 추적 손절매 메커니즘을 사용하여 시장 상황에 따라 손절매 위치를 조정할 수 있어 손절매 폭이 너무 작아 물리는 것을 방지합니다.
- 자신의 위험 선호도에 따라 다양한 이동평균선과 손절매 비율을 선택할 수 있습니다.
- 여러 이동평균선 유형을 지원하며 테스트를 통해 최적의 파라미터를 찾을 수 있습니다.
- 전략 로직이 간단하고 명확하여 이해와 수정이 쉽습니다.
위험 분석
- 횡보장에서는 가격이 이동평균선 근처에서 반복적으로 움직여 잦은 포지션 오픈 및 청산이 발생할 수 있습니다.
- 손절매 폭을 너무 크게 설정하면 손실이 확대될 수 있습니다.
- 다른 상품과 다른 시간 프레임에서 이동평균선과 손절매 비율의 최적 파라미터가 다를 수 있습니다.
- 중요한 뉴스 이벤트 직전에는 이 전략을 사용하지 않는 것이 좋습니다.
다음과 같은 방법으로 위험을 최적화하고 제어할 수 있습니다.
- 추세가 뚜렷한 상품과 시간 프레임에서 이 전략을 사용하십시오.
- 이동평균선 기간을 조정하고 중장기 이동평균선을 사용하십시오.
- 손절매 비율을 적절히 줄여 위험을 엄격히 제어하십시오.
- 각 상품에 대해 별도로 테스트하여 최적의 파라미터를 찾으십시오.
- 중요한 뉴스 전에는 거래를 중단하십시오.
최적화 방향
이 전략은 다음과 같은 측면에서 추가로 최적화할 수 있습니다.
-
다른 지표의 확인을 추가하여 횡보 시 빈번한 거래를 피할 수 있습니다. MACD, KD 등 지표를 추가하여 이들이 동시에 신호를 보낼 때만 포지션을 오픈하도록 할 수 있습니다.
-
여러 이동평균선을 조합하여 사용합니다. 예를 들어 5일선과 20일선을 동시에 사용하여 두 이동평균선이 동일한 방향으로 신호를 보낼 때만 포지션을 오픈합니다.
-
각 상품에 대해 별도로 파라미터를 테스트하고 최적의 파라미터를 설정합니다. 각 상품과 기간의 파라미터가 다르므로 개별 테스트가 필요합니다.
-
포지션 수 관리 전략을 추가합니다. 예를 들어 고정된 수량으로 포지션을 열고, 추가 포지션을 손절매와 연동시킵니다.
-
하루 최대 포지션 오픈 횟수 또는 포지션 오픈 간격 시간을 설정합니다. 지나치게 빈번한 거래를 제한합니다.
-
머신러닝 알고리즘을 추가하여 과거 데이터를 기반으로 파라미터를 동적으로 최적화합니다. 파라미터의 고정 설정을 피합니다.
-
딥러닝 모델을 사용하여 가격 추세를 예측합니다. 시장 추세 방향을 판단하는 데 도움을 줄 수 있습니다.
요약
이 전략은 전반적으로 매우 실용적인 추세 추종 전략입니다. 이동평균선으로 추세 방향을 판단하고 추적 손절매로 위험을 제어하여 추세장에서 좋은 수익을 얻을 수 있습니다. 파라미터 최적화 및 다른 지표나 모델과의 조합을 통해 이 전략의 안정성과 수익률을 더욱 향상시킬 수 있습니다. 그러나 사용자는 각 상품과 기간에 따른 파라미터 설정의 차이점과 주요 이벤트의 영향을 주의해야 합니다. 전반적으로 이 전략은 일정 수준의 경험을 가진 사모펀드 및 개인 투자자에게 적합합니다.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-03-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//attoCryp, @HikmetSezen58
strategy("MOST Multi MAs", overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
sx=input(defval = "close" ,title="Fiyat sec", options=[ "close", "high", "low", "open", "hl2", "hlc3", "hlco4", "hlcc4", "hlccc5"])- 1

