Strategi Mengikuti Aliran DEMA


Tarikh penciptaan: 2023-10-17 17:17:34 Akhirnya diubah suai: 2023-10-17 17:17:34
Salin: 0 Bilangan klik: 694
1
fokus pada
1617
Pengikut

Strategi Mengikuti Aliran DEMA

Gambaran keseluruhan

Strategi pengesanan trend DEMA adalah berdasarkan reka bentuk penunjuk DEMA, menghasilkan isyarat beli apabila harga menembusi penunjuk DEMA ke bawah dan menghasilkan isyarat jual apabila harga jatuh ke atas penunjuk DEMA, termasuk strategi pengesanan trend.

Prinsip Strategi

Strategi ini menggunakan indikator DEMA untuk menentukan trend harga. Indeks DEMA adalah purata bergerak dua indeks, yang dikira menggunakan dua garis EMA, yang dapat menangkap perubahan harga lebih cepat. Strategi ini dilakukan dengan mengira peratusan perbezaan harga dengan DEMA, dan kemudian memberikan isyarat beli dan jual.

Apabila peratusan nilai selisih melintasi parameter yang ditetapkan, ia menghasilkan isyarat beli. Apabila peratusan nilai selisih melintasi parameter yang ditetapkan, ia menghasilkan isyarat jual.

Selain itu, strategi ini juga menetapkan julat hari dari tahun ke tahun sebagai syarat penapisan, yang hanya akan menghasilkan isyarat perdagangan pada tarikh yang ditetapkan.

Analisis kelebihan strategi

  • Penggunaan penunjuk DEMA dapat menangkap perubahan harga dengan lebih sensitif dan menangkap pembalikan trend tepat pada masanya.
  • Indeks DEMA mempunyai keterbelakangan yang lebih rendah berbanding indeks SMA.
  • Tetapkan parameter kekuatan jual beli untuk mengawal frekuensi dagangan.
  • Menambah syarat penapisan tarikh untuk mengoptimumkan keadaan bermusim.
  • Secara keseluruhannya, parameter-parameter strategi ini adalah munasabah dan boleh dioptimumkan untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.

Analisis risiko strategi

  • Indeks DEMA sendiri mempunyai kemunduran dan mungkin terlepas daripada perubahan trend jangka pendek.
  • “Signal yang dihasilkan agak terlewat dan masa masuk tidak tepat.
  • Strategi ini hanya berdasarkan kepada penunjuk DEMA, tanpa penunjuk tambahan yang mengesahkan kebolehpercayaan isyarat.
  • Tidak ada seting stop loss yang boleh menyebabkan kerugian yang lebih besar kepada akaun.

Anda boleh mengawal risiko dengan menggabungkan isyarat pengesahan indikator lain, mengoptimumkan tetapan parameter, dan menambah stop loss.

Arah pengoptimuman strategi

  • Anda boleh mempertimbangkan untuk memasukkan indikator MA untuk penapisan isyarat, menggunakan ciri-ciri surut MA untuk mengesahkan trend.
  • Anda boleh menguji kesan parameter yang berbeza terhadap kadar pulangan strategi untuk mencari kombinasi parameter yang optimum.
  • Anda boleh menambah strategi hentikan kerugian, menetapkan had hentikan kerugian yang munasabah, dan mengawal kerugian tunggal.
  • Anda boleh menguji kesan pelbagai saham terhadap kesan strategi dan mengoptimumkan kolam saham.
  • Anda boleh mencuba pelbagai strategi keluar, seperti mekanisme keluar seperti pembalikan trend, penembusan dan sebagainya.

ringkaskan

DEMA trend strategi penjejakan keseluruhan reka bentuk yang wajar, mempunyai beberapa keuntungan yang stabil. Strategi ini berjaya menggunakan petunjuk DEMA untuk menentukan arah trend, boleh berkesan untuk pelbagai jenis saham dan jangka masa panjang yang besar dan sederhana. Dengan cara seperti pengoptimuman parameter, pengesahan petunjuk tambahan, strategi hentian kerugian, dan lain-lain, anda boleh meningkatkan lagi kadar keuntungan strategi dan mengawal risiko.

Kod sumber strategi
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 2
strategy("DEMA PRICE DİFFERENCE Strategy ",shorttitle="DPD% STR " ,overlay=false)

buyper =input(-1)
sellper=input(1)

demalen = input(50,title="Dema Length")

e1= ema(close,demalen)
e2=ema(e1,demalen)
demaprice  =   2 * e1 - e2

price=close

demadifper =  ((price-demaprice)/price)*100



plot(demadifper, color=red)
OverDemaPer = input(1, title="Band for OverBought")
UnderDemaPer= input(-1,title="Band for OverSold")




band1 = hline(OverDemaPer)
band0 = hline(UnderDemaPer)
zeroline=0
fill(band1, band0, color=green, transp=90)








yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  crossover(demadifper,buyper)) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( crossunder(demadifper,sellper)  ) 

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