Type/to search

Strategi Mean Reversion Divergen EMA

EMA
2
Follow
502
Followers

img
img

Gambaran Keseluruhan

Strategi perdagangan ini berdasarkan prinsip regresi min, menggunakan sisihan ketara antara harga dan Purata Pergerakan Eksponen (EMA) 50 kitaran untuk mengenal pasti peluang perdagangan. Strategi ini direka khusus untuk pasaran dengan kemeruapan tinggi, bertujuan untuk membeli pada paras rendah apabila harga jauh di bawah EMA dan menjual apabila harga kembali ke atas EMA, seterusnya meraih keuntungan. Strategi ini terutamanya menjejaki peratusan perbezaan antara harga dan EMA, dan mencetuskan isyarat dagangan apabila perbezaan ini melebihi ambang tertentu.

Prinsip Strategi

Logik teras strategi ini adalah berdasarkan teori regresi min, iaitu harga mungkin menyimpang daripada min dalam jangka pendek, tetapi cenderung untuk kembali kepada min dalam jangka panjang. Secara khusus, strategi ini menggunakan EMA 50 kitaran sebagai rujukan min harga. Apabila harga jauh di bawah min (melebihi 10%), ia dianggap sebagai peluang beli; apabila harga meningkat semula ke atas EMA dan terdapat keuntungan, isyarat jual akan dicetuskan. Kaedah pengiraan adalah seperti berikut:

  1. Gunakan EMA 50 kitaran sebagai garis asas
  2. Kira peratusan sisihan harga daripada EMA: diff_perct = ((ema20 - close) / ema20) * 100
  3. Kira peratusan sisihan harga tertinggi daripada EMA: diff_perct2 = ((high - ema20) / ema20) * 100
  4. Apabila diff_perct > 10 (iaitu harga 10% lebih rendah daripada EMA), isyarat beli dicetuskan
  5. Apabila diff_perct2 > 0 (iaitu harga tertinggi melebihi EMA) dan keuntungan dagangan semasa melebihi 1, isyarat jual dicetuskan

Kelebihan Strategi

  1. Keadaan masuk yang jelas: Strategi ini menetapkan ambang sisihan harga khusus (10%), memberikan isyarat masuk yang jelas, mengurangkan gangguan pertimbangan subjektif.
  2. Memanfaatkan tindak balas berlebihan pasaran: Strategi ini bertujuan untuk merebut peluang apabila pasaran mengalami panik berlebihan atau penurunan, di mana harga aset sering dinilai rendah.
  3. Pelaksanaan automatik: Strategi boleh diautomasikan sepenuhnya, tidak perlu memantau pasaran secara masa nyata, mengurangkan gangguan emosi.
  4. Pengurusan modal yang fleksibel: Strategi menggunakan kaedah peruntukan tunai dan bukannya unit tetap, menjadikan penggunaan modal lebih fleksibel.
  5. Mudah difahami: Berbanding strategi dengan pelbagai penunjuk yang kompleks, strategi ini logiknya mudah, senang difahami dan dilaraskan.
  6. Kawalan risiko: Jualan hanya dicetuskan apabila sudah ada keuntungan, membantu melindungi keuntungan yang telah diperolehi.

Risiko Strategi

  1. Risiko aliran: Dalam aliran menurun yang kuat, harga mungkin terus menyimpang daripada EMA tanpa kembali, menyebabkan fenomena "menangkap pisau jatuh" dan mengakibatkan kerugian berterusan.
  2. Kepekaan parameter: Ambang sisihan 10% mungkin tidak sesuai untuk semua keadaan pasaran. Dalam persekitaran kemeruapan rendah, ia mungkin sukar dicetuskan, manakala dalam persekitaran kemeruapan tinggi, ia mungkin menyebabkan perdagangan yang terlalu kerap.
  3. Ketiadaan mekanisme henti rugi: Tiada tetapan henti rugi yang jelas dalam kod, yang boleh menyebabkan kerugian besar apabila pasaran terus merosot.
  4. Kebergantungan pada ketepatan EMA: Strategi menganggap EMA adalah rujukan min harga yang berkesan, tetapi ini mungkin tidak benar dalam beberapa keadaan pasaran.
  5. Risiko kecairan: Dalam pasaran dengan kecairan rendah, pesanan beli atau jual mungkin menghadapi gelinciran atau tidak dapat dilaksanakan sepenuhnya.
  6. Ambang keuntungan tetap: Ambang keuntungan ditetapkan pada nilai tetap 1, tanpa mengambil kira pelarasan adaptif berdasarkan kemeruapan pasaran yang berbeza.

Arah Pengoptimuman

  1. Ambang sisihan dinamik: Ubah ambang sisihan tetap 10% kepada ambang dinamik berdasarkan kemeruapan terkini, contohnya menggunakan penunjuk ATR (Purata Julat Sebenar) untuk melaraskan syarat masuk.
  2. Menambah mekanisme henti rugi: Perkenalkan syarat henti rugi berdasarkan masa atau harga, seperti menetapkan tempoh pegangan maksimum atau nisbah kerugian maksimum yang dibenarkan.
  3. Pengesahan pelbagai kitaran: Gabungkan penilaian aliran kitaran yang lebih panjang (seperti harian atau mingguan) untuk mengelak daripada memasuki pasaran ketika aliran utama bertentangan.
  4. Membina dan menutup kedudukan secara berperingkat: Laksanakan pembelian secara berperingkat dan penjualan secara berperingkat, bukannya membina atau menutup semua kedudukan sekaligus, untuk menyebarkan risiko.
  5. Menambah penapis: Tambah penunjuk teknikal tambahan (seperti RSI atau MACD) sebagai penapis untuk meningkatkan kualiti isyarat dagangan.
  6. Kitaran EMA adaptif: Cuba gunakan kitaran EMA yang adaptif, bukannya kitaran tetap 50, supaya strategi lebih dapat menyesuaikan diri dengan keadaan pasaran yang berubah.
  7. Pengoptimuman ujian semula: Lakukan ujian semula secara meluas dalam pelbagai kitaran dan keadaan pasaran untuk mencari kombinasi parameter optimum.

Kesimpulan

Strategi regresi min sisihan EMA 50 kitaran ini adalah sistem dagangan automatik berdasarkan analisis teknikal, yang mencari peluang dagangan dengan menangkap sisihan ketara antara harga dan min. Strategi ini mudah dan intuitif, sesuai untuk persekitaran pasaran dengan kemeruapan tinggi, tetapi juga mempunyai risiko tertentu, terutamanya dalam pasaran aliran kukuh. Dengan menambah mekanisme henti rugi, pelarasan parameter dinamik dan pengesahan pelbagai penunjuk, keteguhan dan keuntungan strategi dapat dipertingkatkan dengan ketara. Secara ideal, strategi ini sesuai digunakan sebagai sebahagian daripada sistem perdagangan yang lebih komprehensif, bukannya digunakan secara bersendirian.

Source
Pine
/*backtest
start: 2024-03-26 00:00:00
end: 2025-03-25 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("SUIBTC 2H - EMA dip public",overlay=true,initial_capital=100,default_qty_value=100, default_qty_type = strategy.cash,process_orders_on_close=false,calc_on_every_tick=false)

Strategy parameters
Strategy parameters
BuyTrigger
SellTrigger
Source (Optional)
Offset (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)