Strategi Persilangan Purata Bergerak Berbilang Tempoh
Gambaran Keseluruhan
Strategi ini adalah sistem persilangan purata bergerak yang menggunakan golden cross dan death cross bagi purata bergerak dengan tempoh berbeza untuk menentukan masa beli dan jual. Strategi ini juga menggabungkan fungsi stop loss berdasarkan trend, ambil untung, dan stop loss untuk mengunci keuntungan dan mengelakkan risiko.
Prinsip Strategi
Strategi ini menggunakan dua set purata bergerak, iaitu garis pantas dan garis perlahan. Garis pantas mempunyai tempoh yang lebih pendek, mewakili arah aliran jangka pendek; garis perlahan mempunyai tempoh yang lebih panjang, mewakili arah aliran jangka panjang. Apabila garis pantas menembusi ke atas garis perlahan dari bawah, ia menghasilkan golden cross, menandakan pasaran bertukar dari menurun kepada menaik, maka posisi beli (long) diambil; apabila garis pantas menembusi ke bawah garis perlahan dari atas, ia membentuk death cross, menandakan pasaran bertukar dari menaik kepada menurun, maka posisi jual (short) diambil.
Dalam kod, penunjuk garis pantas ialah ma1, dan garis perlahan ialah ma2. Kedua-dua ma1 dan ma2 boleh memilih jenis purata bergerak yang berbeza, seperti SMA, EMA, dan lain-lain, serta boleh menetapkan parameter tempoh yang berbeza. ma1 mewakili arah aliran jangka pendek dengan tempoh yang lebih pendek; ma2 mewakili arah aliran jangka panjang dengan tempoh yang lebih panjang.
Apabila ma1 golden cross ma2, isyarat beli (long) dihasilkan; apabila ma1 death cross ma2, isyarat jual (short) dihasilkan. Dalam perdagangan sebenar, ia boleh digabungkan dengan fungsi seperti stop loss berdasarkan trend, ambil untung, dan stop loss untuk mengunci keuntungan dan mengelakkan risiko.
Analisis Kelebihan
Strategi ini mempunyai kelebihan berikut:
- Idea strategi adalah mudah dan jelas, mudah difahami dan dilaksanakan.
- Boleh memilih pelbagai jenis dan parameter purata bergerak secara fleksibel, sesuai untuk persekitaran pasaran yang berbeza.
- Reka bentuk berbilang tempoh, menangkap arah aliran jangka pendek dan jangka panjang serentak, mengelakkan terperangkap dalam pergerakan palsu.
- Boleh menyesuaikan syarat buka posisi, mengawal kekerapan perdagangan dengan ketat.
- Boleh menetapkan syarat stop loss dan ambil untung, mengawal risiko dengan berkesan.
- Boleh menambah stop loss berdasarkan trend untuk mengunci keuntungan semasa trend.
- Boleh mengoptimumkan parameter untuk menjadikan strategi lebih stabil dan boleh dipercayai.
Analisis Risiko
Strategi ini juga mempunyai risiko berikut:
- Persilangan purata bergerak berganda sememangnya ketinggalan, mungkin terlepas masa terbaik untuk pembalikan harga.
- Tetapan tempoh purata bergerak yang tidak sesuai boleh menghasilkan lebih banyak isyarat palsu.
- Peristiwa tidak dijangka menyebabkan pembalikan pantas, risiko stop loss terpukul.
- Dalam pasaran yang cenderung, harga cenderung kekal di satu sisi purata bergerak untuk masa yang lama.
- Pengoptimuman parameter yang tidak betul boleh menyebabkan overfitting kepada tempoh masa tertentu.
Langkah pengurusan risiko yang sepadan:
- Gabungkan penunjuk lain untuk menapis isyarat, mengelakkan penembusan palsu.
- Tetapan tempoh hendaklah mengikut prinsip perdagangan trend, uji dan optimumkan parameter.
- Kawalan risiko mestilah berhati-hati, tetapan lokasi stop loss hendaklah munasabah.
- Perlu menanggung kos menunggu dengan sabar.
- Uji keteguhan parameter dalam pelbagai persekitaran pasaran.
Hala Tuju Pengoptimuman
Strategi ini boleh dioptimumkan dari segi berikut:
- Uji lebih banyak jenis purata bergerak, seperti purata bergerak berwajaran, dsb.
- Tambah tempoh dinamik berdasarkan turun naik, laraskan parameter purata bergerak mengikut perubahan pasaran.
- Syarat masuk strategi boleh menambah penapisan masa atau asas, mengurangkan kadar perdagangan salah.
- Syarat keluar boleh menetapkan ambil untung dan stop loss dinamik, laraskan amplitud stop loss mengikut tahap turun naik pasaran.
- Boleh membina sistem pengoptimuman parameter untuk mencapai ujian sejarah dan penalaan parameter strategi.
- Tambah algoritma pembelajaran mesin, gunakan AI untuk mengoptimumkan parameter dan menapis isyarat.
Ringkasan
Strategi persilangan purata bergerak berbilang tempoh ini secara keseluruhannya mempunyai idea yang jelas dan mudah difahami. Dengan menggunakan persilangan purata bergerak pantas dan perlahan untuk menangkap trend, ia adalah strategi pengikut trend yang agak klasik. Strategi ini boleh mencapai keuntungan yang stabil melalui pemilihan parameter yang sesuai, pengoptimuman logik masuk/keluar, dan kawalan risiko yang ketat. Walau bagaimanapun, pengguna perlu menanggung sedikit risiko ketinggalan dan kos masa menunggu. Secara keseluruhan, strategi ini mudah dan praktikal, dan ia berbaloi untuk dioptimumkan parameternya dan dikawal risikonya untuk menyesuaikan diri dengan lebih banyak persekitaran pasaran.
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// The majority of this script I took from the Autoview website. There are some typos in the original that I've fixed, some things I've added, things I will add, and I'm tired pulling my strategy code out and uploading this to pastebin for people.
// DISCLAIMER: I am not a financial advisor, this is not financial advice, do not use this code without first doing your own research, etc, etc, it's not my fault when you lose your house.
- 1
