Sistem Dagangan Sokongan Dinamik Rangka Masa Dwi
Gambaran Keseluruhan
Strategi ini adalah sistem perdagangan sokongan dinamik berdasarkan dua jangka masa, yang berdagang dengan menggunakan isyarat persilangan antara SMA dan EMA pada jangka masa mingguan dan harian. Sistem ini memanfaatkan jalur sokongan yang terbentuk antara purata bergerak untuk mengenal pasti arah aliran pasaran dan peluang dagangan, serta meningkatkan ketepatan dagangan melalui pengesahan isyarat dari dua jangka masa yang berbeza. Strategi ini menggunakan pengurusan saiz posisi berdasarkan peratusan, dan mengambil kira kos dagangan serta faktor gelinciran.
Prinsip Strategi
Prinsip teras strategi adalah menentukan isyarat dagangan dengan memantau kedudukan dan persilangan purata bergerak dalam dua jangka masa:
- Jangka masa panjang (mingguan) menggunakan SMA 20 minggu dan EMA 21 minggu, jangka masa pendek (harian) menggunakan SMA 50 hari dan EMA 51 hari
- Dalam jangka masa panjang, apabila EMA melintasi SMA ke atas, ia menghasilkan isyarat beli (long), dan apabila melintasi ke bawah, ia menghasilkan isyarat tutup posisi
- Dalam jangka masa pendek, apabila EMA melintasi SMA ke atas dan EMA jangka pendek berada di atas EMA jangka panjang, ia menghasilkan isyarat beli
- Apabila isyarat jual (short) muncul dalam jangka masa pendek atau persilangan purata bergerak jangka panjang ke bawah, sistem akan menutup semua posisi beli
- Strategi beroperasi dalam julat masa yang ditentukan; di luar julat, posisi akan ditutup secara automatik
Kelebihan Strategi
- Mekanisme pengesahan berganda: Mengurangkan kesan isyarat palsu melalui pengesahan isyarat dari dua jangka masa
- Jalur sokongan dinamik: Jalur sokongan yang terbentuk antara purata bergerak dapat menyesuaikan diri secara dinamik dengan perubahan pasaran
- Pengurusan risiko lengkap: Mengambil kira kos dagangan dan gelinciran, serta menggunakan pengurusan saiz posisi berdasarkan peratusan
- Kebolehsuaian tinggi: Jalur sokongan akan menyesuaikan kedudukan secara automatik mengikut turun naik pasaran
- Peraturan operasi jelas: Syarat masuk dan keluar jelas, mudah dilaksanakan dan diuji balik
Risiko Strategi
- Risiko pasaran berayun: Dalam pasaran yang mendatar dan berayun, ia mungkin menghasilkan isyarat palsu yang kerap
- Risiko ketinggalan: Penunjuk purata bergerak mempunyai sifat ketinggalan, mungkin terlepas titik masuk terbaik
- Kepekaan parameter: Pemilihan kitaran purata bergerak memberi kesan besar terhadap prestasi strategi
- Kebergantungan persekitaran pasaran: Strategi berprestasi baik dalam pasaran bertrend, tetapi mungkin kurang baik dalam pasaran yang sangat tidak menentu
- Risiko pengurusan modal: Saiz posisi tetap berdasarkan peratusan mungkin terlalu berisiko dalam keadaan pasaran tertentu
Arah Pengoptimuman Strategi
- Memperkenalkan penunjuk turun naik: Pertimbangkan untuk menambah penunjuk turun naik seperti ATR untuk menyesuaikan saiz posisi secara dinamik
- Mengoptimumkan pemilihan parameter: Boleh mengoptimumkan prestasi sistem dengan menguji balik parameter purata bergerak pada jangka masa berbeza
- Menambah penapis persekitaran pasaran: Tambah penunjuk kekuatan trend untuk menapis persekitaran pasaran yang tidak sesuai
- Menambah baik mekanisme henti rugi: Pertimbangkan untuk menambah henti rugi bergerak atau henti rugi tetap untuk mengawal risiko selanjutnya
- Mengoptimumkan pengurusan posisi: Boleh menyesuaikan saiz posisi secara dinamik berdasarkan kekuatan isyarat dan turun naik pasaran
Kesimpulan
Strategi ini membina sistem dagangan yang agak kukuh dengan menggabungkan isyarat persilangan purata bergerak dari jangka masa berbeza. Ia mengenal pasti arah aliran pasaran menggunakan konsep jalur sokongan dan meningkatkan ketepatan dagangan melalui mekanisme pengesahan berganda. Reka bentuk strategi mengambil kira pelbagai faktor dalam dagangan sebenar, termasuk kos dagangan, gelinciran, dan pengurusan masa. Walaupun terdapat beberapa risiko yang wujud, kestabilan dan keuntungan strategi dapat dipertingkatkan lagi melalui arah pengoptimuman yang disediakan.
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-04 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Demo GPT - Bull Market Support Band", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_value=0.1, slippage=3)
start_date = input(timestamp("2018-01-01 00:00 +0000"), title="Start Date")- 1

