Ini adalah strategi silang berdasarkan 4 garis EMA. Ia menggunakan dua set EMA cepat dan perlahan dan menghasilkan isyarat beli apabila kedua-dua EMA cepat melintasi di atas EMA perlahan yang sepadan, dan isyarat jual apabila kedua-dua EMA cepat melintasi di bawah EMA perlahan yang sepadan. Strategi ini dapat menangkap dengan berkesan trend jangka menengah hingga panjang dan membuat keuntungan di pasaran yang berbeza.
Strategi ini menggunakan 4 purata bergerak eksponensial (EMA), termasuk 2 EMA pantas dan 2 EMA perlahan. EMA pantas mempunyai panjang 9 dan 21 hari, digunakan untuk menangkap trend jangka pendek; sementara EMA perlahan mempunyai panjang 50 dan 200 hari, digunakan untuk menentukan arah trend jangka menengah hingga panjang.
Apabila EMA 9 hari yang cepat melintasi di atas EMA 50 hari dari bawah, dan EMA 21 hari juga melintasi di atas EMA 200 hari dari bawah, isyarat beli dihasilkan, yang dirujuk sebagai
Sebaliknya, apabila EMA cepat 9 hari melintasi di bawah EMA 50 hari dari atas, dan EMA 21 hari juga melintasi di bawah EMA 200 hari dari atas, isyarat jual dihasilkan, yang dirujuk sebagai
Strategi merentasi empat EMA ini menggabungkan analisis dalam pelbagai kerangka masa dan dapat menentukan trend pasaran dengan berkesan dan membuat keuntungan di pasaran yang berbeza.
Mengesan trend jangka menengah hingga panjang: Gabungan EMA yang cepat dan perlahan dapat menentukan arah trend secara berkesan dalam jangka masa pendek, sederhana dan panjang, mengurangkan isyarat palsu.
Penapisan bunyi bising: EMA sendiri mempunyai keupayaan penapisan bunyi bising, mengelakkan terperangkap oleh bunyi bising pasaran biasa.
Keuntungan: Ia menangkap peluang membeli silang emas dan menjual silang mati dengan tepat pada masanya untuk merealisasikan keuntungan perdagangan.
Keupayaan untuk disesuaikan: Pengguna boleh menyesuaikan secara bebas parameter empat EMA untuk menyesuaikan diri dengan produk dan jangka masa yang berbeza.
Kebolehluasan: Strategi boleh diperluaskan dengan memperkenalkan penunjuk lain untuk membina strategi kuantitatif yang lebih kompleks.
Terdapat juga beberapa risiko yang melekat dengan strategi empat EMA ini:
Risiko pecah palsu: Pasaran mungkin mempunyai salib emas palsu dan salib mati, menjadikan isyarat perdagangan tidak boleh dipercayai. Ini boleh dikurangkan dengan menyesuaikan parameter EMA atau memperkenalkan penunjuk pengesahan untuk mengurangkan isyarat palsu.
Risiko berkisar: Lebih banyak perdagangan dan peningkatan kos mungkin berlaku di pasaran sampingan dan berkisar kerana isyarat perdagangan yang lebih kerap.
Risiko sistematik: Strategi ini memberi tumpuan kepada analisis teknikal sambil mengabaikan analisis asas. Penunjuk teknikal mungkin gagal apabila peristiwa penting syarikat atau ekonomi berlaku.
Terdapat ruang untuk mengoptimumkan lagi strategi silang empat EMA ini:
Memperkenalkan skrip pengoptimuman automatik: Tulis skrip untuk mengoptimumkan panjang empat EMA secara komprehensif, mencari kombinasi parameter yang optimum.
Tambah syarat pengesahan: Tingkatkan penunjuk pengesahan tambahan apabila menghasilkan isyarat perdagangan, seperti lonjakan dalam jumlah perdagangan, untuk mengelakkan isyarat palsu.
Pertimbangkan musim: Sesuaikan parameter strategi berdasarkan corak musim kontrak niaga hadapan yang berbeza untuk mendapat keuntungan daripada kontrak dengan musim yang ketara.
Hentikan kerugian dan ambil keuntungan: Tetapkan titik stop loss dan mengambil keuntungan yang munasabah untuk mengehadkan kerugian maksimum untuk setiap perdagangan.
Gabungan strategi: Strategi ini boleh berfungsi sebagai strategi asas untuk memperkenalkan algoritma pembelajaran mesin, digabungkan dengan strategi penunjuk teknikal lain untuk membina strategi kuantitatif yang kompleks.
Ini adalah strategi silang empat EMA yang sangat berkesan. Ia menentukan arah trend pasaran dengan menggunakan dua set silang EMA yang cepat dan perlahan untuk menjana isyarat yang boleh diperdagangkan. Semasa menangkap trend jangka menengah hingga panjang, ia juga menapis bunyi bising pasaran biasa. Ia mempunyai kelebihan seperti penyesuaian parameter yang fleksibel dan pelebaran yang kuat. Kami juga menganalisis risiko dan arah pengoptimuman masa depan. Secara keseluruhan, ini adalah strategi perdagangan kuantitatif yang boleh dipercayai dan menguntungkan.
/*backtest start: 2023-11-14 00:00:00 end: 2023-12-14 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Four EMA Crossover", overlay=true) // Input parameters fast1Length = input(9, title="Fast EMA 1 Length") fast2Length = input(21, title="Fast EMA 2 Length") slow1Length = input(50, title="Slow EMA 1 Length") slow2Length = input(200, title="Slow EMA 2 Length") // Calculate EMAs fastEMA1 = ema(close, fast1Length) fastEMA2 = ema(close, fast2Length) slowEMA1 = ema(close, slow1Length) slowEMA2 = ema(close, slow2Length) // Plot EMAs on the chart plot(fastEMA1, color=color.blue, title="Fast EMA 1") plot(fastEMA2, color=color.green, title="Fast EMA 2") plot(slowEMA1, color=color.red, title="Slow EMA 1") plot(slowEMA2, color=color.purple, title="Slow EMA 2") // Strategy logic - Buy when fast EMA crosses above slow EMA and sell when fast EMA crosses below slow EMA longCondition = crossover(fastEMA1, slowEMA1) and crossover(fastEMA2, slowEMA2) shortCondition = crossunder(fastEMA1, slowEMA1) and crossunder(fastEMA2, slowEMA2) strategy.entry("Long", strategy.long, when = longCondition) strategy.entry("Short", strategy.short, when = shortCondition) // Plot strategy entry points on the chart plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)