Strategi Penjejakan Palang Emas dan Palang Mati EMA Berganda
Gambaran Keseluruhan
Strategi ini menjana isyarat dagangan Golden Cross dan Death Cross bagi dua EMA dengan mengira EMA cepat dan EMA perlahan, serta membandingkan hubungan antara keduanya. Ia adalah strategi pengikut arah aliran. Apabila EMA cepat menembusi ke atas EMA perlahan, isyarat beli dijana; apabila EMA cepat menembusi ke bawah EMA perlahan, isyarat jual dijana. Dengan ini, strategi pelacakan arah aliran yang ringkas direalisasikan.
Prinsip Strategi
Logik teras strategi ini merangkumi beberapa bahagian berikut:
-
Kira EMA cepat dan EMA perlahan: Gunakan fungsi
ta.ema()untuk mengira EMA cepat dengan panjangfastInputdan EMA perlahan dengan panjangslowInput. -
Tetapkan julat masa ujian semula: Gunakan parameter
useDateFilteruntuk menentukan sama ada menapis tempoh ujian semula, manakalabacktestStartDatedanbacktestEndDatemenetapkan tarikh mula dan tamat ujian semula. -
Jana isyarat dagangan: Bandingkan hubungan antara EMA cepat dan EMA perlahan menggunakan fungsi
ta.crossover()danta.crossunder(). Apabila EMA cepat menembusi ke atas EMA perlahan, isyarat beli dijana; apabila EMA cepat menembusi ke bawah EMA perlahan, isyarat jual dijana. -
Urus pesanan di luar julat masa: Di luar julat masa ujian semula, pesanan yang belum dipenuhi akan dibatalkan dan semua kedudukan akan ditutup.
-
Lukis purata bergerak: Lukiskan garis purata bergerak EMA cepat dan EMA perlahan pada carta.
Kelebihan Strategi
Strategi ini adalah strategi pengikut arah aliran yang sangat mudah dengan kelebihan berikut:
- Logik strategi mudah difahami dan dilaksanakan.
- EMA melicinkan data harga, mengurangkan gangguan dagangan.
- Parameter tempoh EMA boleh disesuaikan untuk menyesuaikan dengan pelbagai persekitaran pasaran.
- Julat masa ujian semula boleh ditetapkan secara fleksibel untuk menguji tempoh masa tertentu.
- Syarat kemasukan dan keluar boleh dioptimumkan, seperti digabungkan dengan penunjuk lain.
Analisis Risiko
Strategi ini juga mempunyai beberapa risiko yang perlu diberi perhatian:
- Strategi dua EMA agak kasar dan tidak dapat menyesuaikan diri dengan perubahan pasaran secara fleksibel.
- Terdapat risiko dagangan yang kerap dan dagangan berulang.
- Penetapan parameter EMA yang tidak sesuai boleh menyebabkan isyarat dagangan yang salah.
- Julat masa ujian semula yang tidak munasabah boleh menyebabkan overfitting.
- Terdapat risiko pengeluaran (drawdown) dan kerugian yang tidak dapat dielakkan.
Risiko boleh dikawal melalui pengoptimuman parameter, penapisan turun naik yang sesuai, penggunaan stop loss, dsb.
Arah Pengoptimuman
Strategi ini boleh dioptimumkan dari beberapa aspek berikut:
- Optimumkan parameter tempoh EMA untuk mencari kombinasi parameter terbaik.
- Tambah penapis penunjuk lain untuk mengelakkan dagangan yang tidak perlu.
- Tambah strategi stop loss untuk mengawal kerugian setiap dagangan.
- Gabungkan penapis seperti arah aliran dan turun naik untuk mengurangkan kekerapan dagangan.
- Uji pelbagai jenis kontrak untuk mencari objek strategi yang paling sesuai.
- Gunakan kawalan kos seperti slippage dan komisen untuk menjadikan ujian semula lebih realistik.
Kesimpulan
Secara keseluruhan, strategi ini adalah strategi Golden Cross dan Death Cross dua EMA yang sangat mudah, dengan logik yang jelas dan mudah difahami. Ia menjana isyarat dagangan melalui perbandingan antara EMA cepat dan perlahan. Kelebihan strategi ini adalah mudah dilaksanakan, tetapi ia juga mempunyai beberapa masalah seperti dagangan yang kerap dan kecenderungan untuk overfitting. Langkah seterusnya boleh memperbaikinya dari segi pengoptimuman parameter, kawalan risiko, dan lain-lain untuk menjadikan strategi lebih kukuh dan praktikal.
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MollyETF_EMA_Crossover", overlay = true, initial_capital = 100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
- 1

