Ringkasan
Strategi ini adalah sistem dagangan yang menggabungkan isyarat persilangan purata bergerak dengan penapisan keadaan pasaran. Ia menangkap arah aliran pasaran melalui persilangan Purata Bergerak Mudah (SMA) 9 kitaran dan 21 kitaran, sambil menggunakan Indeks Arah Purata (ADX) dan Indeks Kekacauan (Choppiness Index, CI) untuk menapis persekitaran pasaran, memastikan dagangan hanya dilakukan dalam pasaran yang mempunyai arah aliran yang jelas dan ciri turun naik yang baik. Pendekatan ini menggabungkan strategi pengikut arah aliran tradisional dengan penunjuk teknikal moden secara berkesan, menyediakan rangka kerja dagangan yang lebih kukuh.
Prinsip Strategi
Logik teras strategi mengandungi tiga komponen utama:
- Penjanaan Isyarat Arah Aliran: Menggunakan persilangan SMA 9 kitaran dan 21 kitaran untuk menentukan arah arah aliran, membentuk isyarat dagangan asas.
- Pengesahan Kekuatan Arah Aliran: Melalui penunjuk ADX (dengan ambang ditetapkan pada 20) untuk mengesahkan kekuatan arah aliran, memastikan dagangan hanya dilakukan dalam persekitaran pasaran yang mempunyai arah aliran yang jelas.
- Penapisan Turun Naik Pasaran: Memperkenalkan Indeks Kekacauan (ambang ditetapkan pada 50) untuk mengenal pasti ciri turun naik pasaran, mengelakkan dagangan dalam pasaran yang bergolak dengan kuat.
Strategi ini menggunakan kaedah pengiraan penunjuk teknikal yang dioptimumkan, termasuk fungsi jumlah tersuai, pengiraan nilai tertinggi dan terendah, serta pengiraan Julat Sebenar (True Range, TR) yang standard, memastikan ketepatan isyarat dan kecekapan pengiraan.
Kelebihan Strategi
- Mekanisme Pengesahan Berganda: Dengan menggabungkan penapisan tiga kali ganda persilangan purata bergerak, ADX dan CI, kebolehpercayaan isyarat dagangan meningkat dengan ketara.
- Kebolehsuaian Tinggi: Parameter strategi boleh disesuaikan mengikut persekitaran pasaran yang berbeza, menawarkan kebolehsuaian yang baik.
- Kawalan Risiko yang Lengkap: Dengan menapis tempoh turun naik tinggi melalui indeks CI, risiko daripada pecahan palsu (false breakout) dikurangkan dengan berkesan.
- Kecekapan Pengiraan Tinggi: Menggunakan kaedah pengiraan yang dioptimumkan, terutamanya cemerlang dalam memproses data sejarah.
Risiko Strategi
- Kepekaan Parameter: Keberkesanan strategi sangat bergantung pada penetapan ambang ADX dan CI; persekitaran pasaran yang berbeza mungkin memerlukan konfigurasi parameter yang berbeza.
- Ketinggalan (Lag): Oleh kerana penggunaan beberapa penunjuk purata bergerak, mungkin terdapat masalah isyarat yang tertangguh.
- Prestasi dalam Pasaran Ranging: Dalam pasaran yang mendatar dan bergerak sideway, mungkin terlepas beberapa peluang dagangan jangka pendek.
- Kerumitan Pengiraan: Pengiraan pelbagai penunjuk meningkatkan kerumitan strategi, yang mungkin menjejaskan kecekapan pelaksanaan dagangan masa nyata.
Arah Pengoptimuman Strategi
- Pelarasan Parameter Dinamik: Memperkenalkan mekanisme pelarasan parameter adaptif yang menyesuaikan ambang ADX dan CI secara dinamik mengikut keadaan pasaran.
- Pengoptimuman Stop Loss: Menambah mekanisme stop loss dinamik, yang boleh mereka bentuk strategi stop loss yang lebih fleksibel berdasarkan ATR atau Volatility Bands.
- Pengukuhan Pengesahan Isyarat: Boleh mempertimbangkan untuk menambah mekanisme pengesahan volum dagangan untuk meningkatkan lagi kebolehpercayaan isyarat.
- Peningkatan Kecekapan Pengiraan: Mengoptimumkan kaedah pengiraan penunjuk, terutamanya prestasi semasa memproses data kitaran panjang.
Kesimpulan
Strategi ini membina sistem dagangan yang lengkap dengan menggabungkan strategi persilangan purata bergerak klasik dengan penunjuk teknikal moden. Ia bukan sahaja memberi tumpuan kepada penangkapan arah aliran, tetapi juga mengambil berat tentang kesesuaian persekitaran pasaran, meningkatkan kestabilan dagangan melalui mekanisme penapisan berganda. Walaupun terdapat isu kepekaan parameter dan ketinggalan tertentu, masih terdapat ruang penambahbaikan yang besar melalui arah pengoptimuman yang dicadangkan. Secara keseluruhannya, ini adalah strategi dagangan yang lengkap dari segi logik dan praktikal.
/*backtest
start: 2024-02-22 00:00:00
end: 2024-12-06 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("MA9/MA21 Cross with ADX & CHOP Filter", overlay=true, initial_capital=10000, currency=currency.USD)
// ─── CUSTOM FUNCTIONS ──────────────────────────────────────────────────────- 1

