
Strategi ini adalah strategi untuk berdagang dalam hari menggunakan penyambungan penunjuk goyah AO dan purata bergerak EMA. Gagasan utamanya adalah untuk menghasilkan isyarat perdagangan dengan garis EMA cepat melalui garis EMA pertengahan, sementara penunjuk AO menyeberangi sumbu sifar.
Strategi ini menggunakan dua petanda utama untuk masuk dan keluar:
Indeks AO Shock: Indeks ini adalah perbezaan antara purata harga rendah 5 hari dan purata harga rendah 34 hari untuk menentukan trend pasaran semasa. Apabila AO adalah positif, ia mewakili trend naik semasa, dan apabila negatif, ia mewakili trend turun semasa.
EMA bergerak: strategi menggunakan dua EMA pada hari ke-3 dan ke-20 untuk pengiraan, EMA pada hari ke-3 mewakili trend jangka pendek, dan EMA pada hari ke-20 mewakili trend jangka menengah. EMA jangka pendek menghasilkan isyarat beli apabila ia menembusi EMA pertengahan dari bawah, sebaliknya ia menghasilkan isyarat jual apabila ia menembusi EMA pertengahan dari atas.
Keadaan masuk untuk strategi ini adalah bahawa isyarat perdagangan hanya akan dihasilkan apabila penunjuk AO menyeberangi sumbu sifar, dan pada masa yang sama EMA muncul sebagai garpu emas atau garpu mati. Ini dapat mengelakkan isyarat yang salah apabila penunjuk AO bergoyang.
Strategi ini mempunyai beberapa kelebihan:
Strategi ini mempunyai beberapa risiko:
Untuk mengelakkan risiko-risiko ini, kita boleh menetapkan mekanisme hentian kerugian, atau menyesuaikan parameter mengikut kitaran yang berbeza, menjadikan strategi lebih fleksibel.
Untuk strategi ini, pengoptimuman utama adalah dengan menyesuaikan parameter:
Pengesuaian kitaran EMA. Anda boleh menguji kombinasi EMA dengan kitaran yang lebih pendek, atau menambah lebih banyak EMA untuk membina isyarat perdagangan;
Penyesuaian parameter AO. Uji kesan parameter jangka panjang dan jangka pendek yang berbeza terhadap indikator AO;
Menambah petunjuk tambahan seperti penambahan RSIbord untuk mengelakkan risiko overbought dan oversold;
Penyesuaian masa dagangan. Uji kesannya di kawasan yang berbeza atau masa dagangan yang lebih lama.
Strategi ini boleh menjadi lebih mantap dan berkesan dengan menyesuaikan parameter dan menambah penunjuk baru.
Secara keseluruhannya, strategi perdagangan ini menggabungkan indikator trend penilaian AO dan EMA jangka pendek dan menengah untuk membina strategi perdagangan dalam hari yang mudah dan praktikal. Ia mempunyai kelebihan seperti kejernihan isyarat strategi dan kemudahan untuk melaksanakan.
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//@author SoftKill21
strategy(title="MA cross + AO", shorttitle="MA_AO")
ao = sma(hl2,5) - sma(hl2,34)
len = input(3, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
len1 = input(20, minval=1, title="Length")
src1 = input(close, title="Source")
out1 = sma(src1, len1)
timeinrange(res, sess) => time(res, sess) != 0
londopen = timeinrange(timeframe.period, "0300-1100")
nyopen = timeinrange(timeframe.period, "0800-1600")
longC = crossover(out,out1) and ao>0 and londopen
shortC = crossunder(out,out1) and ao<0 and londopen
invert = input(title="Reverse position ?", type=input.bool, defval=false)
if(invert==false)
strategy.entry("LONG",1,when=longC)
strategy.entry("SHORT",0,when=shortC)
if(invert==true)
strategy.entry("short",0,when=longC)
strategy.entry("long",1,when=shortC)
strategy.close_all(when= not (londopen))