Gambaran Keseluruhan
Strategi ini merupakan sistem perdagangan pintar yang menggabungkan persilangan purata bergerak klasik dalam analisis teknikal dengan pengecaman corak candlestick. Strategi ini mengenal pasti titik pusingan arah aliran pasaran dengan tepat melalui analisis hubungan antara bayang atas/bawah candlestick dan badannya, digabungkan dengan isyarat persilangan dua purata bergerak. Sistem ini bukan sahaja memfokuskan pada pergerakan harga, tetapi juga melaraskan parameter perdagangan secara dinamik dengan mengira julat purata untuk meningkatkan kebolehsuaian strategi.
Prinsip Strategi
Logik teras strategi terbahagi kepada dua bahagian utama:
-
Modul pengecaman corak candlestick mengenal pasti isyarat pembalikan yang berpotensi dengan mengira nisbah antara bayang atas/bawah dan badan. Sistem menetapkan parameter pengganda bayang (wickMultiplier) dan peratusan badan (bodyPercentage) yang boleh dilaras untuk mengoptimumkan kualiti isyarat. Apabila candlestick menunjukkan bayang atas panjang atau bayang bawah panjang yang memenuhi syarat, sistem akan mengeluarkan isyarat beli (long) atau jual (short) yang sepadan.
-
Sistem persilangan dua purata bergerak menggunakan Purata Bergerak Mudah (SMA) tempoh 14 dan 28 sebagai penunjuk arah aliran. Apabila purata jangka pendek melintasi ke atas purata jangka panjang, sistem menjana isyarat beli; apabila purata jangka pendek melintasi ke bawah purata jangka panjang, sistem menjana isyarat jual.
Kelebihan Strategi
- Penyaringan isyarat yang ketat: Menapis isyarat berkualiti rendah dengan berkesan melalui penetapan ambang pengganda bayang dan peratusan badan.
- Kebolehlarasan parameter yang tinggi: Menyediakan antara muka pelarasan parameter yang fleksibel, memudahkan pengoptimuman prestasi strategi mengikut persekitaran pasaran yang berbeza.
- Gabungan pengesanan arah aliran dan isyarat pembalikan: Mampu menangkap pergerakan arah aliran dan tidak terlepas peluang pembalikan penting.
- Kawalan risiko yang lengkap: Melaraskan parameter perdagangan secara dinamik dengan mengira julat purata 50 tempoh, meningkatkan kestabilan strategi.
Risiko Strategi
- Kepekaan parameter: Tetapan parameter yang berbeza boleh menyebabkan perbezaan prestasi yang besar, memerlukan pengoptimuman parameter yang mencukupi.
- Kebergantungan pada persekitaran pasaran: Dalam pasaran yang tidak menentu (sideways), mungkin menghasilkan terlalu banyak isyarat palsu, meningkatkan kos perdagangan.
- Kesan gelinciran (slippage): Dalam pasaran dengan kecairan rendah, mungkin menghadapi risiko gelinciran yang besar.
- Kelewatan isyarat: Sistem purata bergerak mempunyai sedikit ketinggalan, mungkin terlepas masa masuk yang optimum.
Arah Pengoptimuman Strategi
- Memperkenalkan penunjuk volum: Mengesahkan keberkesanan isyarat pembalikan dengan menganalisis perubahan volum.
- Mengoptimumkan mekanisme pelarasan parameter dinamik: Melaraskan parameter pengganda bayang dan peratusan badan secara automatik berdasarkan turun naik pasaran.
- Menambah penapisan kekuatan arah aliran: Menggabungkan penunjuk seperti RSI atau ADX untuk menapis isyarat dalam pasaran yang lemah.
- Menyempurnakan mekanisme henti rugi: Mereka bentuk kedudukan henti rugi dinamik berdasarkan penunjuk ATR untuk meningkatkan ketepatan kawalan risiko.
Kesimpulan
Strategi ini membina rangka kerja keputusan perdagangan yang agak lengkap dengan menggabungkan pengecaman corak candlestick dan sistem persilangan purata bergerak. Kelebihan strategi ini terletak pada mekanisme penyaringan isyarat yang ketat dan keupayaan pelarasan parameter yang fleksibel, tetapi pada masa yang sama perlu memberi perhatian kepada isu pengoptimuman parameter dan kebolehsuaian persekitaran pasaran. Melalui pengoptimuman dan penambahbaikan yang berterusan, strategi ini dijangka dapat mengekalkan prestasi yang stabil dalam pelbagai persekitaran pasaran.
/*backtest
start: 2024-10-28 00:00:00
end: 2024-11-27 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5 indicator("Wick Reversal Setup", overlay=true)
// Input parameters
wickMultiplier = input.float(3.5, title="Wick Multiplier", minval=0.5, maxval=20)- 1

