MA dan EMA Crossover Trend Reversal Strategy (Strategi Pembalikan Tren)

Penulis:ChaoZhang, Tanggal: 2023-09-20 16:54:46
Tag:

Gambaran umum

Strategi ini menggunakan silang EMA dan MA untuk menentukan pembalikan tren, yang termasuk dalam strategi trend berikut yang khas.

Logika Strategi

  1. Menghitung EMA dan MA dengan periode yang ditentukan masing-masing.

  2. EMA crossover di atas MA menghasilkan sinyal beli.

  3. EMA crossover di bawah MA menghasilkan sinyal jual.

  4. Dapat mengatur perdagangan hanya dalam bulan tertentu dan rentang tanggal.

  5. Tahan hanya satu arah pada suatu waktu, tidak ada bukaan mundur.

  6. Aturan sederhana dan jelas yang mudah diterapkan.

Keuntungan

  1. EMA dan MA crossover dapat menangkap peluang pembalikan tren.

  2. Filter tanggal menghindari perdagangan yang salah di sekitar peristiwa besar.

  3. Mempertahankan satu arah mengurangi perdagangan terbalik yang tidak perlu.

  4. Efisiensi penggunaan modal yang lebih tinggi.

  5. Cocok untuk perdagangan tren jangka pendek.

Risiko

  1. Crossover mungkin memiliki sinyal palsu menyebabkan kerugian yang tidak perlu.

  2. Tidak ada kontrol yang efektif atas ukuran kerugian per perdagangan.

  3. Risiko kerugian yang lebih besar tanpa stop loss.

  4. Pengaturan tanggal yang kaku dapat kehilangan peluang perdagangan.

  5. Parameter yang tidak tepat mempengaruhi kinerja secara negatif.

Peningkatan

  1. Uji periode MA yang berbeda untuk menemukan nilai optimal.

  2. Evaluasi filter tambahan pada crossover.

  3. Menggabungkan stop loss untuk mengendalikan kerugian per perdagangan.

  4. Mengoptimalkan aturan filter tanggal untuk mempertahankan fleksibilitas.

  5. Penelitian yang tepat mengambil posisi keuntungan.

  6. Pertimbangkan ukuran posisi dinamis.

Kesimpulan

Strategi ini memperdagangkan pembalikan silang EMA dan MA dengan mudah dan efisien tetapi memiliki beberapa ruang untuk perbaikan. penyempurnaan lebih lanjut seperti optimasi parameter dan pengendalian risiko dapat mengubahnya menjadi sistem jangka pendek yang stabil.


//@version=2
strategy(title = "MA + EMA Crossover Strategy ",shorttitle="eMA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)


emaLength =input(34)

maLength = input(89)

ema=ema(close,emaLength)
ma=sma(close,maLength)

plot(ema,linewidth=3,color=green)
plot(ma,linewidth=3,color=red)
longCond= crossover(ema,ma)
shortCond=crossover(ma,ema)





monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond    and  month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")
    



if ( shortCond   and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND",  comment="SHORT")
else
    strategy.cancel(id="SHORT")
    




Lebih banyak