Alat Analisis Strategi Dinamik
Gambaran Keseluruhan
Idea utama strategi ini adalah untuk mensimulasikan dagangan secara masa nyata, mengumpul data dagangan mingguan, dan memaparkan hasil statistik dalam bentuk jadual, supaya prestasi strategi dapat dilihat dengan lebih intuitif. Ia membantu kita menilai untung rugi strategi dengan cepat, mengenal pasti tempoh prestasi strategi yang lemah, dan seterusnya membuat pelarasan dan pengoptimuman strategi.
Prinsip Strategi
-
Tetapkan masa mula dan tamat kitaran pengiraan.
-
Tetapkan ketepatan hasil statistik dan bilangan minggu dalam setiap kumpulan.
-
Simulasikan strategi RSI untuk membeli dan menjual.
-
Tentukan pembolehubah dalam jadual statistik.
-
Kira keputusan kitaran semasa.
-
Jika kitaran berubah dan dagangan dibenarkan, rekod masa dan keputusan kitaran ini.
-
Jika ini adalah batang K terakhir dan dagangan dibenarkan, rekod masa dan keputusan kitaran semasa.
-
Jika kitaran berubah dan dagangan tidak dibenarkan, rekod masa dan keputusan kitaran sebelumnya.
-
Cari keputusan kitaran tertinggi dan terendah.
-
Render jadual statistik.
-
Kira jumlah keseluruhan kitaran statistik terlebih dahulu
-
Lintasi setiap kitaran, render tajuk, masa dan keputusan
-
Kumpulkan keputusan setiap kumpulan kitaran
-
Gunakan warna untuk menandakan keputusan positif dan negatif
Analisis Kelebihan
-
Boleh melihat keputusan dagangan mingguan secara langsung, menilai prestasi strategi dengan cepat
-
Paparan intuitif, mudah untuk mengenal pasti kitaran prestasi strategi yang lemah
-
Boleh melaraskan dan mengoptimumkan parameter strategi berdasarkan untung rugi tempoh masa
-
Boleh menjejak untung terkumpul berbilang minggu bagi strategi pegangan jangka panjang dengan mudah
-
Boleh membuat analisis perbandingan gaya dagangan dalam tempoh masa yang berbeza
-
Ketepatan statistik dan bilangan minggu kumpulan boleh disesuaikan untuk memenuhi keperluan yang berbeza
-
Pelaksanaan kod mudah dan jelas, mudah difahami dan dibangunkan semula
Analisis Risiko
-
Strategi ini berdasarkan RSI untuk dagangan simulasi, strategi RSI itu sendiri mempunyai kelemahan iaitu tidak cukup kuat untuk mengikuti arah aliran
-
Dalam dagangan sebenar, kos transaksi akan memberi kesan yang besar terhadap keputusan
-
Data sejarah yang digunakan untuk ujian balik mungkin tidak mencerminkan persekitaran dagangan sebenar
-
Keputusan statistik bergantung pada jumlah wang dalam akaun sebenar, jumlah wang lalai dalam ujian balik mungkin tidak tepat
-
Perlu berhati-hati untuk mengelakkan overfitting, mengubah parameter strategi secara buta berdasarkan keputusan ujian balik
Boleh mengukuhkan strategi RSI dengan menggabungkan lebih banyak penunjuk untuk menilai arah aliran, mengoptimumkan titik masuk dan keluar. Dalam dagangan sebenar, tetapkan yuran transaksi mengikut parameter sebenar. Dalam fasa ujian balik, tingkatkan turun naik jumlah wang supaya lebih hampir dengan situasi sebenar. Perlulah bersikap skeptikal, elakkan menyesuaikan strategi secara berlebihan berdasarkan keputusan statistik.
Arah Pengoptimuman
-
Boleh mempertimbangkan untuk menambah logik henti rugi, mengawal kerugian setiap dagangan
-
Boleh mengoptimumkan parameter strategi, seperti melaraskan ambang kenaikan dan penurunan RSI
-
Boleh mencuba frekuensi dagangan yang berbeza, contohnya dagangan intrahari atau pegangan bulanan
-
Boleh menambah lebih banyak penunjuk untuk menilai arah pasaran dan masa masuk
-
Boleh mempertimbangkan untuk menambah logik ambil untung
-
Boleh mengoptimumkan tetapan parameter statistik
-
Boleh mempertimbangkan untuk melaksanakan statistik untuk pelbagai aset
Dengan menambah henti rugi dan ambil untung, nisbah risiko dan pulangan dapat dikawal dengan lebih baik. Mengoptimumkan parameter RSI boleh meningkatkan kadar kemenangan. Menggunakan lebih banyak penunjuk dan frekuensi dagangan yang berbeza boleh menjadikan strategi lebih stabil. Melaraskan parameter statistik boleh menjadikan hasil lebih menonjol. Meluaskan daripada aset tunggal kepada statistik pelbagai aset boleh menilai kesan strategi secara menyeluruh.
Kesimpulan
Tujuan strategi ini adalah untuk mengumpul keputusan dagangan kitaran, memaparkannya secara intuitif dalam bentuk jadual statistik, supaya dapat menilai untung rugi strategi dalam tempoh masa yang berbeza dengan cepat. Ini menyediakan sokongan data untuk pengoptimuman strategi. Kelebihannya ialah dapat melihat keputusan mingguan secara langsung, intuitif dan mudah untuk pembangunan semula. Perlu diingat bahawa keputusan statistik boleh menyebabkan pergantungan berlebihan dan pemadanan data ujian balik. Kita harus kekal rasional, membuat pertimbangan menyeluruh berdasarkan prinsip strategi itu sendiri, dan menggunakan keputusan statistik untuk mencari masalah dan bukannya sebagai asas langsung untuk pengubahsuaian. Secara keseluruhan, strategi ini memberi kemudahan untuk menilai prestasi strategi dengan cepat, dan memainkan peranan penting dalam pengoptimuman strategi.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-10-12 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// strategy('Strategy weekly results as numbers v1', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=25, commission_type=strategy.commission.percent, commission_value=0.04)
after = input(title='Trade after', defval=timestamp('01 Jan 2019 00:00 UTC'), tooltip="Strategy will be executed after this timestamp. The statistic table will include only periods after this date.")- 1
