Gambaran Keseluruhan
Strategi Keluar Aliran Songsang Penembusan adalah sistem perdagangan kuantitatif berdasarkan penembusan harga melebihi paras tertinggi dan terendah sejarah, sambil menggabungkan isyarat pembalikan arah aliran sebagai mekanisme keluar. Strategi ini memantau harga tertinggi dan terendah dalam tiga hari dagangan yang lalu, memasuki dagangan apabila harga menembusi paras kritikal ini, dan menutup posisi apabila isyarat penembusan songsang berlaku. Kaedah ini bukan sahaja menangkap momentum harga jangka pendek, tetapi juga dapat menghentikan kerugian atau mengunci keuntungan tepat pada masanya apabila arah aliran berubah, membentuk kitaran dagangan yang lengkap.
Prinsip Strategi
Prinsip teras strategi ini adalah berdasarkan dua konsep utama: penembusan harga dan pembalikan arah aliran.
- Pengiraan Titik Tinggi dan Rendah Tiga Hari: Strategi mengira harga tertinggi dan terendah dalam tiga hari dagangan yang lalu (tidak termasuk hari dagangan semasa) sebagai titik rujukan penembusan utama.
high3 = ta.highest(high[1], 3)
low3 = ta.lowest(low[1], 3)
- Syarat Kemasukan:
- Masuk panjang: Apabila harga penutup menembusi harga tertinggi tiga hari, masuki posisi panjang
- Masuk pendek: Apabila harga penutup menembusi di bawah harga terendah tiga hari, masuki posisi pendek
longEntry = close > high3
shortEntry = close < low3
- Pengesanan Kedudukan: Strategi menjejaki status posisi semasa dan tempoh dagangan sebelumnya secara masa nyata untuk melaksanakan logik keluar dengan betul.
isLong = strategy.position_size > 0
isShort = strategy.position_size < 0
wasLong = nz(strategy.position_size[1] > 0)
wasShort = nz(strategy.position_size[1] < 0)
- Mekanisme Keluar Pembalikan Arah Aliran: Apabila isyarat yang bertentangan dengan arah posisi semasa berlaku, strategi menganggap arah aliran telah berubah dan segera menutup posisi.
longExit = shortEntry
shortExit = longEntry
- Logik Pelaksanaan Sebenar: Strategi memastikan isyarat kemasukan baharu hanya dilaksanakan apabila tiada posisi terbuka, dan melaksanakan operasi keluar berdasarkan isyarat pembalikan arah aliran.
strategy.close("Long", when = shortEntry)
strategy.close("Short", when = longEntry)
// 确保只有持仓时才操作
...
Kelebihan Strategi
-
Mudah dan Berkesan: Strategi ini berdasarkan prinsip tindakan harga yang mudah, mudah difahami dan dilaksanakan, tidak memerlukan penunjuk teknikal yang kompleks, mengurangkan risiko overfitting.
-
Kebolehsesuaian Tinggi: Dengan menggunakan titik tinggi dan rendah tiga hari yang agak terkini sebagai rujukan, strategi dapat menyesuaikan diri dengan persekitaran pasaran dan keadaan turun naik yang berbeza, tidak terlalu sensitif mahupun terlalu lambat.
-
Peraturan Masuk dan Keluar yang Jelas: Strategi menyediakan isyarat masuk dan syarat keluar yang jelas, menghapuskan pertimbangan subjektif dalam proses dagangan, membantu mengekalkan disiplin dagangan.
-
Perlindungan Aliran Songsang: Menggunakan pembalikan arah aliran sebagai isyarat keluar membolehkan penutupan posisi dengan cepat apabila arah pasaran berubah, mengawal penarikan balik dengan berkesan dan melindungi keuntungan yang telah diperoleh.
-
Pengurusan Modal Lengkap: Strategi menggunakan pengurusan posisi berdasarkan peratusan nilai bersih, kaedah ini lebih fleksibel berbanding lot tetap, dapat melaraskan saiz dagangan secara automatik mengikut saiz akaun.
-
Maklum Balas Visual yang Jelas: Melalui tanda beli, jual dan keluar pada carta strategi, pedagang dapat memahami pelaksanaan strategi secara visual, memudahkan analisis ujian balik dan pengoptimuman strategi.
Risiko Strategi
-
Risiko Penembusan Palsu: Pasaran mungkin mengalami penembusan palsu jangka pendek, menyebabkan strategi menghadapi pergerakan songsang dengan cepat selepas masuk, menghasilkan kos dagangan dan kerugian yang tidak perlu. Penyelesaian: Boleh menambah penapis pengesahan, seperti pengesahan volum atau menunggu harga kekal pada tahap penembusan untuk tempoh tertentu.
-
Risiko Dagangan Kerap: Dalam pasaran yang sangat tidak menentu, harga mungkin kerap menembusi titik tinggi dan rendah tiga hari, menyebabkan dagangan berlebihan dan hakisan komisen. Penyelesaian: Boleh memanjangkan tempoh rujukan atau menambah tempoh penyejukan untuk mengurangkan kekerapan dagangan.
-
Kekurangan Mekanisme Henti Rugi: Strategi semasa hanya bergantung pada isyarat aliran songsang untuk keluar, yang boleh menyebabkan kerugian besar dalam keadaan pasaran yang melampau. Penyelesaian: Tambah mekanisme henti rugi tetap atau henti rugi yang diselaraskan dengan turun naik sebagai perlindungan tambahan.
-
Risiko Jurang Pasaran: Selepas lompatan semalaman atau peristiwa berita besar, harga mungkin melompat secara besar-besaran, menyebabkan harga masuk atau keluar sebenar jauh lebih rendah daripada jangkaan. Penyelesaian: Tetapkan gelinciran maksimum yang dibenarkan atau gunakan pesanan henti rugi.
-
Persekitaran Tiada Aliran: Dalam persekitaran pasaran yang bergelora, strategi penembusan tiga hari mungkin menunjukkan prestasi yang lemah, menghasilkan banyak isyarat palsu. Penyelesaian: Tambah penapis keadaan pasaran, gunakan strategi hanya dalam persekitaran pasaran yang dikenal pasti mempunyai aliran yang jelas.
Arah Pengoptimuman Strategi
-
Mengoptimumkan Kitaran Rujukan: Kitaran rujukan tiga hari tetap semasa mungkin tidak sesuai untuk semua keadaan pasaran. Adalah disyorkan untuk melaksanakan pelarasan dinamik kitaran rujukan, melaraskan panjang kitaran penembusan secara automatik berdasarkan turun naik pasaran, menggunakan kitaran yang lebih panjang dalam pasaran yang tidak menentu tinggi, dan kitaran yang lebih pendek dalam pasaran yang tidak menentu rendah.
-
Menambah Syarat Penapisan: Boleh memperkenalkan syarat penapisan tambahan untuk meningkatkan kualiti isyarat, contohnya:
- Pengesahan volum: Pastikan penembusan disertai dengan peningkatan volum yang ketara
- Pengesahan arah aliran: Gunakan purata bergerak jangka panjang untuk mengesahkan arah aliran keseluruhan
- Penapis turun naik: Hentikan dagangan dalam persekitaran pasaran yang terlalu tidak menentu atau turun naik yang luar biasa rendah
-
Memperbaiki Mekanisme Keluar: Selain keluar pembalikan arah aliran, pelbagai mekanisme keluar boleh ditambah:
- Henti rugi tetap: Tetapkan henti rugi peratusan tetap berdasarkan harga masuk
- Henti rugi menjejak: Gunakan ATR atau peratusan henti rugi menjejak untuk melindungi keuntungan
- Henti rugi masa: Tutup posisi jika tiada prestasi seperti yang dijangkakan dalam tempoh tertentu selepas isyarat dikeluarkan
-
Memperkenalkan Pengurusan Kedudukan Separa: Strategi semasa menggunakan dagangan pada nisbah nilai bersih 100%. Boleh dipertimbangkan untuk melaraskan saiz kedudukan secara dinamik berdasarkan kekuatan isyarat atau keadaan pasaran, menambah kedudukan pada isyarat yang lebih pasti, mengurangkan kedudukan pada isyarat yang lemah.
-
Menambah Penapis Jangka Masa: Mengesahkan arah aliran pada jangka masa yang lebih panjang, hanya berdagang dalam arah yang selaras dengan aliran jangka panjang untuk mengurangkan risiko dagangan songsang aliran. Analisis pelbagai jangka masa ini dapat meningkatkan kadar kejayaan strategi dengan ketara.
Kesimpulan
Strategi Keluar Aliran Songsang Penembusan Tiga Hari adalah sistem dagangan yang menggabungkan prinsip penembusan harga dan penjejakan arah aliran, membina isyarat masuk dengan memantau titik tinggi dan rendah harga jangka pendek, sambil menggunakan penembusan songsang sebagai mekanisme keluar. Kelebihan strategi ini terletak pada konsep yang mudah, peraturan yang jelas, dan kebolehsesuaian yang tinggi, sesuai untuk pedagang baru mahupun yang berpengalaman. Walau bagaimanapun, strategi ini juga mempunyai risiko seperti penembusan palsu, dagangan berlebihan, dan kekurangan mekanisme henti rugi yang lengkap. Dengan mengoptimumkan kitaran rujukan, menambah syarat penapisan, memperbaiki mekanisme keluar, dan memperkenalkan pengurusan kedudukan yang lebih pintar, kestabilan dan keuntungan strategi dapat ditingkatkan dengan ketara. Strategi ini amat sesuai digunakan dalam persekitaran pasaran yang mempunyai aliran yang jelas, manakala dalam pasaran yang mendatar dan bergelora, ia perlu digunakan dengan berhati-hati atau menambah syarat penapisan tambahan.
/*backtest
start: 2025-03-30 00:00:00
end: 2025-04-29 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("3-Day Breakout Strategy with Trend Change Exit", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === Calculate 3-day high/low (excluding current bar) ===- 1

