Strategi Perdagangan Kuantitatif Pelbagai Faktor
Ini adalah strategi dagangan kuantitatif yang menggabungkan pelbagai indikator teknikal untuk membuat keputusan beli/jual. Strategi ini mengambil kira pelbagai faktor seperti indikator momentum, indikator trend, Ichimoku Cloud, dan lain-lain untuk membentuk keputusan beli/jual akhir. Strategi ini mempunyai kestabilan dan keupayaan anti-risiko yang kuat.
Analisis Prinsip
Strategi ini terdiri daripada beberapa bahagian utama:
-
Indikator Momentum: Parabolic SAR, Indikator Daya Leledc, Purata Pergerakan Adaptif Kaufman, dll.
-
Indikator Trend: Pengayun RahulMohindar, Trend Magic, dll.
-
Ichimoku Cloud: Termasuk garisan Tenkan, garisan Kijun, dll.
-
Indikator Harga-Volume: Volume Flow Indicator
-
Indikator Volatiliti: Wave Trend Oscillator
-
Jujukan TD
Indikator-indikator ini menilai arah aliran dan kekuatan pasaran semasa dari pelbagai sudut. Parabolic SAR menentukan titik pembalikan arah aliran, Indikator Daya Leledc menilai momentum, dan Ichimoku Cloud menentukan sokongan dan rintangan. Apabila kebanyakan indikator memberikan isyarat yang sama, ia membentuk keputusan beli atau jual akhir.
Strategi ini juga menetapkan syarat penapisan, hanya berdagang dalam julat tarikh tertentu setiap bulan dan setiap hari, dengan itu mengurangkan bilangan dagangan yang tidak berkesan.
Analisis Kelebihan
-
Penilaian pelbagai faktor meningkatkan ketepatan dan mempunyai keupayaan anti-risiko yang kuat
-
Menggunakan pelbagai jenis indikator untuk pengesahan silang, mengelakkan risiko kegagalan indikator tunggal
-
Menetapkan syarat penapisan untuk mengelakkan dagangan tidak berkesan pada tempoh yang tidak sesuai
-
Ditulis dalam Pine Script, boleh digunakan terus di platform TradingView, mudah dan pantas
-
Parameter indikator boleh dilaraskan, boleh dioptimumkan untuk pasaran yang berbeza
-
Paparan isyarat indikator secara visual, memahami struktur pasaran secara intuitif
Analisis Risiko
-
Gabungan pelbagai faktor memerlukan pelarasan pemberat dan parameter, terdapat kesukaran pengoptimuman tertentu
-
Indikator tunggal mungkin gagal dalam keadaan pasaran tertentu
-
Syarat penapisan yang tidak sesuai mungkin menyebabkan terlepas peluang
-
Perlu berhati-hati untuk mengelakkan pengoptimuman berlebihan
-
Pedagang perlu memantau risiko kegagalan indikator dan menyesuaikan strategi tepat pada masanya
Langkah mengatasi:
-
Mengoptimumkan dan melaraskan parameter indikator untuk menjadikannya lebih berkesan untuk pasaran semasa
-
Melaraskan pemberat, meningkatkan peranan indikator berkesan, mengurangkan peranan indikator tidak berkesan
-
Menyesuaikan syarat penapisan pada masa yang sesuai, mengimbangi antara menangkap peluang dan mengelakkan risiko
Idea Pengoptimuman
-
Menambah algoritma pembelajaran mesin untuk melaraskan pemberat indikator secara automatik
-
Menambah lebih banyak faktor seperti indikator sentimen, indikator aliran dana, dll.
-
Menguji pada instrumen dagangan dan tempoh masa yang berbeza, menetapkan parameter optimum
-
Menguji kesan tempoh pegangan yang berbeza
-
Menggabungkan lebih banyak syarat penapisan, seperti bermusim, data ekonomi, dll.
-
Menambah strategi henti rugi
Kesimpulan
Strategi ini menggabungkan pelbagai indikator untuk membentuk keputusan akhir, mempunyai kelebihan keupayaan anti-risiko yang kuat. Pada masa yang sama, perlu memantau risiko kegagalan indikator tunggal, terus mengoptimumkan dan melaraskan parameter. Pada masa hadapan, ia boleh dioptimumkan lagi dengan menetapkan pemberat indikator, menambah lebih banyak faktor, menguji tempoh pegangan optimum, dll.
//@version=2
persistent_bull = nz(persistent_bull[1],0)
persistent_bear = nz(persistent_bear[1],0)
strategy("Strategy for The Bitcoin Buy/Sell Indicator", overlay=true, calc_on_every_tick=true)
// ****************************************Inputs***************************************************************
//@fixme if there is a buy and sell signal on the same bar, then it displays the first one and skips the second one. Fix this issue
buySellSignal = true // Make this false if you do not want to show Buy/Sell signal
inputIndividualSiganlPlot = true // = input (false, "Do you want to display each individual indicator's signal on the chart?")
sp = input (false, "Do you want to display Parabolic SAR?")
spLines = input (false, "Do you want to display Parabolic SAR on the chart?")- 1

