Strategi penjejakan trend berdasarkan indikator EMA
Gambaran Keseluruhan
Strategi ini menggunakan penunjuk EMA untuk mengenal pasti arah aliran harga saham, dan menggabungkan pengiraan sisihan piawai untuk menghasilkan isyarat beli dan jual, melaksanakan strategi dagangan yang mengikut arah aliran. Idea utama adalah mengira perbezaan antara harga semasa dengan EMA, dan menetapkan ambang untuk membeli.
Prinsip Strategi
Strategi ini terlebih dahulu mengira perbezaan v antara harga tutup dengan EMA yang mempunyai tempoh ema_length. Kemudian ia mengira sisihan piawai dev bagi v dalam tempoh ema_length. Seterusnya, ia menentukan pekali arah beli k, di mana k=1 bermaksud beli menaik, k=-1 bermaksud beli menurun. Kemudian ia mengira ambang isyarat beli dev_limit, iaitu k darab dev darab factor. Apabila v melintasi dev_limit, isyarat beli dijana. Isyarat keluar adalah apabila v melintasi semula paksi 0.
Strategi ini menyediakan dua mod:
-
Beli menurun: apabila v melintasi ke bawah dev_limit negatif, maka beli, iaitu mengikut arah aliran menurun.
-
Beli menaik: apabila v melintasi ke atas dev_limit positif, maka beli, iaitu mengikut arah aliran menaik.
Kesimpulannya, strategi ini secara dinamik mengira sisihan piawai perbezaan harga dengan EMA, menetapkan ambang beli untuk mengikut arah aliran. Parameter factor mengawal kepekaan isyarat beli. ema_length mengawal tempoh EMA. Mod beli mengawal arah beli.
Analisis Kelebihan Strategi
Strategi ini mempunyai kelebihan berikut:
-
Menggunakan penunjuk EMA untuk mengenal pasti arah aliran harga, di mana EMA melicinkan harga, berkesan dalam mengenal pasti arah aliran.
-
Menggabungkan pengiraan sisihan piawai untuk ambang dinamik, lebih mampu menyesuaikan diri dengan perubahan pasaran berbanding ambang tetap.
-
Dua mod beli boleh dipilih untuk mengikut arah aliran menaik atau menurun.
-
Parameter factor menyediakan ruang untuk menyesuaikan kepekaan beli. Parameter ema_length boleh dilaraskan untuk mengoptimumkan tempoh EMA.
-
Logik strategi jelas dan mudah, senang difahami dan diubah suai.
-
Boleh menguruskan saiz kedudukan secara fleksibel, melaksanakan strategi agresif yang mengikut arah aliran.
Analisis Risiko
Strategi ini juga mempunyai risiko berikut:
-
Penunjuk EMA mempunyai ketinggalan, mungkin terlepas titik perubahan arah aliran.
-
Bergantung pada pengoptimuman parameter; jika parameter tidak ditetapkan dengan betul, ia mungkin terlalu sensitif atau terlalu lembap.
-
Risiko mengikut arah aliran; jika arah aliran berbalik, boleh menyebabkan kerugian besar.
-
Pertukaran antara beli dan jual yang kerap menyebabkan urus niaga yang kerap.
-
Dalam pasaran yang sangat berayun, isyarat menjadi kerap, kos urus niaga meningkat.
Untuk menangani risiko ini, pertimbangkan untuk menambah strategi henti rugi untuk mengawal risiko, menguji kombinasi parameter optimum, dan menambah syarat penapisan untuk mengelakkan urus niaga yang terlalu kerap.
Arah Pengoptimuman
Strategi ini boleh dioptimumkan dari aspek berikut:
-
Menguji kesan tempoh EMA yang berbeza untuk mencari panjang tempoh EMA yang optimum.
-
Menguji nilai factor yang berbeza untuk mencari kepekaan ambang yang terbaik.
-
Mengoptimumkan strategi pengurusan saiz kedudukan, contohnya cara menambah kedudukan mengikut arah aliran.
-
Menambah penunjuk lain untuk penapisan, mengelakkan kesilapan dagangan dalam pasaran berayun.
-
Menambah strategi henti rugi untuk mengawal kerugian setiap dagangan.
-
Mengoptimumkan parameter secara berasingan untuk dua mod beli, mencari kombinasi parameter terbaik.
-
Mempelajari isyarat pembalikan arah aliran, menetapkan untuk menutup pengesanan arah aliran.
Kesimpulan
Strategi ini berdasarkan EMA untuk mengenal pasti arah aliran, dan secara dinamik mengira ambang untuk menghasilkan isyarat beli dan jual, bagi mengesan arah aliran. Logik strategi adalah mudah dan jelas, boleh menguruskan saiz kedudukan secara fleksibel untuk mengikut arah aliran secara agresif. Pada masa yang sama, strategi ini juga mempunyai risiko tertentu, memerlukan ujian pengoptimuman kombinasi parameter, dan disokong dengan strategi henti rugi untuk mengawal risiko. Strategi ini boleh dijadikan contoh yang baik untuk mempelajari gabungan penunjuk, pengoptimuman parameter, dan sebagainya.
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Azzrael
// Based on EMA and EMA Oscilator https://www.tradingview.com/script/qM9wm0PW-EMA-Oscilator-Azzrael/- 1

