Strategi Persilangan Dua EMA
Gambaran Umum
Strategi persilangan rata-rata EMA ganda merupakan strategi pelacakan tren yang umum digunakan. Strategi ini menggunakan dua EMA dengan periode yang berbeda. Ketika EMA periode pendek melintas di atas EMA periode panjang, sinyal beli dihasilkan; ketika EMA periode pendek melintas di bawah EMA periode panjang, sinyal jual dihasilkan, untuk menangkap perubahan tren harga.
Prinsip Strategi
Logika inti dari strategi ini didasarkan pada prinsip "golden cross dan dead cross" dari EMA. EMA mampu menghaluskan data harga secara efektif dan mengindikasikan arah tren. Garis EMA periode pendek merespons perubahan harga lebih cepat, sedangkan garis EMA periode panjang relatif tidak sensitif terhadap noise dan dapat mencerminkan tren jangka panjang. Ketika EMA periode pendek melintas di atas EMA periode panjang, hal ini dianggap sebagai sinyal meningkatnya momentum kenaikan harga; ketika EMA periode pendek melintas di bawah EMA periode panjang, hal ini dianggap sebagai sinyal meningkatnya momentum penurunan harga. Strategi ini menghasilkan sinyal beli dan jual berdasarkan prinsip tersebut.
Secara spesifik, strategi ini menggunakan parameter length1 dan length2 untuk mengatur panjang dua EMA. demaVal1 adalah EMA dengan panjang length1, dan demaVal2 adalah EMA dengan panjang length2. Keduanya dihitung sebagai berikut:
demaVal1 = EMA(close, length1)
demaVal2 = EMA(close, length2)
di mana EMA() adalah fungsi untuk menghitung EMA. Ketika demaVal1 melintas di atas demaVal2, sinyal beli (demaCrossover) dihasilkan; ketika melintas di bawah, sinyal jual (demaCrossunder) dihasilkan. Strategi mengeluarkan perintah trading berdasarkan kedua sinyal ini.
Keunggulan Strategi
Strategi ini memiliki keunggulan sebagai berikut:
- Logika strategi sederhana dan mudah dipahami, serta mudah diimplementasikan.
- Teori persilangan rata-rata sudah mapan dan banyak digunakan.
- Parameter panjang dapat dikonfigurasi secara fleksibel, sehingga cocok untuk berbagai kondisi pasar.
- Efektivitas strategi dapat ditingkatkan melalui optimalisasi parameter.
Risiko dan Optimalisasi
Strategi ini juga memiliki beberapa risiko:
- Ketika pasar tidak memiliki tren, sinyal persilangan EMA dapat menghasilkan sinyal palsu yang sering.
- Parameter default mungkin tidak cocok untuk semua instrumen, sehingga perlu dioptimalkan secara spesifik berdasarkan data historis.
Berdasarkan risiko di atas, optimalisasi dapat dilakukan dari beberapa aspek berikut:
- Menyesuaikan parameter periode EMA agar sesuai dengan kondisi siklus yang berbeda.
- Menambahkan kondisi penyaringan untuk menghindari sinyal palsu, misalnya indikator goodness-of-fit, indikator volume perdagangan, dll.
- Menggabungkan dengan indikator teknikal seperti tren, level support dan resistance untuk meningkatkan efektivitas strategi.
Kesimpulan
Secara keseluruhan, strategi persilangan EMA ganda adalah strategi pelacakan tren yang sederhana dan praktis. Strategi ini mewarisi teori analisis persilangan rata-rata yang matang. Dengan adanya penyesuaian parameter dan optimalisasi kondisi penyaringan, strategi ini dapat diterapkan pada trading tren berbagai instrumen dan memiliki prospek aplikasi yang baik.
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zeguela
//@version=4
strategy(title="ZEGUELA DEMABOT", commission_value=0.063, commission_type=strategy.commission.percent, initial_capital=100, default_qty_value=90, default_qty_type=strategy.percent_of_equity, overlay=true, process_orders_on_close=true)- 1

