리소스 로딩... 로딩...

H1 트렌드 편향 + M15 MACD 신호 + M5 빠른 변동성 격차 전략

저자:차오장, 날짜: 2024-05-11 17:21:05
태그:MACDATRMA

img

전반적인 설명

이 전략은 1시간 차트에서 트렌드 편향, 15분 차트에서 MACD 크로스오버 신호, 5분 차트에서 빠른 변동성 및 격차를 기반으로 입구 지점을 결정합니다. 다양한 시간 프레임에서 여러 지표를 사용하여 전략은 더 정확한 시장 예측을 위해 장기 시장 추세, 중장기 동력 및 단기 변동성을 포착하는 것을 목표로합니다.

전략 원칙

이 전략의 핵심 원칙은 보다 포괄적인 시장 분석을 위해 다른 시간 프레임의 기술적 지표를 결합하는 것입니다. 구체적으로:

  1. 1시간 차트에서, 장기 트렌드 편향은 종료 가격과 50주기 이동 평균을 비교하여 결정됩니다.
  2. 15분 차트에서, 중장기 상승 또는 하락 동력은 MACD 지표의 크로스오버 신호에 의해 확인됩니다.
  3. 5분 차트에서, 잠재적 진입 지점은 빠른 변동성 (평균 진정한 범위 지표를 사용하여 계산) 과 가격 격차를 관찰함으로써 식별됩니다.

이 세 가지 다른 시간 프레임의 신호를 결합함으로써 전략은 전반적인 시장 추세를 더 잘 파악할 수 있으며 단기 변동을 활용하여 입점 지점을 최적화하여 거래 정확성과 수익 잠재력을 향상시킬 수 있습니다.

전략적 장점

  1. 다중 시간 프레임 분석: 다양한 시간 프레임에 걸쳐 여러 지표를 사용하여 전략은 시장을 더 포괄적으로 분석하고 다양한 수준의 트렌드와 추진 신호를 포착 할 수 있습니다.
  2. 트렌드 확인: 종료 가격을 1시간 차트에서 움직이는 평균과 비교함으로써 전략은 장기적인 트렌드 편향을 결정할 수 있으며, 거래 결정에 강력한 지원을 제공합니다.
  3. 모멘텀 신호: 15분 차트에서 MACD 지표를 사용하면 상승 또는 하락 모멘텀의 변화를 적시에 감지 할 수 있으며 트렌드 확인에 대한 추가 증거를 제공합니다.
  4. 정확한 입구: 5분 차트에서 빠른 변동성과 가격 격차를 관찰함으로써 전략은 더 최적화된 입구 지점을 찾을 수 있으며 거래 효율성을 향상시킵니다.
  5. 리스크 제어: 이 전략은 리버리지 요인을 고려하면서 수익을 취하고 잠재적인 위험을 제어 할 수 있습니다.

전략 위험

  1. 매개 변수 최적화: 전략의 성능은 MACD 지표와 이동 평균 기간의 설정과 같은 매개 변수 선택에 민감할 수 있으며 철저한 백테스팅과 최적화가 필요합니다.
  2. 시장 변동성: 극심한 시장 변동성 또는 급격한 트렌드 변화의 경우 전략의 효과에 영향을 줄 수 있습니다.
  3. 레버리지 위험: 전략은 레버리지 요인을 고려하지만 과도한 레버리지는 여전히 상당한 손실을 초래할 수 있습니다. 레버리지 비율의 신중한 선택과 엄격한 위험 통제가 필요합니다.

전략 최적화 방향

  1. 동적 매개 변수 최적화: 다른 시장 환경에 적응하여 시장 조건에 따라 전략 매개 변수를 동적으로 조정하기 위해 기계 학습 또는 최적화 알고리즘을 사용하는 것을 고려하십시오.
  2. 장기/단기 포지션 관리: 더 발전된 포지션 관리 전략을 도입합니다. 예를 들어 시장 변동성이나 트렌드 강도에 따라 포지션 크기를 동적으로 조정하여 위험을 더 잘 제어하고 수익을 최적화합니다.
  3. 추가 지표를 포함: 전략의 견고성과 적응력을 더욱 향상시키기 위해 상대적 강도 지표 (RSI) 또는 시장 정서 지표와 같은 다른 기술 지표 또는 근본 요소를 도입하는 것을 고려하십시오.

요약

이 전략은 1시간 차트에서 트렌드 편향, 15분 차트에서 MACD 모멘텀 신호, 그리고 5분 차트에서 빠른 변동성과 가격 격차를 결합하여 멀티 타임프레임, 멀티 인디케이터 거래 시스템을 구성합니다. 이 접근 방식은 위험을 제어하는 동시에 다른 수준에서 트렌드와 기회를 포착하여 시장의 보다 포괄적인 분석을 가능하게합니다. 그러나 전략의 성능은 매개 변수 선택에 민감할 수 있으며 극심한 시장 변동성 중에 도전에 직면 할 수 있습니다. 미래 고려 사항에는 동적 매개 변수 최적화, 고급 위치 관리 및 추가 지표를 도입하여 전략의 적응력과 탄력성을 더욱 향상시키는 것이 포함됩니다.


/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("H1 Bias + M15 MSS + M5 FVG", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// H1 Bias
h1_bias = request.security(syminfo.tickerid, "60", close)
h1_ma = ta.sma(h1_bias, 50)

// M15 MSS
[m15_macd_line, m15_macd_signal, _] = ta.macd(request.security(syminfo.tickerid, "15", close), 12, 26, 9)

// M5 FVG Entry
m5_volatility = ta.atr(14)

// Entry conditions for long and short positions
long_condition = m15_macd_line > m15_macd_signal and m5_volatility > 0.001
short_condition = m15_macd_line < m15_macd_signal and m5_volatility > 0.001

// Exit conditions
exit_long_condition = m15_macd_line < m15_macd_signal
exit_short_condition = m15_macd_line > m15_macd_signal

// Strategy
if (long_condition)
    strategy.entry("Long", strategy.long)
    
if (short_condition)
    strategy.entry("Short", strategy.short)

if (exit_long_condition)
    strategy.close("Long")
    
if (exit_short_condition)
    strategy.close("Short")

// Take-Profit and Stop-Loss settings considering leverage
leverage = 10.0 // Leverage as a float
tp_percentage = 15.0 // TP percentage without leverage as a float
sl_percentage = 5.0 // SL percentage without leverage as a float

tp_level = strategy.position_avg_price * (1.0 + (tp_percentage / 100.0 / leverage)) // TP considering leverage as a float
sl_level = strategy.position_avg_price * (1.0 - (sl_percentage / 100.0 / leverage)) // SL considering leverage as a float

strategy.exit("TP/SL", "Long", limit=tp_level, stop=sl_level)
strategy.exit("TP/SL", "Short", limit=tp_level, stop=sl_level)

// Plotting
plot(h1_ma, color=color.blue, linewidth=2)
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)


관련

더 많은