Strategi Penjejakan Momentum Trend
Gambaran Keseluruhan
Strategi ini berdasarkan pengintegrasi indikator tersuai, yang mengumpul jumlah jarak antara harga dan purata bergerak untuk menentukan arah aliran harga dan melaksanakan pengesanan aliran.
Prinsip Strategi
Strategi ini menggunakan indikator tersuai untuk mengumpul jumlah jarak antara harga dan purata bergerak. Pelaksanaan terperinci adalah seperti berikut:
-
Kira jarak harga relatif kepada purata bergerak mudah dengan panjang 200:
k = close - sma(close, 200) -
Tentukan tempoh kumulatif
s = 29. Kumpulkan nilaikdalam tempohsterkini:sum = 0, for i = 0 to s, sum := sum + k[i] -
Apabila
sum > 0, isyarat beli dihasilkan; apabilasum < 0, isyarat jual dihasilkan. -
Apabila memasuki kedudukan beli, jika
sum < 0maka tutup kedudukan; apabila memasuki kedudukan jual, jikasum > 0maka tutup kedudukan.
Strategi ini menentukan arah aliran keseluruhan harga dengan menjejak tanda positif atau negatif jumlah kumulatif jarak antara harga dan purata bergerak. Jika jumlah kamiran positif, harga dianggap dalam aliran menaik dan kedudukan beli harus dipegang; jika jumlah kamiran negatif, harga dianggap dalam aliran menurun dan kedudukan jual harus dipegang.
Kelebihan Strategi
-
Menggunakan pengintegrasi indikator tersuai yang dapat menilai arah aliran harga dengan berkesan.
-
Menggunakan konsep kamiran untuk mengumpul jarak antara harga dan purata bergerak, meningkatkan ketepatan penilaian aliran.
-
Logik yang agak mudah, mudah difahami dan dilaksanakan, serta memudahkan pengoptimuman dan penambahbaikan.
-
Parameter tempoh kamiran boleh dilaraskan secara fleksibel untuk mengoptimumkan kepekaan pengintegrasi dalam menentukan aliran.
-
Prestasi ujian semula yang baik, keuntungan stabil, dan boleh diaplikasikan secara praktikal.
Risiko Strategi
-
Tetapan tempoh kamiran yang tidak sesuai boleh menyebabkan pengintegrasi kurang responsif dan terlepas titik perubahan aliran.
-
Tetapan panjang purata bergerak yang tidak sesuai boleh menyebabkan pengintegrasi tersalah menilai aliran harga.
-
Peristiwa besar yang tidak dijangka menyebabkan perubahan harga mendadak boleh menghasilkan isyarat salah daripada pengintegrasi.
-
Pemilihan instrumen dagangan yang tidak sesuai, seperti memilih instrumen dengan volatiliti terlalu tinggi, boleh mengurangkan keberkesanan pengintegrasi.
Kaedah untuk menangani risiko yang sepadan:
-
Optimumkan parameter tempoh kamiran untuk menjadikan pengintegrasi lebih sensitif terhadap perubahan aliran.
-
Uji kesan purata bergerak dengan panjang berbeza, pilih panjang yang dapat menilai aliran dengan berkesan.
-
Tutup strategi sebelum peristiwa besar untuk mengelakkan isyarat salah akibat perubahan harga yang besar.
-
Pilih instrumen dagangan dengan volatiliti rendah untuk meningkatkan prestasi pengintegrasi.
Arah Pengoptimuman Strategi
-
Pertimbangkan untuk menambah indikator bantuan lain seperti RSI ke atas pengintegrasi untuk membentuk penilaian komprehensif.
-
Kaji kesan kamiran jarak antara pelbagai jenis purata bergerak dan harga.
-
Cuba optimumkan parameter tempoh kamiran secara automatik agar dapat menyesuaikan diri dengan pelbagai instrumen dagangan.
-
Tambah indikator volum dagangan untuk mengelakkan pengintegrasi daripada menghasilkan isyarat salah semasa pasaran bergolak.
-
Optimumkan parameter pengintegrasi secara automatik melalui kaedah seperti pembelajaran mesin untuk menjadikan strategi lebih teguh.
Kesimpulan
Strategi ini menentukan arah aliran harga melalui pengintegrasi indikator tersuai, menggunakan kaedah pengumpulan jarak antara harga dan purata bergerak untuk mengesan aliran dengan berkesan. Logik strategi adalah ringkas dan jelas, dengan prestasi ujian semula yang baik. Ia boleh diperbaiki dengan melaraskan parameter pengintegrasi, menambah indikator bantuan, dan pengoptimuman automatik, menjadikannya lebih stabil dan boleh dipercayai dalam dagangan langsung. Secara keseluruhan, strategi ini adalah strategi pengesanan aliran kuantitatif yang boleh diaplikasikan secara praktikal.
/*backtest
start: 2023-10-09 00:00:00
end: 2023-10-16 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Indicator Integrator Strat",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,currency="USD",initial_capital=100, overlay=true)
l = input(defval=170,title="Length for indicator")- 1

