EMA dan Heikin Ashi Trading Strategy

Penulis:ChaoZhang, Tanggal: 2023-10-17 16:11:19
Tag:

img

Di sini adalah artikel tentang strategi perdagangan EMA dan Heikin Ashi:

Gambaran umum

Strategi ini menggunakan rata-rata bergerak eksponensial (EMA) dan Heikin Ashi untuk menentukan tren dan menghasilkan sinyal perdagangan ketika harga menerobos EMA dari periode yang berbeda.

Logika Perdagangan

Strategi ini menggunakan EMA 15 periode dan 50 periode. Ini menghitung harga penutupan Heikin Ashi saat ini dan membandingkannya dengan EMA. Jika harga penutupan di atas kedua EMA dan EMA 15 periode di atas EMA 50 periode, sinyal panjang dihasilkan. Jika harga penutupan di bawah kedua EMA dan EMA 15 periode di bawah EMA 50 periode, sinyal pendek dihasilkan.

Ketika harga kembali di atas EMA 15 periode, perdagangan terbalik dilakukan.

Analisis Keuntungan

  1. Menggunakan EMA membantu menyaring kebisingan pasar dan menentukan arah tren.

  2. Menggabungkan EMA dari periode yang berbeda menangkap tren jangka pendek dan jangka menengah.

  3. Heikin Ashi menyaring keluar breakout palsu dan mengkonfirmasi sinyal perdagangan.

  4. Strategi ini sederhana dan mudah diterapkan.

Analisis Risiko

  1. EMA memiliki keterlambatan dan mungkin melewatkan titik balik tren.

  2. Parameter tetap gagal beradaptasi dengan perubahan pasar, yang membutuhkan optimasi dinamis.

  3. Perdagangan yang sering menyebabkan biaya transaksi yang berpotensi tinggi.

  4. Perdagangan breakout rentan terhadap breakout palsu, yang membutuhkan konfirmasi indikator tambahan.

Risiko dapat dikurangi melalui optimasi parameter, mengintegrasikan indikator lain, dll.

Arahan Optimasi

  1. Optimalkan periode EMA secara dinamis berdasarkan perubahan pasar.

  2. Mengoptimalkan filter breakout untuk menghindari breakout palsu, misalnya menambahkan konfirmasi volume.

  3. Masukkan indikator lain seperti MACD untuk mengkonfirmasi sinyal.

  4. Gunakan EMA yang tertinggal untuk tren dan EMA terkemuka untuk kisaran.

Ringkasan

Strategi ini menggunakan EMA untuk menentukan arah tren dan Heikin Ashi untuk memverifikasi sinyal. Ini sederhana dan langsung tetapi lag EMA dan risiko pecah palsu perlu ditangani. Perbaikan dapat dilakukan melalui optimasi parameter, integrasi indikator untuk mengurangi risiko dan meningkatkan kinerja strategi.


/*backtest
start: 2023-10-09 00:00:00
end: 2023-10-12 02:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("EMA & Heikin Ashi", shorttitle="EMA & Heikin Ashi", overlay=true, initial_capital=1)


// squaa's Strategy
//
// Idea by Thw on March 10, 2018.
//
//
// The strategy should be used with high leverages,
// never stop running,
// and is always long or short.

// Input
price = input(close)
MA1_Length = input(15)
MA2_Length = input(50)


haclose = request.security(heikinashi(syminfo.tickerid), timeframe.period, close)

// === FUNCTION EXAMPLE ===
start     = timestamp(2018, 01, 01, 20, 00)  // backtest start window
window()  => time >= start ? true : false // create function "within window of time"


// Calculation
MA1 = ema(price, MA1_Length)
MA2 = ema(price, MA2_Length)

// Strategy
long = haclose > MA1 and haclose > MA2 and MA1 > MA2 and window()
short = haclose < MA1 and haclose < MA2 and MA1 < MA2 and window()

// MA trend output color
MA2_color = long?lime:short?red:blue

strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)
strategy.close("Long", when=haclose < MA1)
strategy.close("Short", when=haclose > MA1)


// MA output
EMA1 = plot(MA1, title="EMA 1", style=linebr, linewidth=1, color=MA2_color)
EMA2 = plot(MA2, title="EMA 2", style=linebr, linewidth=3, color=MA2_color)
fill(EMA1, EMA2, color=silver, transp=50)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

Lebih banyak