Strategi pembalikan arah aliran berdasarkan persilangan purata bergerak


Tarikh penciptaan: 2023-09-20 16:54:46 Akhirnya diubah suai: 2023-09-20 16:54:46
Salin: 0 Bilangan klik: 773
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi ini menggunakan persilangan EMA dan garis purata MA untuk menentukan pembalikan trend, dan merupakan strategi trend-following yang tipikal.

Prinsip Strategi

  1. Garis purata indeks EMA dan purata bergerak mudah MA untuk tempoh yang ditetapkan dikira.

  2. Apabila EMA melintasi MA dari bawah, ia menghasilkan isyarat beli.

  3. Apabila EMA menembusi MA dari atas ke bawah, ia menghasilkan isyarat menjual.

  4. Anda boleh menetapkan perdagangan pada tarikh tertentu dalam bulan tertentu sahaja.

  5. Setiap kali hanya memegang kedudukan satu arah, tidak membuka kedudukan terbalik.

  6. Peraturan-peraturan ini mudah difahami dan mudah dilaksanakan.

Analisis kelebihan

  1. EMA dan EMA bersilang mudah menangkap peluang untuk membalikkan trend.

  2. Tetapkan penapis tarikh untuk mengelakkan transaksi yang salah akibat peristiwa besar.

  3. Hanya melakukan kedudukan satu arah, anda boleh mengurangkan pembukaan posisi yang tidak perlu.

  4. Pengeluaran yang lebih cekap.

  5. Sesuai untuk perdagangan tren garis pendek.

Analisis risiko

  1. Laluan yang sama boleh menyebabkan isyarat palsu yang menyebabkan kerugian yang tidak perlu.

  2. Tidak dapat mengawal jumlah kerugian secara berkesan.

  3. Strategi tanpa kerugian, terdapat risiko kehilangan dana yang lebih besar.

  4. Tarikh yang ditetapkan terlalu ketat boleh menyebabkan peluang perdagangan terlewat.

  5. Penetapan parameter yang tidak betul juga boleh menjejaskan prestasi strategi.

Arah pengoptimuman

  1. Uji peredaran garis purata yang berbeza untuk mencari parameter yang optimum.

  2. Kaedah penyaringan tambahan diperlukan untuk menilai persilangan.

  3. Menubuhkan mekanisme halangan kerugian untuk mengawal kerugian tunggal.

  4. Optimumkan peraturan penapisan tarikh dengan mengekalkan fleksibiliti.

  5. Kajian bagaimana untuk menetapkan kedudukan berhenti yang munasabah.

  6. Pertimbangkan untuk menggunakan strategi pengurusan kedudukan dinamik.

ringkaskan

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.

Kod sumber strategi
//@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")