Strategi Momentum MACD adalah strategi pelacakan tren jangka pendek berdasarkan indikator MACD. Strategi ini menggunakan garis MACD dan penyeberangan garis sinyal untuk menentukan perubahan tren dan menangkap momentum harga jangka pendek. Keuntungan dari strategi ini adalah pengoperasiannya yang sederhana dan efektivitas dalam melacak tren jangka pendek. Kelemahannya adalah perdagangan yang sering dan terlalu dioptimalkan. Secara keseluruhan, Strategi Momentum MACD cocok untuk pedagang aktif yang mencari keuntungan jangka pendek.
Strategi ini menggunakan garis MACD, garis sinyal dari indikator MACD, serta harga tertinggi dan terendah untuk merumuskan kriteria entry, stop loss dan take profit.
Secara khusus, ketika garis MACD melintasi di atas garis sinyal, sebuah salib emas terbentuk, yang menunjukkan sinyal beli untuk pergi panjang.
Stop loss ditetapkan pada harga terendah dari bar terbaru, dan take profit ditetapkan pada harga tertinggi dari 3 bar terbaru.
Metode optimasi termasuk menyesuaikan parameter MACD, menambahkan filter, mengurangi rentang stop loss.
Strategi Momentum MACD adalah strategi pelacakan tren jangka pendek yang sederhana. Ini menggunakan indikator MACD untuk menentukan perubahan momentum harga dan dengan cepat menangkap tren jangka pendek, cocok untuk pedagang aktif yang mencari keuntungan jangka pendek. Keuntungannya adalah kesederhanaan dan operasi intuitifnya, tetapi juga membawa risiko overtrading dan kerugian yang diperkuat dari stop loss yang luas. Strategi dapat ditingkatkan melalui penyesuaian parameter, menambahkan filter, meningkatkan ukuran posisi untuk lebih mengendalikan risiko dan memperluas profitabilitas. Secara keseluruhan, Strategi Momentum MACD menyediakan kerangka kerja tren jangka pendek dasar dan merupakan titik awal yang bagus 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")