Strategi ini menggunakan persilangan EMA dan garis rata-rata MA untuk menilai pembalikan tren, dan merupakan strategi pelacakan tren yang khas.
Rata-rata indeks EMA dan rata-rata bergerak sederhana MA untuk periode yang ditentukan dihitung masing-masing.
Ketika EMA menembus MA dari bawah, ia menghasilkan sinyal beli.
Ketika EMA melewati MA dari atas ke bawah, menghasilkan sinyal jual.
Anda dapat mengatur perdagangan pada tanggal tertentu hanya dalam bulan tertentu.
Setiap kali hanya memegang posisi satu arah, tidak melakukan posisi terbalik.
Peraturan-peraturan ini sederhana, jelas, dan mudah diterapkan.
EMA dan MA bersilang mudah menangkap peluang untuk membalikkan tren.
Setup filter tanggal untuk menghindari kesalahan transaksi yang disebabkan oleh peristiwa besar.
Hanya melakukan posisi satu arah, dapat mengurangi posisi kosong yang tidak perlu.
Efisiensi penggunaan dana.
Cocok untuk perdagangan tren garis pendek.
Sebuah sinyal palsu dapat muncul pada persimpangan rata-rata, yang menyebabkan kerugian yang tidak perlu.
Tidak dapat mengontrol secara efektif ukuran kerugian tunggal.
Strategi tanpa kerugian, ada risiko lebih besar kehilangan dana.
Jika tanggalnya terlalu kaku, Anda mungkin akan kehilangan kesempatan untuk berdagang.
Peraturan parameter yang tidak tepat juga dapat mempengaruhi kinerja kebijakan.
Uji siklus rata-rata yang berbeda untuk mencari parameter optimal.
Kondisi penyaringan lainnya perlu ditambahkan dalam penilaian persilangan.
Membangun mekanisme penghentian kerugian untuk mengendalikan kerugian tunggal.
Optimalkan aturan penyaringan tanggal, tetaplah fleksibel.
Pelajari cara mengatur posisi stop yang tepat.
Pertimbangkan strategi manajemen posisi dinamis.
Strategi ini didasarkan pada EMA dan MA rata-rata silang untuk perdagangan reversal tren, sederhana dan efisien, tetapi ada beberapa ruang untuk perbaikan. Dengan cara optimasi parameter, pengendalian risiko dan lain-lain, dapat disempurnakan lebih lanjut, dapat membuatnya menjadi 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")