트레일링 스톱 이동 평균 전략
개요
이 전략의 핵심 아이디어는 이동 평균과 스톱 로스를 추적하는 메커니즘을 사용하여 트렌드 상황에서 수익을 얻을 수 있는 자동 거래 시스템을 설계하는 동시에 회수를 제어하는 것입니다.
전략 원칙
-
이 정책은 사용자가 간단한 이동 평균, 지수 이동 평균, 비용 이동 평균 등 다양한 유형의 이동 평균을 선택할 수 있습니다. 사용자는 자신의 취향에 따라 이동 평균의 유형을 선택할 수 있습니다.
-
사용자는 이동 평균의 주기 길이를 설정해야 한다. 일반적으로 중단계 거래에서 이동 평균의 주기 길이는 20~60 사이이다.
-
이동 평균을 선택한 후, 전략은 실시간으로 이동 평균을 계산합니다. 가격이 상승하면 이동 평균을 뚫고 더 많은 것을 할 수 있고, 가격이 떨어지면 이동 평균을 뚫고 더 많은 것을 할 수 없습니다.
-
전략은 트래킹 스톱스 메커니즘을 사용합니다. 입장을 열고 나서 전략은 이동 평균과 가격의 관계를 지속적으로 모니터링하고, 스톱스 라인의 위치를 동적으로 조정합니다. 구체적으로, 스톱스 라인의 위치는 이동 평균 더하기 / 사용자 설정의 스톱스 비율을 <unk> 것입니다.
-
사용자는 스톱 손실 비율을 설정할 수 있다. 값이 클수록 스톱 손실 범위가 넓어지기 때문에 너무 민감한 스톱 손실을 방지할 수 있다. 값이 작을수록 스톱 손실이 더 엄격하여 위험을 줄일 수 있다. 스톱 손실 비율은 일반적으로 2%-5% 사이에 설정된다.
-
포지션 개설 후, 가격이 이동 평균을 다시 깨면, 포지션 정지한다.
전략적 이점
- 트렌드 상황에서는 순차적으로 포지션을 개설하여 더 많은 수익을 얻을 수 있습니다.
- 트래킹 스톱 메커니즘을 적용하여 스톱 위치를 상황에 따라 조정하여 스톱이 너무 작아서 갇히지 않도록합니다.
- 각자의 위험 선호도에 따라 이동 평균과 스톱 손실 비율을 선택할 수 있습니다.
- 여러 이동 평균 유형을 지원하고 테스트를 통해 최적의 변수를 찾을 수 있습니다.
- 전략 논리는 간단하고 명확하며 이해하기 쉽고 수정할 수 있습니다.
위험 분석
- 시장을 정리할 때, 가격이 이동 평균 근처에서 반복될 수 있으며, 이로 인해 빈번한 하위 포지션이 발생할 수 있습니다.
- 너무 큰 Stop Loss Margin을 설정하면 손실이 커질 수 있습니다.
- 다양한 품종과 다른 시간 주기에서 이동 평균과 스톱 손실 비율의 최적의 매개 변수는 다를 수 있습니다.
- 중요한 뉴스 사건 전에 이 전략을 피해야 합니다.
위험은 다음과 같은 방법으로 최적화 및 통제할 수 있습니다.
- 트렌드가 뚜렷한 품종과 시간 주기에서 이 전략을 사용한다.
- 이동 평균 주기 조정, 중장선 주기 이동 평균 사용
- 적당히 줄인 손실 비율, 엄격하게 통제된 위험
- 다양한 품종을 개별적으로 테스트하여 최적의 변수를 찾습니다.
- 중요한 뉴스가 나오기 전에 거래 중단
최적화 방향
이 전략은 다음의 몇 가지 측면에서 더 개선될 수 있습니다.
-
다른 지표의 확인을 추가하여 정리할 때 자주 거래되는 것을 피한다. 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

