EMA Crossover Intraday Trading Strategy Berdasarkan AO Oscillator

Penulis:ChaoZhang, Tanggal: 2023-12-25 10:53:48
Tag:

img

Gambaran umum

Ini adalah strategi perdagangan intraday yang memanfaatkan osilator AO dan crossover EMA untuk menghasilkan sinyal perdagangan.

Logika Strategi

Strategi ini terutama didasarkan pada dua indikator untuk masuk dan keluar:

  1. AO Oscillator: Mengukur perbedaan antara rata-rata HL2 5 periode dan 34 periode untuk mengukur arah tren saat ini.

  2. EMA Crossover: Strategi ini menggunakan EMA 3 periode untuk tren jangka pendek dan EMA 20 periode untuk arah tren jangka menengah.

Perdagangan hanya masuk ketika AO melintasi garis nolnya bersamaan dengan penyeberangan EMA. Ini menghindari sinyal yang salah ketika AO berosilasi. Keluar terjadi setelah sesi London ditutup dengan meratakan semua posisi.

Analisis Keuntungan

Keuntungan utama dari strategi ini adalah:

  1. Osilator AO memastikan arah tren yang akurat untuk sinyal yang dapat diandalkan;
  2. Kombinasi indikator ganda menyaring kebisingan untuk sinyal konfidensi tinggi;
  3. Perdagangan hanya selama sesi utama menghindari risiko overnight;
  4. Logika yang sederhana dan jelas membuatnya mudah dimengerti dan diterapkan;
  5. Tidak ada optimasi atau kurva-fit yang diperlukan dengan parameter yang stabil.

Analisis Risiko

Beberapa risiko yang perlu diperhatikan meliputi:

  1. Risiko kerugian yang diperpanjang tanpa stop loss yang tepat waktu dalam peristiwa black swan;
  2. Whipsaws dari crossover EMA palsu di pasar range;
  3. Kurangnya kemampuan beradaptasi dari parameter tetap dalam siklus pasar yang berubah.

Risiko dapat dikurangi melalui stop loss, parameter adaptif yang disesuaikan dengan siklus yang berbeda, dll.

Arahan Optimasi

Arah pengoptimalan utama adalah sekitar pengaturan parameter:

  1. Menyesuaikan periode EMA untuk menguji kombinasi jangka pendek atau EMA tambahan dalam generasi sinyal;
  2. Tentukan parameter AO untuk menilai dampak pada osilator;
  3. Tambahkan indikator tambahan seperti RSIbord untuk menghindari kondisi overbought/oversold;
  4. Sesuaikan waktu sesi trading untuk menguji wilayah yang berbeda atau durasi yang lebih lama.

Penyesuaian parameter dan filter tambahan dapat meningkatkan ketahanan dan efisiensi strategi.

Kesimpulan

Singkatnya, taktik perdagangan intraday ini menggabungkan indikator tren AO dengan crossover EMA untuk membuat pendekatan yang sederhana namun praktis. Ini memiliki sinyal yang jelas yang mudah diterapkan tetapi tidak memiliki parameter adaptif. Pengujian dan penyempurnaan lebih lanjut dapat meningkatkan stabilitas dan keselarasan dengan lanskap pasar yang bervariasi. Secara keseluruhan, ini memberikan pedagang intraday ritel pilihan yang sangat baik.


/*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))




Lebih banyak