Strategi perdagangan silang EMA berganda adalah strategi trend berikut yang menggunakan persilangan dua EMA dengan panjang yang berbeza untuk menentukan trend pasaran dan membuat perdagangan.
Strategi ini terutamanya menggunakan nilai dan persilangan EMA jangka pendek dan jangka panjang untuk menentukan arah trend. Ia mula-mula mengira EMA jangka pendek (contohnya 13 tempoh) dan EMA jangka panjang (contohnya 26 tempoh), kemudian mengira persimpangan peratusan antara kedua-dua EMA. Jika EMA pendek di atas EMA panjang dan persimpangan lebih besar daripada ambang (contohnya 5%), ia menandakan trend menaik dan perdagangan panjang diambil. Jika EMA pendek di bawah EMA panjang dan persimpangan lebih besar daripada ambang, ia menandakan trend menurun dan perdagangan pendek diambil. Perdagangan ditutup apabila harga menyeberang kembali di atas atau di bawah EMA pendek.
Logika utama ialah:
Ini membolehkan strategi untuk mengesan dengan berkesan trend jangka sederhana hingga panjang dan menukar arah apabila trend berubah. ambang silang juga mengelakkan perdagangan yang tidak perlu semasa tempoh bukan trend.
Risiko boleh dikurangkan dengan:
Strategi ini boleh ditingkatkan dalam bidang seperti:
Pengoptimuman parameter melalui backtesting untuk mencari tempoh dan ambang EMA yang optimum
Penapisan trend menggunakan penunjuk tambahan seperti MACD, Bollinger Bands untuk mengelakkan whipsaws
Strategi Stop Loss seperti Trailing Stop atau Stop Berasaskan Masa untuk menghadkan kerugian
Mengambil keuntungan dengan memindahkan stop loss untuk mengunci keuntungan separa selepas hits
Pengoptimuman kuantitatif menggunakan pembelajaran mesin untuk menyesuaikan parameter dan penapis secara automatik
Pengoptimuman portfolio dengan menggabungkan dengan strategi yang tidak berkaitan untuk mengurangkan pengambilan dan meningkatkan ketahanan
Melalui pengoptimuman parameter, penapis yang lebih baik, berhenti kerugian, mengambil keuntungan, dan pengoptimuman kuantitatif & portfolio, strategi boleh dibuat lebih kukuh, adaptif, dan berkesan secara saintifik.
EMA silang berganda adalah strategi trend berikut yang mudah dan langsung yang sesuai untuk perdagangan ayunan. Ia hanya memerlukan dua EMA untuk menentukan arah trend, sesuai untuk perdagangan trend jangka menengah hingga panjang. Strategi ini juga boleh ditingkatkan melalui penyesuaian parameter, penapis yang lebih baik, stop loss, dan pengoptimuman kuantitatif lain untuk menjadikannya lebih mantap. Mudah dilaksanakan dan dioptimumkan, ia adalah strategi perdagangan trend yang disyorkan.
/*backtest start: 2023-08-19 00:00:00 end: 2023-08-23 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("2-EMA Strategy", overlay=true, initial_capital=100, currency="USD", default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075) diffMinimum = input(0.95, step=0.01) small_ema = input(13, title="Small EMA") long_ema = input(26, title="Long EMA") ema1 = ema(close, small_ema) ema2 = ema(close, long_ema) orderCondition = ema1 > ema2?((ema1/ema2)*100)-100 > diffMinimum:((ema2/ema1)*100)-100 > diffMinimum longCondition = close > ema1 and ema1 > ema2 if (longCondition and orderCondition) strategy.entry("Long", strategy.long) shortCondition = close < ema1 and ema1 < ema2 if (shortCondition and orderCondition) strategy.entry("Short", strategy.short) strategy.close("Short", when=close > ema1) strategy.close("Long", when=close < ema1) plot(ema(close, small_ema), title="EMA 1", color=green, transp=0, linewidth=2) plot(ema(close, long_ema), title="EMA 2", color=orange, transp=0, linewidth=2)