모멘텀 브레이크아웃 양방향 거래 전략
개요
이 전략은 간단한 이동 평균을 사용하여 트렌드 방향을 판단하고, 지속적인 상승 시에는 더 많이 하고, 지속적인 하락 시에는 적자를 하고, 양방향 거래를 실현한다.
전략 원칙
이 전략은 무게 이동 평균 VWMA를 사용하여 시장의 경향 방향을 판단합니다. VWMA가 상승하면 더 많이하고, VWMA가 떨어지면 더 적게합니다.
구체적으로, 전략은 먼저 일정 주기 동안의 VWMA를 계산하고, 그 다음 VWMA가 5일 이상 상승했는지 판단하고, 만약 그렇다면, 더 많은 포지션을 열고; VWMA가 5일 이상 하락하면, 포지션을 공백한다. 평형 포지션 조건은 VWMA 방향이 반전된 후 5일 이상 평형 포지션이다.
월간 및 연간 수익 성과를 계산하기 위해, 전략은 매월 및 연간 수익을 기록한다. 이 전략을 시장 기준 수익과 비교함으로써 전략의 상대 시장의 성과를 직관적으로 볼 수 있다.
우위 분석
이 전략은 다음과 같은 장점을 가지고 있습니다.
-
VWMA를 사용하여 트렌드를 판단하면 시장 소음을 효과적으로 필터링하여 주요 트렌드를 포착할 수 있습니다.
-
트렌드가 확인된 후에만 포지션을 개설하면 트렌드 반전의 위험을 피할 수 있다.
-
양방향 거래는 시장의 상승과 하락에 상관없이 수익을 창출합니다.
-
월간 및 연간 수익을 기록하여 전략의 효과를 평가하는 데 도움이 됩니다.
-
수익표에 시장 기준 수익을 추가하여 전략과 시장의 상대적인 성과를 직관적으로 비교할 수 있다.
위험 분석
이 전략에는 몇 가지 위험도 있습니다.
-
VWMA를 사용하여 트렌드가 지연될 수 있고, 트렌드 초기 단계의 기회를 놓칠 수 있다.
-
트렌드가 확인된 후에만 포지션을 열면, 부분적인 Movement을 놓칠 수 있다.
-
양방향 거래는 손실이 커질 수 있는 스톱로스를 결정해야 합니다.
-
큰 시장의 변동으로 인해 정지 손실이 발생하여 완전한 추세를 유지할 수 없습니다.
-
트렌드 반전의 판단은 정확하지 않을 수 있으며, 이로 인해 손실이 커질 수 있습니다.
최적화 방향
이 정책은 다음과 같은 측면에서 최적화될 수 있습니다.
-
VWMA 주기 변수를 최적화하여 트렌드 판단을 개선한다.
-
트렌드를 확인하는 날 수를 조정하고, 출전 시간을 개선한다.
-
단편적 손실을 통제하기 위한 스톱로스 전략을 추가합니다.
-
다른 지표와 함께, 역동적인 추세를 판단하여 확실성을 높일 수 있습니다.
-
포지션 관리를 최적화하고, 시장 상황에 따라 포지션을 조정한다.
-
거래 비용을 고려하여 최소 수익을 설정하십시오.
요약하다
이 전략의 전체적인 아이디어는 명확하고 간단하며, VWMA를 사용하여 트렌드 방향을 판단하고, 트렌드 확인 후 쌍방향 거래를 통해 시장 움직임을 효과적으로 추적할 수 있다. 그러나 또한 특정 위험이 존재하며, 추가 테스트 및 최적화 파라미터가 필요하며, 출구 논리를 조정하고, 포지션 크기를 적절히 제어한다. 이 전략은 양방향 거래 전략에 기초하여 양적 거래의 토대를 마련하고, 추가 연구 및 개선할 가치가 있다.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Monthly Returns in Strategies with Market Benchmark", shorttitle="Monthly P&L With Market", initial_capital= 1000, overlay=true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type = strategy.commission.percent, commission_value = 0.1)
maLength= input(400)
- 1

