Berikut adalah artikel mengenai strategi perdagangan EMA dan Heikin Ashi:
Strategi ini menggunakan purata bergerak eksponensial (EMA) dan Heikin Ashi untuk menentukan trend dan menjana isyarat perdagangan apabila harga menembusi EMA dari tempoh yang berbeza.
Strategi ini menggunakan EMA 15 tempoh dan 50 tempoh. Ia mengira harga penutupan Heikin Ashi semasa dan membandingkannya dengan EMA. Jika harga penutupan di atas kedua-dua EMA dan EMA 15 tempoh di atas EMA 50 tempoh, isyarat panjang dihasilkan. Jika harga penutupan di bawah kedua-dua EMA dan EMA 15 tempoh di bawah EMA 50 tempoh, isyarat pendek dihasilkan.
Apabila harga kembali ke atas EMA 15 tempoh, perdagangan terbalik dibuat.
Menggunakan EMA membantu menapis bunyi pasaran dan menentukan arah trend.
Menggabungkan EMA dari tempoh yang berbeza menangkap kedua-dua trend jangka pendek dan jangka menengah.
Heikin Ashi menyaring pelarian palsu dan mengesahkan isyarat perdagangan.
Strategi ini mudah dan mudah dilaksanakan.
EMA mempunyai kelewatan dan mungkin terlepas titik perubahan trend.
Parameter tetap gagal menyesuaikan diri dengan pasaran yang berubah, memerlukan pengoptimuman dinamik.
Perdagangan yang kerap membawa kepada kos transaksi yang berpotensi tinggi.
Perdagangan pecah mudah terdedah kepada pecah palsu, yang memerlukan pengesahan penunjuk tambahan.
Risiko boleh dikurangkan melalui pengoptimuman parameter, mengintegrasikan penunjuk lain, dll.
Mengoptimumkan tempoh EMA secara dinamik berdasarkan perubahan pasaran.
Mengoptimumkan penapis pecah untuk mengelakkan pecah palsu, contohnya menambah pengesahan jumlah.
Masukkan penunjuk lain seperti MACD untuk mengesahkan isyarat.
Gunakan EMA yang tertinggal untuk trend dan EMA utama untuk julat.
Strategi ini menggunakan EMA untuk menentukan arah trend dan Heikin Ashi untuk mengesahkan isyarat. Ia mudah dan mudah tetapi lag EMA dan risiko pecah palsu perlu ditangani. Penambahbaikan boleh dibuat melalui pengoptimuman parameter, integrasi penunjuk untuk mengurangkan risiko dan meningkatkan prestasi 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)