Strategi Momentum MACD adalah strategi pengesanan trend jangka pendek berdasarkan penunjuk MACD. Ia menggunakan garis MACD dan persimpangan garis isyarat untuk menentukan perubahan trend dan menangkap momentum harga jangka pendek. Kelebihan strategi ini adalah operasi yang mudah dan keberkesanannya dalam mengesan trend jangka pendek. Kelemahannya adalah perdagangan yang kerap dan terlalu optimum. Secara keseluruhan, Strategi Momentum MACD sesuai dengan peniaga aktif yang mencari keuntungan jangka pendek.
Strategi ini menggunakan garis MACD, garis isyarat penunjuk MACD, serta harga tertinggi dan terendah untuk merumuskan kriteria kemasukan, hentian kerugian dan mengambil keuntungan.
Secara khusus, apabila garis MACD melintasi di atas garis isyarat, salib emas terbentuk, yang menunjukkan isyarat beli untuk pergi lama.
Stop loss ditetapkan pada harga terendah bar yang paling baru, dan mengambil keuntungan ditetapkan pada harga tertinggi 3 bar yang terbaru.
Kaedah pengoptimuman termasuk menyesuaikan parameter MACD, menambah penapis, mengurangkan julat stop loss.
Strategi Momentum MACD adalah strategi pengesanan trend jangka pendek yang mudah. Ia menggunakan penunjuk MACD untuk menentukan perubahan momentum harga dan dengan cepat menangkap trend jangka pendek, sesuai untuk peniaga aktif yang mencari keuntungan jangka pendek. Kelebihannya adalah kesederhanaan dan operasi intuitif, tetapi ia juga membawa risiko overtrading dan kerugian yang diperkuat dari kerugian berhenti yang luas. Strategi ini boleh dipertingkatkan melalui penyesuaian parameter, menambah penapis, meningkatkan saiz kedudukan untuk mengawal risiko lebih lanjut dan mengembangkan keuntungan. Secara keseluruhan, Strategi Momentum MACD menyediakan rangka kerja trend jangka pendek asas dan merupakan titik permulaan yang baik untuk perdagangan algoritmik.
/*backtest start: 2022-10-15 00:00:00 end: 2023-10-15 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("MACD Momentum Strategy", overlay=true) // MACD settings [macdLine, signalLine, _] = ta.macd(close, 12, 26, 9) // Entry criteria enterLong = ta.crossover(macdLine, signalLine) // Exit criteria exitLong = ta.crossunder(macdLine, signalLine) // Calculate stop-loss and take-profit levels stopLossLevel = ta.lowest(low, 1) takeProfitLevel = ta.highest(high, 3) // Execute the strategy if (enterLong) strategy.entry("Buy", strategy.long) if (exitLong) strategy.close("Buy") strategy.exit("Take Profit/Stop Loss", "Buy", loss=stopLossLevel, profit=takeProfitLevel) // Plot the MACD and signal line plot(macdLine, color=color.blue, title="MACD Line") plot(signalLine, color=color.red, title="Signal Line")