동력 이동 평균 브레이크업 전략

저자:차오장, 날짜: 2023-09-14 16:06:41
태그:

전략 논리

이 전략은 모멘텀 지표와 이동 평균 브레이크오웃을 결합하여 모멘텀이 방향에 맞춰지고 가격이 MA를 깨면 거래를합니다.

거래의 논리는 다음과 같습니다.

  1. 5일 모멘텀과 같은 단기 모멘텀을 계산합니다.

  2. 현재와 이전 2 모멘텀 바가 50보다 높을 때 긴 신호가 작동합니다

  3. 가격이 5일 MA를 넘을 때 길게 가십시오.

  4. 짧은 신호는 현재와 이전 2 운동 바가 50 아래에서 발생

  5. 가격이 5일 MA 이하로 떨어지면 단축

  6. 고정 수익 목표 및 후속 스톱 손실을 사용

이 전략은 트렌드 식별을 위해 동력 강도를 활용하고, 단기 가격 변동을 포착하기 위해 높은 확률 신호에 대한 MA 브레이크와 결합합니다.

장점

  • 동력 방향성은 트렌드를 강하게 정의합니다.

  • MA 파업은 신호 품질을 향상시킵니다.

  • 이윤 목표 및 스톱 로스 합동

위험성

  • 연속적인 추진력은 늦어질 수 있습니다.

  • 반복적인 매개 변수 최적화를 필요로 합니다

  • 수익 목표와 중단은 신중해야 합니다.

요약

이 전략은 모멘텀과 MA 브레이크아웃 시스템을 신중한 이익 취득과 위험 통제와 함께 시너지 효과를 나타냅니다. 그러나 매개 변수 조정 및 스톱 손실 최적화는 실제 효과에 중요합니다.


/*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)

더 많은