
Strategi perdagangan rata-rata bergerak indeks empat adalah strategi perdagangan tren yang khas untuk melacak rata-rata bergerak indeks ganda. Ini melacak rata-rata bergerak indeks dari empat periode yang berbeda pada garis 13, 21, 55, dan 8, untuk menilai tren pasar dan menghasilkan sinyal perdagangan berdasarkan persimpangan mereka.
Logika inti dari strategi ini adalah melacak persilangan empat indeks moving average EMA13, EMA21, EMA55 dan EMA8. Secara khusus, strategi ini mengikuti beberapa aturan perdagangan berikut:
Ketika EMA55 di bawah EMA21 dan EMA21 lebih tinggi dari EMA55, EMA13 lebih tinggi dari EMA21, EMA8 lebih tinggi dari EMA13, lakukan masukan tambahan.
Ketika EMA55 memakai EMA21, dan EMA21 lebih rendah dari EMA55, EMA13 lebih rendah dari EMA21, EMA8 lebih rendah dari EMA13, buka tiket.
Ketika EMA55 memakai EMA21, jika memegang melakukan over order, maka posisi kosong melakukan over order, dan pada saat yang sama membuka posisi kosong.
Ketika EMA55 melewati EMA21, jika Anda memegang short position, Anda akan melakukan short position dan membuka posisi untuk melakukan lebih banyak.
Stop loss 150 plus, stop loss 1000; stop loss 150 plus, stop loss 1000.
Seperti yang dapat dilihat, strategi ini menggunakan persilangan EMA55 dan EMA21 sebagai sinyal untuk menilai tren utama pasar, menggunakan hubungan ukuran EMA13, EMA21 dan EMA8 untuk menentukan Timing masuk tertentu.
Strategi empat EMA memiliki beberapa keuntungan:
Menggunakan beberapa EMA, dapat lebih akurat menilai tren pasar. EMA55 dan EMA21 menentukan arah tren utama, EMA13, EMA21 dan EMA8 melakukan optimasi waktu masuk, meningkatkan efisiensi strategi.
Strategi ini sederhana, jelas, dan mudah dipahami dan diterapkan.
Menggunakan sifat halus EMA, dapat secara efektif menyaring kebisingan pasar dan menghindari kebocoran.
Strategi ini tidak memiliki persyaratan khusus untuk jenis transaksi dan dapat diterapkan secara luas pada berbagai produk keuangan seperti saham, forex, cryptocurrency, dll.
Strategi ini juga memiliki risiko sebagai berikut:
Pada saat trend berbalik, melacak EMA kemungkinan terjadi kerugian atau keterlambatan tidak berbalik. Pada saat ini dapat menyesuaikan parameter EMA atau menambahkan penilaian indikator lain sesuai.
Stop loss stop point mungkin perlu disesuaikan dengan varietas yang berbeda. Untuk ini dapat ditambahkan stop loss stop loss dinamis untuk dioptimalkan.
Optimalisasi parameter dapat dilakukan lebih lanjut dengan mencari kombinasi parameter yang optimal.
Pertimbangkan untuk mengurangi posisi ketika volatilitas tinggi. Ini dapat mengontrol risiko.
Strategi empat EMA adalah strategi pelacakan tren yang relatif sederhana. Strategi ini menggunakan beberapa set EMA untuk menggambarkan tren pasar dan menghasilkan sinyal perdagangan berdasarkan itu. Strategi ini lebih ringkas, mudah diterapkan, dapat diterapkan secara luas dengan varietas yang berbeda, dan merupakan strategi pelacakan tren yang andal. Namun, kita juga harus memperhatikan bahwa ada risiko bahwa strategi ini memiliki tren yang beralih secara pasif, yang dapat disempurnakan dengan menambahkan lebih banyak indikator penilaian tambahan atau parameter optimasi.
/*backtest
start: 2022-11-24 00:00:00
end: 2023-11-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="Quadriple EMA Strategy", overlay=true, pyramiding=1, currency=currency.USD, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=10000)
ema13 = ta.ema(close, 13)
ema21 = ta.ema(close, 21)
ema55 = ta.ema(close, 55)
ema8 = ta.ema(close, 8)
plot(ema13, color=color.green, title="ema13")
plot(ema21, color=color.orange, title="ema21")
plot(ema55, color=color.red, title="ema55")
plot(ema8, color=color.blue, title="ema8")
if ta.crossunder(ema55, ema21) and strategy.position_size == 0 and ema21>ema55 and ema13>ema21 and ema8>ema13
strategy.entry("Enter Long", strategy.long)
strategy.exit("Exit Long", from_entry="Enter Long", loss=150, profit=1000)
if (ta.crossover(ema55, ema21) and strategy.position_size == 0) and ema21<ema55 and ema13<ema21 and ema8<ema13
strategy.entry("Enter Short", strategy.short)
strategy.exit("Exit Short", from_entry="Enter Short", loss=150, profit=1000)
if ta.crossover(ema55,ema21)
strategy.close("Enter Long")
strategy.entry("Enter Short", strategy.short)
if ta.crossunder(ema55,ema21)
strategy.close("Enter Short")
strategy.entry("Enter Long", strategy.long)