
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.
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.
Anda boleh mengawal risiko dengan menggabungkan isyarat pengesahan indikator lain, mengoptimumkan tetapan parameter, dan menambah stop loss.
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.
/*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")