Sumber dimuat naik... memuat...

Strategi Beli Multiple EMA

Penulis:ChaoZhang, Tarikh: 2024-02-20 15:38:08
Tag:

img

Ringkasan

Ini adalah strategi hanya membeli berdasarkan tindakan harga dan trend jangka pendek. Ia menggunakan pelbagai purata bergerak eksponensial (EMA) sebagai penunjuk teknikal untuk masuk dan keluar.

Logika Strategi

Strategi ini menggunakan enam EMA - 5 hari, 10 hari, 20 hari, 50 hari, 100 hari dan 200 hari EMA. Isyarat beli dicetuskan apabila:

  1. EMA 5 hari melintasi EMA 10 hari
  2. EMA 10 hari melintasi EMA 20 hari
  3. EMA 20 hari melintasi EMA 50 hari
  4. EMA 50 hari melintasi EMA 100 hari
  5. EMA 100 hari melintasi EMA 200 hari
  6. Harga penutupan melintasi EMA 5 hari

Apabila semua enam syarat dipenuhi, kedudukan panjang dimulakan.

Isyarat keluar adalah apabila harga penutupan melintasi di bawah EMA 200 hari.

Analisis Kelebihan

Kelebihan strategi ini termasuk:

  1. Menggunakan pelbagai EMA sebagai penapis untuk mengenal pasti trend jangka sederhana dan pendek dengan berkesan
  2. Kriteria silang yang ketat pada pelbagai EMA membantu mengelakkan pecah palsu
  3. Memasukkan harga penutupan mengelakkan risiko pecah palsu
  4. Hanya beli, mengelakkan risiko pendek
  5. Mekanisme keluar konservatif yang menguntungkan untuk mengambil keuntungan

Analisis Risiko

Terdapat juga beberapa risiko:

  1. Kemungkinan rendah persimpangan EMA berturut-turut, cenderung kehilangan peluang
  2. Hanya beli, tidak boleh mendapat keuntungan daripada tetes
  3. Cenderung terperangkap dalam pasaran yang berbeza
  4. Keluar sebelum waktunya, melepaskan beberapa keuntungan
  5. Tetapan parameter statik tidak dapat disesuaikan di seluruh produk dan pasaran

Penyelesaian:

  1. Mengurangkan bilangan EMA berdasarkan keadaan pasaran
  2. Pertimbangkan untuk menggabungkan CCI dan lain-lain untuk memperkenalkan peluang pendek
  3. Tetapkan kehilangan hentian atau pengawasan manual
  4. Sesuaikan parameter berdasarkan trend produk
  5. Pengawasan manual dinasihatkan untuk menyesuaikan parameter

Peluang Peningkatan

Beberapa cara untuk meningkatkan strategi:

  1. Masukkan jumlah untuk mengelakkan pecah palsu
  2. Menggunakan ukuran turun naik untuk mengoptimumkan parameter
  3. Memperkenalkan model pembelajaran mesin untuk mengoptimumkan parameter secara dinamik
  4. Tambahkan mekanisme pengesahan pecah
  5. Menggabungkan model pembelajaran mendalam untuk ramalan trend
  6. Memperkenalkan stop loss dan mengambil keuntungan

Kesimpulan

Ringkasnya, ini adalah trend jangka pendek mengikut strategi berdasarkan penunjuk teknikal harga. Ia mengenal pasti trend menggunakan pelbagai penapis EMA dan menggabungkan harga dekat untuk mengelakkan pecah palsu. Logiknya mudah dan mudah difahami. Kelemahannya adalah lebih sedikit peluang dan cenderung terperangkap. Ia disyorkan untuk digunakan sebagai alat tambahan yang digabungkan dengan pengawasan manual. Peningkatan boleh dibuat dalam aspek seperti jumlah, pengoptimuman parameter dan pembelajaran mesin untuk menjadikan strategi lebih mantap.


/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Multiple EMA Buy Strategy with Price Condition", overlay=true)

// Calculate EMAs
ema5 = ta.ema(close, 5)
ema10 = ta.ema(close, 10)
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)

// Plot EMAs
plot(ema5, color=color.blue, title="EMA 5")
plot(ema10, color=color.green, title="EMA 10")
plot(ema20, color=color.red, title="EMA 20")
plot(ema50, color=color.purple, title="EMA 50")
plot(ema100, color=color.orange, title="EMA 100")
plot(ema200, color=color.yellow, title="EMA 200")

// Entry conditions
buy_condition = ema5 > ema10 and ema10 > ema20 and ema20 > ema50 and ema50 > ema100 and ema100 > ema200 and close > ema5

// Exit conditions
exit_condition = close < ema200

// Strategy entry and exit conditions
strategy.entry("Buy", strategy.long, when = buy_condition)
strategy.close("Buy", when = exit_condition)

Lebih lanjut