이 전략은 동적 지표와 평균선의 BREAKOUT 아이디어를 결합하여 동적 지표가 연속적으로 변하고 가격이 평균선을 돌파 할 때 거래합니다.
구체적인 거래 논리:
5일 운동과 같은 단기 운동량을 계산합니다.
현재 동력 및 이전 동력 기둥이 모두 50 이상일 때, 다중 신호가 성립한다
5일 평균을 넘어서면 더 많이 실행합니다.
현재 동력 및 이전 두 동력 기둥 모두 50 미만일 때 공백 신호가 성립한다
5일 평균선 아래로 하락할 때 하락합니다.
고정 점수 정지 및 추적 중지 전략 설정
이 전략은 동력 지표의 트렌드 판단 능력을 최대한 활용하고, 평균선 돌파구와 결합하여 높은 확률의 거래 신호를 형성하여 짧은 선의 가격 하락을 추적한다.
동력 연속 방향이 동향을 결정합니다.
평균선 돌파구와 결합하여 신호 품질을 향상
스톱 스톱 손실 전략이 결합되고, 리트랙 컨트롤이 적용됩니다.
동력 연속 신호가 지연될 수 있습니다.
반복 테스트 파라미터 최적화 필요
정지 손실 설정은 신중해야 합니다.
이 전략은 운동 지표와 평균선 BREAK 시스템을 유기적으로 결합하여 신호 품질을 보장하는 전제 하에 합리적인 스톱 스로드를 설정하여 짧은 선의 트렌드 기회를 효과적으로 잡을 수 있습니다. 그러나 매개 변수 설정 및 스로드 전략 최적화는 중요합니다.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy("BTC MOM EMA V1", overlay=true)
longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
strategy.exit("My Long Entry Id", profit=1000,trail_points=60)
shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)
strategy.exit("My Short Entry Id", profit=1000,trail_points=60)