
MACD 트렌드 추적 전략은 MACD 지표와 그 신호 라인의 골드 포크 사다리를 계산하여 트렌드를 판단하여 트렌드를 추적하여 수익을 창출합니다.
이 전략은 MACD 지표에 기반하여 트렌드 방향을 판단한다. MACD 지표는 트렌드 추적 지표로, 이동 평균과 평평하며, 빠른 선 ((MACD), 느린 선 ((Signal) 과 히스토그램으로 구성된다. 빠른 선과 느린 선의 금 포크는 거래가 황소 시장을 시작할 수 있음을 나타내고, 죽은 포크는 거래가 곰 시장을 시작할 수 있음을 나타냅니다. 히스토그램은 빠른 선과 느린 선의 차이를 나타내며, 색상의 변화를 통해 두 평균의 근접과 변화 속도를 판단한다.
히스토그램이 마이너스에서 긍정으로 올라갈 때 금포크 신호를 생성하며, 거래가 시작되었을 수도 있음을 나타냅니다. 다수 상위 포지션을 구축 할 수 있습니다. 히스토그램이 긍정에서 마이너스으로 전환 할 때, 거래가 정상에 도달 할 수 있음을 나타냅니다. 다수 상위 포지션을 평행하거나 공백 포지션을 구축 할 수 있습니다.
MACD 트렌드 추적 전략은 전체적으로 보다 신뢰할 수 있는 트렌드 판단 방법이다. 최적화 매개 변수, 다른 지표 확인과 함께, 거짓 신호율을 크게 줄일 수 있으며, 따라서 더 높은 전략 수익을 얻을 수 있다. 이 전략 아이디어는 간단하고 이해하기 쉽고, 자동화 수량 거래의 첫 번째 선택이다.
/*backtest
start: 2022-11-17 00:00:00
end: 2023-11-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("MACD")
// Getting inputs
fastLength = input(title="Fast Length", defval=12)
slowlength = input(title="Slow Length", defval=26)
src = input(title="Source", defval=close)
signalLength = input(title="Signal Smoothing", minval = 1, maxval = 50, defval = 9)
// Calculating
macd = ema(close, fastLength) - ema(close, slowlength)
signal = ema(macd, signalLength)
delta = macd - signal
// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00
// Plot histogram
plot(delta, title="Histogram", style=columns, color=(delta>=0 ? (delta[1] < delta ? col_grow_above : col_fall_above) : (delta[1] < delta ? col_grow_below : col_fall_below) ), transp=0 )
plot(macd, title="MACD", color=col_macd, transp=0)
plot(signal, title="Signal", color=col_signal, transp=0)
// Plot orders
if (crossover(delta, 0))
strategy.entry("buy", strategy.long)
if (crossunder(delta, 0))
strategy.entry("sell", strategy.short)