MA dan EMA Crossover Trend Reversal Strategi

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

Ringkasan

Strategi ini menggunakan persilangan EMA dan MA untuk menentukan pembalikan trend, yang tergolong dalam strategi trend berikut.

Logika Strategi

  1. Mengira EMA dan MA dengan tempoh tertentu masing-masing.

  2. Perpindahan EMA di atas MA menghasilkan isyarat beli.

  3. Perpindahan EMA di bawah MA menghasilkan isyarat jual.

  4. Boleh menetapkan perdagangan hanya dalam bulan dan julat tarikh tertentu.

  5. Pegang hanya satu arah pada satu masa, tiada bukaan belakang.

  6. Peraturan yang mudah dan mudah dilaksanakan.

Kelebihan

  1. EMA dan MA crossovers boleh menangkap peluang pembalikan trend.

  2. Penapis tarikh mengelakkan perdagangan yang salah mengenai peristiwa utama.

  3. Mengekalkan satu arah mengurangkan perdagangan terbalik yang tidak perlu.

  4. Kecekapan penggunaan modal yang lebih tinggi.

  5. Sesuai untuk perdagangan trend jangka pendek.

Risiko

  1. Crossovers mungkin mempunyai isyarat palsu yang menyebabkan kerugian yang tidak perlu.

  2. Tiada kawalan yang berkesan terhadap saiz kerugian setiap perdagangan.

  3. Risiko kerugian yang lebih besar tanpa stop loss.

  4. Tetapan tarikh yang kaku mungkin kehilangan peluang perdagangan.

  5. Parameter yang tidak sesuai menjejaskan prestasi.

Peningkatan

  1. Uji tempoh MA yang berbeza untuk mencari nilai optimum.

  2. Kaji penapis tambahan pada persimpangan.

  3. Menggabungkan stop loss untuk mengawal kerugian setiap perdagangan.

  4. Mengoptimumkan peraturan penapis tarikh untuk mengekalkan fleksibiliti.

  5. Penyelidikan yang betul mengambil kedudukan keuntungan.

  6. Pertimbangkan saiz kedudukan dinamik.

Kesimpulan

Strategi ini memperdagangkan pembalikan silang EMA dan MA dengan mudah dan cekap tetapi mempunyai beberapa ruang untuk peningkatan. penyempurnaan lanjut seperti pengoptimuman parameter dan kawalan 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 lanjut