Strategi pengikut tren berdasarkan indikator MACD
Ikhtisar
Strategi ini menerapkan perdagangan mengikuti tren berdasarkan indikator MACD. Strategi menggunakan indikator MACD untuk mengidentifikasi arah tren, dan dikombinasikan dengan stop loss dinamis untuk mengunci keuntungan.
Prinsip Strategi
-
Hitung garis cepat, garis lambat, dan indikator MACD. Garis cepat menggunakan rata-rata pergerakan eksponensial 12 periode, garis lambat menggunakan rata-rata pergerakan eksponensial 26 periode. MACD adalah selisih antara garis cepat dan garis lambat.
-
Atur garis beli dan garis jual. Ketika MACD menembus ke atas garis beli, hasilkan sinyal beli; ketika MACD menembus ke bawah garis jual, hasilkan sinyal jual.
-
Setelah posisi dibuka, tetapkan stop loss dinamis untuk melacak garis stop loss. Nilai awal garis stop loss adalah 95% dari harga pembukaan, dan seiring pergerakan harga, garis stop loss naik untuk mengunci keuntungan.
-
Tutup posisi ketika stop loss terpicu atau sinyal terbalik terjadi.
Analisis Keunggulan
-
Menggunakan indikator MACD untuk mengidentifikasi arah tren dapat secara efektif mengikuti tren.
-
Mekanisme stop loss dinamis dapat terus mengunci keuntungan dan menghindari kerugian membesar.
-
Logika strategi sederhana dan jelas, mudah dipahami dan diimplementasikan, cocok untuk eksekusi otomatis dalam perdagangan kuantitatif.
Analisis Risiko
-
Indikator MACD memiliki kelambatan, mungkin melewatkan pembalikan tren jangka pendek.
-
Stop loss yang terlalu longgar mungkin melewatkan sebagian keuntungan, terlalu ketat mungkin menyebabkan stop loss terlalu dini.
-
Masalah parameter tuning, parameter MACD dan garis beli/jual perlu terus diuji dan dioptimalkan.
-
Efektif dalam tren pasar, namun ada risiko kerugian dalam pasar sideways.
Arah Optimasi
-
Optimalkan parameter MACD, cari kombinasi parameter terbaik.
-
Uji berbagai metode stop loss, seperti stop loss poin, stop loss ATR, dll.
-
Tambahkan filter, gunakan indikator lain untuk menghindari kesalahan perdagangan. Misalnya Bollinger Bands, RSI, dll.
-
Gabungkan dengan indikator penentu tren untuk mengidentifikasi tren dan pasar sideways, sesuaikan parameter strategi secara dinamis.
Kesimpulan
Strategi ini memiliki kerangka berpikir yang jelas secara keseluruhan, menggunakan indikator MACD untuk mengikuti tren, dan menggunakan stop loss dinamis untuk mengunci keuntungan, sehingga dapat secara efektif mengikuti tren pasar. Namun, indikator MACD memiliki masalah kelambatan, dan pengaturan titik stop loss juga perlu dioptimalkan. Langkah selanjutnya adalah menguji lebih lanjut pengaturan parameter, mengoptimalkan mekanisme stop loss, dan menggabungkan dengan indikator lain sebagai filter, sehingga strategi lebih cocok untuk berbagai kondisi pasar dan meningkatkan stabilitas strategi.
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(shorttitle = "EURUSD MACD", title = "EURUSD MACD")
fastMA = input(title="Fast moving average", defval = 12, minval = 7)
slowMA = input(title="Slow moving average", defval = 26, minval = 7)- 1

