Strategi Penjejakan Trend Berdasarkan EMA Zero-Lag
Gambaran Keseluruhan
Strategi ini adalah strategi pengesanan tren yang tipikal. Ia menggunakan strategi EMA Tanpa Ketinggalan (Zero-Lag EMA) laju dan perlahan untuk menentukan arah tren, digabungkan dengan mekanisme seperti stop loss bergerak, ambil untung, dan faedah kompaun untuk melaksanakan perdagangan pengesanan tren.
Prinsip Strategi
-
Kira EMA Tanpa Ketinggalan laju dan EMA Tanpa Ketinggalan perlahan. Kedua-duanya menggunakan tempoh yang berbeza untuk melicinkan harga.
-
Apabila garis laju melintasi ke atas garis perlahan, ia menghasilkan isyarat beli; apabila garis laju melintasi ke bawah garis perlahan, ia menghasilkan isyarat jual.
-
Selepas masuk, tetapkan garis stop loss bergerak untuk mengesan harga tertinggi/terendah, bagi mengawal risiko.
-
Tetapkan garis ambil untung bergerak, apabila harga mencapai peratusan tertentu, keluar untuk mengambil untung.
-
Gunakan pembilang bilangan bukaan kedudukan untuk melaksanakan mekanisme penambahan kedudukan serupa faedah kompaun.
Analisis Kelebihan
-
EMA Tanpa Ketinggalan mempunyai tindak balas yang lebih kecil terhadap kelewatan, membolehkan penangkapan perubahan tren dengan lebih pantas.
-
Strategi dwi EMA agak mudah dan intuitif, memudahkan penentuan arah operasi.
-
Tetapan stop loss dan ambil untung yang munasabah dapat mengawal kerugian setiap perdagangan dengan baik.
-
Mekanisme penambahan kedudukan boleh memperoleh lebih banyak keuntungan apabila tren berkembang.
Analisis Risiko
-
Penetapan parameter yang tidak tepat boleh menyebabkan stop loss atau ambil untung terlalu agresif atau konservatif.
-
Pemilihan penunjuk penentuan tren yang tidak sesuai mungkin menyebabkan terlepas masa perubahan tren.
-
Mekanisme penambahan kedudukan boleh memperbesarkan jumlah kerugian apabila tren berbalik.
-
Perlu menyesuaikan parameter untuk instrumen yang berbeza bagi mengelakkan overfitting terhadap satu instrumen.
Arah Pengoptimuman
-
Uji parameter tempoh EMA yang berbeza untuk mencari kombinasi parameter yang lebih sesuai.
-
Optimumkan nisbah stop loss dan ambil untung untuk mencari keseimbangan antara keuntungan dan kawalan risiko.
-
Laraskan logik penambahan kedudukan, hadkan bilangan maksimum bukaan kedudukan dalam satu arah.
-
Tambah penunjuk teknikal lain untuk penapisan kemasukan, meningkatkan kualiti isyarat.
-
Tutup perdagangan dalam tempoh masa tertentu untuk mengelak tempoh yang sering menghasilkan isyarat salah.
-
Uji parameter secara berasingan mengikut ciri-ciri instrumen yang berbeza untuk meningkatkan kestabilan.
Kesimpulan
Strategi ini beroperasi secara stabil secara keseluruhan, dan nisbah risiko pulangan juga agak baik. Dengan pengoptimuman parameter, penapisan bantuan dan kaedah lain, kesan strategi boleh dipertingkatkan lagi. Juga perlu berhati-hati terhadap kemungkinan isyarat salah dalam keadaan pasaran tertentu. Secara keseluruhan, rangka strategi ini direka dengan munasabah dan dijangka dapat menjadi strategi pengesanan tren yang memberikan pulangan stabil melalui pelarasan dan pengoptimuman berterusan.
//@version=3
// Learn more about Autoview and how you can automate strategies like this one here: https://autoview.with.pink/
strategy("MP ZeroLag EMA", "MP 0 Strat", overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
//bgcolor ( color=black, transp=40, title='Blackground', editable=true)
///////////////////////////////////////////////
//* Backtesting Period Selector | Component *//
///////////////////////////////////////////////
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(3, "Backtest Start Month")- 1
