Strategi trend following dengan persilangan dua moving average
Gambaran Umum
Strategi perdagangan persilangan rata-rata bergerak ganda adalah strategi yang mengikuti tren. Strategi ini menggunakan persilangan antara rata-rata bergerak cepat (MACD) dan rata-rata bergerak lambat sebagai sinyal beli dan jual. Ketika rata-rata bergerak cepat melintas naik dari bawah ke atas rata-rata bergerak lambat, sinyal beli dihasilkan; ketika rata-rata bergerak cepat melintas turun dari atas ke bawah rata-rata bergerak lambat, sinyal jual dihasilkan.
Prinsip Strategi
Strategi ini didasarkan pada indikator MACD. Indikator MACD adalah selisih antara dua rata-rata bergerak dengan parameter berbeda, yang mencerminkan perubahan momentum harga. Secara spesifik, selisih antara rata-rata bergerak cepat (parameter default 12 periode) dan rata-rata bergerak lambat (parameter default 26 periode) disebut sebagai histogram MACD. Untuk menghilangkan fluktuasi, indikator MACD kemudian memperkenalkan garis DEA atau garis sinyal, yang umumnya merupakan rata-rata bergerak tertimbang 9 periode dari MACD.
Ketika histogram MACD menembus ke atas garis DEA dan memasuki area positif, hal ini menunjukkan bahwa rata-rata jangka pendek melintas naik di atas rata-rata jangka panjang, yang mengindikasikan tren harga berubah menjadi naik, sehingga menghasilkan sinyal beli. Ketika MACD menembus ke bawah garis DEA dari atas dan memasuki area negatif, hal ini menunjukkan bahwa rata-rata jangka pendek melintas turun di bawah rata-rata jangka panjang, yang mengindikasikan tren harga berubah menjadi turun, sehingga menghasilkan sinyal jual.
Strategi ini menggunakan persilangan antara histogram MACD dan garis DEA untuk menentukan kapan harus membeli dan menjual. Beli ketika histogram MACD melintas naik di atas garis DEA, jual ketika melintas turun di bawahnya.
Analisis Keunggulan
Strategi ini memiliki keunggulan sebagai berikut:
- Mampu mengikuti tren, menangkap perubahan tren harga secara tepat waktu.
- Sederhana dan jelas, mudah dipahami dan diimplementasikan.
- Parameter relatif tetap, tidak perlu sering disesuaikan.
- Dapat diterapkan pada berbagai kerangka waktu yang berbeda.
Analisis Risiko
Strategi ini juga memiliki beberapa risiko:
- Sinyal palsu (whipsaws): Dapat menghasilkan banyak sinyal yang salah, yaitu memicu pembelian dan penjualan berulang kali saat pasar bergerak sideways.
- Keterlambatan (lagging): Memiliki sedikit keterlambatan, sehingga mungkin melewatkan momen terbaik dari perubahan harga.
- Over-optimasi: Parameter mudah dioptimasi secara berlebihan, sehingga kinerja aktualnya mungkin tidak optimal.
Untuk mengurangi risiko, parameter dapat disesuaikan dengan tepat, atau dikombinasikan dengan indikator lain seperti indikator volume-harga, indikator volatilitas, dll. Selain itu, strategi stop loss dan take profit yang wajar juga sangat penting.
Arah Optimasi
Strategi ini dapat dioptimalkan dari beberapa aspek berikut:
- Optimasi parameter: Dapat menguji berbagai kombinasi parameter untuk menemukan parameter terbaik. Namun, perhatikan untuk menghindari over-optimasi.
- Kombinasi dengan indikator lain: Dapat memperkenalkan indikator volume-harga, indikator volatilitas, dll., untuk membentuk strategi kombinasi yang lebih kuat.
- Strategi stop loss dan take profit: Menetapkan titik stop loss dan take profit yang wajar dapat mengendalikan risiko secara efektif.
- Optimasi adaptasi: Strategi ini dapat diterapkan pada berbagai pasar dan kerangka waktu, dan dapat disesuaikan berdasarkan situasi aktual.
Kesimpulan
Strategi persilangan rata-rata bergerak ganda mencapai perdagangan mengikuti tren dengan biaya rendah dengan menangkap perubahan tren harga. Strategi ini sederhana, praktis, mudah diimplementasikan, dan merupakan strategi yang cocok untuk pemula. Namun, strategi ini juga memiliki beberapa kekurangan, dan perhatian harus diberikan untuk mencegah risiko. Melalui optimasi dan perbaikan yang berkelanjutan, efektivitas aktual dari strategi ini dapat ditingkatkan, sehingga patut direkomendasikan.
/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("MACD Strategy by Forbes",default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=false)
fastLength = input(20)- 1

