Strategi ini menggunakan persilangan EMA dan garis purata MA untuk menentukan pembalikan trend, dan merupakan strategi trend-following yang tipikal.
Garis purata indeks EMA dan purata bergerak mudah MA untuk tempoh yang ditetapkan dikira.
Apabila EMA melintasi MA dari bawah, ia menghasilkan isyarat beli.
Apabila EMA menembusi MA dari atas ke bawah, ia menghasilkan isyarat menjual.
Anda boleh menetapkan perdagangan pada tarikh tertentu dalam bulan tertentu sahaja.
Setiap kali hanya memegang kedudukan satu arah, tidak membuka kedudukan terbalik.
Peraturan-peraturan ini mudah difahami dan mudah dilaksanakan.
EMA dan EMA bersilang mudah menangkap peluang untuk membalikkan trend.
Tetapkan penapis tarikh untuk mengelakkan transaksi yang salah akibat peristiwa besar.
Hanya melakukan kedudukan satu arah, anda boleh mengurangkan pembukaan posisi yang tidak perlu.
Pengeluaran yang lebih cekap.
Sesuai untuk perdagangan tren garis pendek.
Laluan yang sama boleh menyebabkan isyarat palsu yang menyebabkan kerugian yang tidak perlu.
Tidak dapat mengawal jumlah kerugian secara berkesan.
Strategi tanpa kerugian, terdapat risiko kehilangan dana yang lebih besar.
Tarikh yang ditetapkan terlalu ketat boleh menyebabkan peluang perdagangan terlewat.
Penetapan parameter yang tidak betul juga boleh menjejaskan prestasi strategi.
Uji peredaran garis purata yang berbeza untuk mencari parameter yang optimum.
Kaedah penyaringan tambahan diperlukan untuk menilai persilangan.
Menubuhkan mekanisme halangan kerugian untuk mengawal kerugian tunggal.
Optimumkan peraturan penapisan tarikh dengan mengekalkan fleksibiliti.
Kajian bagaimana untuk menetapkan kedudukan berhenti yang munasabah.
Pertimbangkan untuk menggunakan strategi pengurusan kedudukan dinamik.
Strategi ini berdasarkan kepada EMA dan MA untuk berdagang trend reverse cross-line, mudah dan cekap, tetapi terdapat beberapa ruang untuk penambahbaikan. Dengan cara pengoptimuman parameter, kawalan risiko dan lain-lain, ia boleh disempurnakan lagi untuk menjadikan sistem perdagangan garis 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")