Type/to search

Strategi perdagangan kuantitatif berdasarkan persilangan EMA ganda

Common strategy
Created: 2023-11-21 11:41:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini menentukan tren pasar dengan menghitung persilangan (crossover) dua EMA dengan periode berbeda, dan menghasilkan sinyal trading berdasarkan hal tersebut. Ketika EMA jangka pendek memotong ke atas EMA jangka panjang, dianggap pasar memasuki tren naik, strategi ini akan membuka posisi beli (long); ketika EMA jangka pendek memotong ke bawah EMA jangka panjang, dianggap pasar memasuki tren turun, strategi ini akan menutup posisi.

Prinsip Strategi

Strategi ini terutama menerapkan teori golden cross/death cross dari dua EMA. Dua EMA terdiri dari EMA jangka panjang dan EMA jangka pendek. Parameter EMA jangka pendek diatur ke 10 hari, dan EMA jangka panjang diatur ke 21 hari.

Ketika EMA jangka pendek memotong ke atas EMA jangka panjang, sinyal beli muncul; ketika EMA jangka pendek memotong ke bawah EMA jangka panjang, sinyal jual muncul. Strategi ini juga menetapkan ambang batas tingkat pertumbuhan, hanya ketika tingkat pertumbuhan melebihi ambang batas maka posisi beli akan dibuka, dan ketika penurunan melebihi ambang batas maka posisi akan ditutup.

Secara spesifik, kondisi beli adalah EMA jangka pendek lebih tinggi dari EMA jangka panjang, dan tingkat pertumbuhan harga saham melebihi ambang batas positif yang ditetapkan; kondisi tutup posisi adalah EMA jangka pendek lebih rendah dari EMA jangka panjang, dan tingkat pertumbuhan harga saham berada di bawah ambang batas negatif yang ditetapkan.

Keunggulan Strategi

  • Menggunakan teori golden cross/death cross dari dua EMA, relatif sederhana dan dapat diandalkan
  • Menambahkan ambang batas tingkat pertumbuhan untuk menghindari kesalahan trading saat pertumbuhan lemah
  • Dapat mengontrol rasio kerugian maksimum secara ketat
  • Parameter EMA dapat disesuaikan secara fleksibel, cocok untuk berbagai periode

Analisis Risiko

  • EMA memiliki sifat lag, mungkin melewatkan titik pembalikan harga
  • Persilangan rata-rata bergerak memiliki keterlambatan tertentu, dapat menyebabkan kehilangan waktu pembukaan posisi terbaik
  • Bergantung pada optimasi parameter; pengaturan parameter yang tidak tepat dapat menyebabkan frekuensi trading berlebihan atau sinyal yang tidak memadai

Arah Optimasi

  • Menggabungkan indikator lain seperti MACD, KD, dll. untuk meningkatkan akurasi sinyal
  • Menambahkan strategi stop loss, seperti trailing stop, untuk memaksimalkan keuntungan
  • Mengoptimalkan parameter periode EMA, menetapkan parameter terbaik untuk berbagai instrumen
  • Menggabungkan data real-time dan metode pembelajaran mesin untuk penyesuaian parameter dinamis

Kesimpulan

Strategi ini secara keseluruhan relatif sederhana dan dapat diandalkan. Dengan menggunakan persilangan dua EMA untuk menentukan tren harga dan menetapkan ambang batas tingkat pertumbuhan untuk mengeluarkan sinyal trading, strategi ini dapat menyaring beberapa sinyal palsu dibandingkan dengan persilangan rata-rata tunggal. Namun, EMA sendiri memiliki masalah lag; menggabungkannya dengan indikator lain atau penyesuaian parameter dinamis dapat lebih meningkatkan efektivitas strategi.

Source
Pine
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="ema(ema10-21)", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 15000, commission_type = strategy.commission.percent, commission_value = 0.2)

useTimeLimit    = input(defval = false, title = "Use Start Time Limiter?")
Strategy parameters
Strategy parameters
Use Start Time Limiter?
Start From Year
Start From Month
Start From Day
Start From Hour
Start From Minute
lenght0
lenght1
Threshold Up
Threshold Down
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)