Alat Analisis Strategi Dinamik
Gambaran keseluruhan
Idea utama strategi ini adalah untuk mensimulasikan perdagangan dalam masa nyata, mengumpul data perdagangan setiap minggu, dan memaparkan hasil statistik dalam bentuk jadual untuk melihat prestasi strategi dengan lebih intuitif. Ia dapat membantu kita menilai keuntungan dan kerugian strategi dengan cepat, mencari tempoh masa di mana strategi tidak berkinerja baik, dan menyesuaikan dan mengoptimumkan strategi berdasarkan itu.
Prinsip Strategi
-
Tetapkan permulaan dan pengakhiran kitaran pengiraan
-
Tetapkan ketepatan hasil statistik dan jumlah minggu yang terkandung dalam setiap kumpulan.
-
Simulasi RSI untuk membeli dan menjual.
-
Mendefinisikan pembolehubah dalam statistik.
-
Hitung hasil kitaran semasa.
-
Jika kitaran berubah dan membolehkan perdagangan, rekodkan masa dan hasil kitaran ini.
-
Jika ia adalah garis K terakhir dan membolehkan transaksi, rekodkan masa dan hasil kitaran semasa.
-
Jika kitaran berubah dan tidak membenarkan perdagangan, rekodkan masa dan hasil kitaran sebelumnya.
-
Cari hasil kitaran tertinggi dan terendah.
-
Tabel statistik pengendalian.
-
Pertama, kira jumlah keseluruhan kitaran statistik
-
Pergi melalui setiap kitaran, kepala, masa dan hasil
-
Pengumpulan hasil bagi setiap kumpulan kitaran
-
Tandakan positif dan negatif dengan warna
Analisis kelebihan
-
Anda boleh melihat hasil dagangan mingguan secara langsung dan menilai prestasi strategi dengan cepat.
-
Menunjukkan hasil secara intuitif, dengan sekilas, untuk mengenal pasti kitaran kegagalan strategi
-
Parameter strategi boleh disesuaikan dan dioptimumkan mengikut keadaan keuntungan dan kerugian dalam tempoh masa
-
Kemudahan untuk mengesan keuntungan berminggu-minggu yang terkumpul dari strategi memegang saham jangka panjang
-
Analisis perbandingan gaya dagangan untuk tempoh masa yang berbeza
-
Ketepatan statistik tersuai dan minggu pengelompokan untuk memenuhi keperluan yang berbeza
-
Kode mudah, jelas, mudah difahami dan digunakan semula
Analisis risiko
-
Strategi ini berdasarkan simulasi perdagangan RSI, strategi RSI sendiri mempunyai kelemahan yang tidak cukup untuk mengikuti trend
-
Dalam pasaran sebenar, kos dagangan akan memberi kesan yang lebih besar kepada keputusan.
-
Data sejarah yang digunakan untuk pengesanan semula tidak semestinya mencerminkan keadaan perdagangan sebenar
-
Hasil statistik bergantung kepada jumlah dana akaun sebenar, jumlah dana lalai dalam pengukuran semula tidak semestinya tepat
-
Berhati-hati untuk mengelakkan overfitting, mengubah parameter strategi secara buta mengikut hasil tinjauan
Anda boleh meningkatkan strategi RSI dengan menggabungkan lebih banyak indikator untuk menilai trend, mengoptimumkan titik masuk dan keluar. Berhati-hati untuk menetapkan bayaran dengan parameter sebenar semasa berdagang secara langsung.
Arah pengoptimuman
-
Anda boleh pertimbangkan untuk menambah logik stop loss untuk mengawal kerugian tunggal.
-
Anda boleh mengoptimumkan parameter strategi, seperti membetulkan RSI pada paras penurunan dan penurunan
-
Anda boleh mencuba frekuensi dagangan yang berbeza, seperti dagangan dalam sehari atau pegangan bulanan
-
Lebih banyak penunjuk boleh ditambah untuk menilai trend pasaran dan masa masuk
-
Anda boleh pertimbangkan untuk menambah logik stop
-
Tetapan yang boleh mengoptimumkan parameter statistik
-
Mempertimbangkan untuk mencapai statistik pelbagai aset
Dengan menambah stop loss, risiko dan nisbah keuntungan dapat dikawal dengan lebih baik. Mengoptimumkan parameter RSI dapat meningkatkan kadar kemenangan. Menggunakan lebih banyak indikator dan frekuensi perdagangan yang berbeza dapat menjadikan strategi lebih stabil.
ringkaskan
Strategi ini bertujuan untuk mengumpul hasil dagangan kitaran, yang dipaparkan secara intuitif dalam bentuk jadual statistik, yang dapat menilai dengan cepat keuntungan strategi dalam tempoh masa yang berbeza. Ini memberikan sokongan data untuk pengoptimuman strategi. Kelebihannya adalah bahawa hasil mingguan dapat dilihat secara langsung, jelas secara intuitif, dan mudah digunakan untuk pembangunan kedua. Perlu diperhatikan bahawa hasil statistik mungkin menyebabkan ketergantungan berlebihan dan data retest yang disesuaikan.
/*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
