Strategi trend berikut DEMA direka berdasarkan penunjuk DEMA. Ia menghasilkan isyarat beli apabila harga memecahkan jalur bawah DEMA dan isyarat jual apabila harga memecahkan jalur atas. Strategi ini tergolong dalam sistem trend berikut.
Strategi ini menggunakan penunjuk DEMA untuk menentukan trend harga. DEMA adalah Purata Bergerak Eksponensial Ganda, yang dikira dengan dua garis EMA dan boleh menangkap perubahan harga dengan lebih cepat. Strategi ini mengira peratusan perbezaan antara harga dan DEMA, dan kemudian menghasilkan isyarat perdagangan.
Apabila peratusan perbezaan melintasi di atas parameter pembeli, isyarat beli dihasilkan. Apabila peratusan perbezaan melintasi di bawah parameter penjual, isyarat jual dihasilkan. Parameter pembeli dan penjual mewakili kekuatan untuk menghasilkan isyarat, yang boleh diselaraskan berdasarkan keadaan pasaran.
Di samping itu, strategi juga menetapkan julat tarikh sebagai keadaan penapis. Isyarat perdagangan hanya dihasilkan dalam julat tarikh yang ditentukan.
Risiko boleh dikurangkan dengan menggabungkan penunjuk lain untuk pengesahan isyarat, mengoptimumkan parameter, dan menambah stop loss.
DEMA trend berikut strategi adalah munasabah direka dengan keuntungan yang stabil. Ia berjaya menggunakan penunjuk DEMA untuk menentukan arah trend dan berfungsi dengan baik pada pelbagai saham dan jangka masa sederhana hingga jangka panjang. Penambahbaikan lebih lanjut pada parameter, penunjuk tambahan, stop loss boleh meningkatkan pulangan dan kawalan risiko. Strategi ini mempunyai nilai praktikal untuk perdagangan langsung tetapi memerlukan ujian dan pengoptimuman berterusan untuk kestabilan jangka panjang.
/*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")