Artikel ini secara mendalam menganalisis strategi perdagangan crossover Dual Moving Average. Strategi ini menggunakan crossover rata-rata bergerak cepat dan lambat sebagai sinyal beli dan jual. Ketika rata-rata bergerak cepat melintasi di atas rata-rata bergerak lambat dari bawah ke atas, itu menghasilkan sinyal beli. Ketika rata-rata bergerak cepat melintasi ke bawah melalui rata-rata bergerak lambat dari atas, itu menghasilkan sinyal jual.
Strategi Dual Moving Average menggunakan dua moving average dengan pengaturan parameter yang berbeda untuk menghasilkan sinyal perdagangan dengan perbandingan. Yang satu adalah moving average cepat dengan pengaturan parameter yang lebih kecil yang dapat dengan cepat menangkap perubahan harga. Yang lainnya adalah moving average lambat, dengan pengaturan parameter yang lebih besar sebagai patokan tren jangka panjang. Ketika harga jangka pendek lebih tinggi dari tren jangka panjang, yaitu moving average cepat melintasi yang lambat, itu mengirim sinyal beli. Ketika harga jangka pendek lebih rendah dari trend jangka panjang, yaitu moving average cepat melintasi yang lambat, itu menghasilkan sinyal jual.
Secara khusus, strategi ini mengambil dua parameter rata-rata bergerak sebagai input, dan menghitung rata-rata bergerak cepat dan lambat masing-masing. Kemudian ia memetakan kedua rata-rata bergerak pada grafik harga, dengan garis cepat dalam warna biru dan garis lambat dalam warna merah. Ketika garis biru cepat melintasi di atas garis merah dari bawah ke atas, itu memicu sinyal beli. Ketika garis biru cepat melintasi garis merah dari atas, itu memicu sinyal jual. Setelah sinyal perdagangan dihasilkan, ia mengeksekusi pesanan masuk panjang atau pendek yang sesuai. Akhirnya, ia menetapkan logika stop loss dan mengambil keuntungan untuk perdagangan panjang.
Strategi Dual Moving Average memiliki keuntungan berikut:
Strategi Dual Moving Average juga memiliki risiko berikut:
Untuk mengatasi risiko di atas, metode optimasi berikut dapat diadopsi:
Strategi Dual Moving Average dapat dioptimalkan lebih lanjut dalam aspek berikut:
Singkatnya, strategi Dual Moving Average sangat klasik dan praktis. Ini menggabungkan kedua trend berikut dan reversi rata-rata jangka pendek, memungkinkan untuk naik tren besar sambil menangkap gerakan pembalikan. Dengan mengoptimalkan model dan menyesuaikan parameter dengan benar, dapat menghasilkan sinyal perdagangan yang lebih dapat diandalkan sambil mempertahankan kesederhanaan dan intuitif, sehingga mengarah pada kinerja strategi yang lebih baik. Pedagang yang berbeda dapat menyesuaikan detail strategi ini berdasarkan preferensi dan kondisi pasar mereka sendiri.
/*backtest start: 2023-12-31 00:00:00 end: 2024-01-07 00:00:00 period: 5m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Moving Average Crossover Strategy", overlay=true) // Input parameters fastLength = input(10, title="Fast MA Length") slowLength = input(21, title="Slow MA Length") stopLossPercent = input(1, title="Stop Loss Percentage") // Calculate moving averages fastMA = ta.sma(close, fastLength) slowMA = ta.sma(close, slowLength) // Plot the moving averages on the chart plot(fastMA, color=color.blue, title="Fast MA") plot(slowMA, color=color.red, title="Slow MA") // Define trading signals longCondition = ta.crossover(fastMA, slowMA) shortCondition = ta.crossunder(fastMA, slowMA) // Execute trades strategy.entry("Long", strategy.long, when=longCondition) strategy.entry("Short", strategy.short, when=shortCondition) // Implement stop loss strategy.exit("Stop Loss/Profit", from_entry="Long", loss=close * stopLossPercent / 100, profit=close * 2) // Plot buy and sell signals on the chart plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)