Chiến lược theo xu hướng MACD đánh giá xu hướng bằng cách tính thập giá vàng và thập giá chết của chỉ số MACD và đường tín hiệu của nó để theo xu hướng lợi nhuận.
Chỉ số MACD là một chỉ số động lực theo xu hướng, bao gồm đường MACD, đường tín hiệu và biểu đồ. Chữ chéo vàng của đường MACD và đường tín hiệu cho thấy thị trường tăng tiềm năng, trong khi chữ thập chết cho thấy thị trường gấu tiềm năng.
Khi biểu đồ tăng từ âm đến dương, một tín hiệu chéo vàng được tạo ra, cho thấy xu hướng tăng có thể chỉ bắt đầu, và các vị trí dài có thể được xây dựng.
Các xu hướng MACD sau chiến lược nói chung là một cách tương đối đáng tin cậy để xác định xu hướng. Bằng cách tối ưu hóa các tham số và xác nhận với các chỉ số khác, tỷ lệ tín hiệu giả có thể được giảm phần lớn, dẫn đến lợi nhuận chiến lược cao hơn.
/*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)