Strategi Ujian Balik Penembusan Titik Tinggi dan Rendah
Gambaran Keseluruhan
Strategi ini berdasarkan penembusan harga tertinggi dan terendah dalam satu kitaran untuk menentukan arah aliran. Apabila harga menembusi harga tertinggi kitaran, ia akan mengambil posisi beli panjang (long), dan apabila harga menembusi harga terendah kitaran, ia akan mengambil posisi jual pendek (short). Ini merupakan strategi mengikuti arah aliran (trend following).
Prinsip Strategi
Strategi ini mula-mula membaca tempoh kitaran yang ditetapkan oleh pengguna (harian, mingguan, dsb.) dan bilangan kitaran tinjauan ke belakang. Kemudian, berdasarkan parameter ini, ia memperoleh harga tertinggi dan terendah dalam tempoh tinjauan ke belakang. Sebagai contoh, jika ditetapkan kepada kitaran harian dengan tinjauan ke belakang sebanyak 1 kitaran, maka harga tertinggi dan terendah pada hari sebelumnya akan diambil.
Dalam dagangan sebenar, jika harga penutup lebih besar daripada atau sama dengan harga terendah tempoh tinjauan ke belakang, ia dianggap sebagai penembusan ke atas, dan posisi beli panjang diambil. Jika harga penutup lebih rendah daripada atau sama dengan harga tertinggi tempoh tinjauan ke belakang, ia dianggap sebagai penembusan ke bawah, dan posisi jual pendek diambil.
Dengan cara ini, strategi menangkap arah aliran melalui penembusan harga tertinggi dan terendah kitaran, yang merupakan salah satu jenis strategi mengikuti arah aliran.
Analisis Kelebihan
Strategi ini mempunyai beberapa kelebihan utama:
- Menentukan arah aliran berdasarkan titik penembusan, mudah menangkap arah aliran besar selepas pengukuhan harga yang kukuh.
- Operasi mudah dan mudah difahami, sangat sesuai untuk pemula belajar dan menggunakannya.
- Boleh dioptimumkan dengan melaraskan parameter kitaran dengan mudah, sesuai untuk pelbagai instrumen.
- Boleh ditetapkan secara songsang untuk operasi terbalik, memperkayakan penggunaan strategi.
- Melukis harga tertinggi dan terendah kitaran sebagai bantuan penilaian, membentuk pengesahan berganda.
Analisis Risiko
Strategi ini juga mempunyai beberapa risiko:
- Tidak dapat menapis turun naik (sideways) dengan berkesan, mungkin menyebabkan pelbagai kesilapan dagangan.
- Tidak mempunyai kawalan henti rugi (stop loss), wujud risiko kerugian pada tahap tertentu.
- Sensitif terhadap kos dagangan, terdapat sedikit sisihan dalam untung rugi sebenar.
- Tidak dapat mengehadkan saiz kedudukan, wujud masalah lebihan kuantiti.
Untuk menangani risiko di atas, langkah pengoptimuman seperti mekanisme henti rugi, penapisan syarat yang lebih baik, dan kawalan saiz kedudukan boleh dilaksanakan.
Arah Pengoptimuman
Strategi ini boleh dioptimumkan terutamanya dari arah berikut:
- Menambah mekanisme penapisan untuk mengelakkan pembukaan kedudukan yang kerap semasa turun naik sisi. Contohnya, tetapkan saluran harga, turun naik (volatility) sebagai syarat penapisan.
- Menetapkan henti rugi bergerak (trailing stop) atau henti rugi berdasarkan masa. Kawal risiko kerugian setiap dagangan untuk memastikan keuntungan keseluruhan.
- Mengoptimumkan saiz kedudukan dan pengurusan modal untuk mengelakkan masalah lebihan kuantiti, memastikan kestabilan strategi.
- Menguji kesan parameter kitaran yang berbeza untuk memilih kombinasi parameter yang optimum.
- Menambah modul dagangan algoritma, menggunakan algoritma pembelajaran mesin untuk meningkatkan kecekapan membuat keputusan.
Kesimpulan
Secara keseluruhan, strategi ujian semula penembusan tinggi rendah ini berdasarkan penentuan arah aliran dengan mengikuti arah aliran, mudah dan mudah dikendalikan, sesuai untuk pemula belajar. Namun, ia mempunyai risiko sukar untuk dieksploitasi arbitraj. Dengan menambah syarat penapisan, mekanisme henti rugi, kawalan kedudukan dan langkah pengoptimuman lain, risiko ini dapat dikurangkan, menjadikan strategi lebih berkesan. Strategi ini boleh dijadikan idea dan rujukan untuk penyelidikan dan penambahbaikan selanjutnya.
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 03/07/2018
// This script shows a high and low period value.- 1

