Strategi Dagangan Harian
Ringkasan
Ini adalah strategi perdagangan panjang/pendek tersuai untuk Bitcoin. Ia membolehkan anda menguji semula sama ada membuat pesanan beli (panjang) atau jual (pendek) berdasarkan hari perdagangan yang berbeza dalam seminggu. Harga mungkin cenderung bergerak ke satu arah atau arah yang lain pada hari yang berlainan dalam seminggu, dan strategi ini membolehkan anda menguji hari perdagangan yang berbeza dalam julat tarikh untuk memanfaatkannya.
Pastikan anda menggunakan carta harian semasa melihat prestasi dan sejarah perdagangan untuk memastikan skrip berfungsi seperti yang diharapkan dan anda mendapat sebanyak mungkin data sejarah dari Trading View.
Prinsip Strategi
Logik teras strategi ini adalah membolehkan pengguna memilih sama ada untuk membuat perdagangan panjang, pendek atau tidak membuat sebarang perdagangan bagi setiap hari dalam seminggu.
Pertama, ia membolehkan pengguna menetapkan julat tarikh ujian semula, termasuk bulan mula, hari, tahun dan bulan tamat, hari, tahun.
Kemudian, ia menggunakan tatasusunan timeframes untuk menyimpan perwakilan angka bagi setiap hari dalam seminggu, dari 0 untuk Ahad hingga 6 untuk Sabtu.
Satu lagi tatasusunan timeframes_options digunakan untuk menyimpan pilihan sama ada untuk membuat perdagangan panjang, pendek atau tidak berdagang bagi setiap hari. Ini ditetapkan melalui pilihan input.
Di dalam gelung for, strategi ini memeriksa sama ada hari dagangan semasa sepadan dengan mana-mana hari dalam tatasusunan timeframes. Jika sepadan, dan pilihan berbeza daripada hari sebelumnya, maka semua kedudukan terbuka ditutup terlebih dahulu.
Jika pilihan bukan "Tiada", maka kedudukan akan dibuka mengikut arah yang dipilih (panjang atau pendek).
Dengan cara ini, strategi ini boleh menjalankan perdagangan panjang/pendek dalam julat tarikh yang ditetapkan, berdasarkan tetapan bagi setiap hari dalam seminggu.
Analisis Kelebihan
Kelebihan utama strategi ini adalah ia menyediakan perdagangan panjang/pendek yang sangat tersuai. Pengguna bebas memilih arah perdagangan untuk setiap hari dalam seminggu.
Berbeza dengan strategi mingguan tetap, strategi ini boleh dilaraskan secara fleksibel. Jika keputusan pada beberapa hari tidak memuaskan, ia boleh diubah suai dengan mudah untuk hanya berdagang pada hari-hari lain.
Julat tarikh ujian semula juga sangat fleksibel, membolehkan pengujian pada mana-mana tempoh masa yang ditentukan untuk melihat gabungan hari mana yang memberikan prestasi terbaik.
Logik perdagangan sangat jelas dan mudah, mudah difahami dan diubah suai. Pengguna tidak perlu menulis kod untuk melaraskan parameter.
Strategi ini juga akan menutup secara automatik kedudukan terbuka apabila arah harian berubah, mengelakkan risiko yang tidak perlu.
Analisis Risiko
Risiko utama strategi ini adalah pilihan perdagangan harian yang ditetapkan oleh pengguna mungkin tidak sesuai untuk semua julat tarikh.
Contohnya, membuat belian pada hari bekerja dan jualan pada hujung minggu mungkin terbukti berkesan dalam satu tempoh, tetapi boleh gagal dalam tempoh lain.
Oleh itu, adalah penting untuk menguji pelbagai julat tarikh dengan berhati-hati dan tidak bergantung pada satu keputusan ujian semula. Pelarasan parameter mesti digabungkan dengan keadaan pasaran tertentu.
Risiko lain adalah kegagalan untuk menutup kedudukan rugi tepat pada masanya apabila arah harian berubah. Ini boleh menyebabkan kerugian yang lebih besar. Namun, strategi ini cuba mengurangkan masalah ini dengan menutup kedudukan secara automatik.
Secara keseluruhan, strategi ini sangat bergantung pada pengoptimuman parameter dan memerlukan ujian yang mencukupi untuk mencari kombinasi parameter yang sesuai dengan keadaan pasaran yang berbeza.
Arah Pengoptimuman
Strategi ini boleh dioptimumkan melalui beberapa aspek berikut:
-
Tambah logik henti rugi apabila arah harian berubah, menetapkan henti rugi bergerak apabila kedudukan dalam untung untuk mengurangkan pengunduran.
-
Tambah penapis supaya isyarat hanya dihasilkan apabila harga menembusi paras tertinggi atau terendah hari tertentu, mengelakkan perdagangan berulang ketika tiada trend.
-
Kurangkan saiz kedudukan semasa tempoh turun naik tinggi, dan tambah saiz kedudukan semasa turun naik rendah untuk mengawal risiko.
-
Masukkan pembelajaran mesin dalam pemilihan hari dagangan, menggunakan data sejarah untuk menentukan kebarangkalian perdagangan setiap hari, menjana arah harian yang dinamik.
-
Tambah logik pengendalian kejadian luar biasa, seperti menghentikan perdagangan apabila peristiwa ekonomi penting berlaku untuk mengelakkan terperangkap.
Kesimpulan
Strategi ini menyediakan keupayaan perdagangan panjang/pendek yang sangat fleksibel melalui pemilihan arah harian. Pengguna boleh menggabungkan dan menguji secara bebas untuk mencari parameter terbaik. Walau bagaimanapun, strategi ini mempunyai keperluan pengoptimuman yang tinggi, memerlukan ujian yang meluas untuk mencari tetapan yang sesuai dengan pasaran yang berbeza. Menambah henti rugi, penapis, pelarasan dinamik dan kaedah pengoptimuman lain boleh mengurangkan risiko dan meningkatkan kestabilan. Dengan pengoptimuman parameter yang berhati-hati, strategi ini boleh menjadi alat perdagangan arah harian yang berkesan.
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
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/
//@version=4
// strategy("Day of Week Custom Buy/Sell Strategy", overlay=true, currency=currency.USD, default_qty_value=1.0,initial_capital=30000.00,default_qty_type=strategy.percent_of_equity)- 1
