Strategi Stop Loss dan Take Profit Berdasarkan Corak Doji Star
Gambaran Keseluruhan
Strategi ini berdasarkan pola lilin Doji. Apabila pola lilin Doji muncul, pesanan henti beli diletakkan di antara titik tinggi Doji dan titik tinggi lilin sebelumnya, dan pesanan henti jual diletakkan di antara titik rendah Doji dan titik rendah lilin sebelumnya. Apabila harga mencetuskan pesanan henti, pengguna boleh memilih untuk keluar dengan henti rugi dan ambil untung tetap, atau menggunakan harga tertinggi dan terendah pola lilin Doji sebagai titik keluar. Strategi ini sesuai dijalankan pada jangka masa tinggi seperti harian dan mingguan, dan dapat menapis bunyi dengan berkesan.
Prinsip Strategi
Apabila pola lilin Doji muncul, ia menunjukkan perubahan dalam hubungan penawaran dan permintaan, di mana kuasa pembeli dan penjual cenderung seimbang, dan harga mungkin berbalik arah. Strategi ini memanfaatkan isyarat pembalikan harga yang diramalkan oleh pola lilin Doji dengan meletakkan pesanan henti untuk menangkap peluang pembalikan. Secara khususnya, syarat untuk mengenal pasti pola lilin Doji adalah:
body=close-open
range=high-low
abody=abs(body)
ratio=abody/range
data=(abs(open - close) <= (high - low) * Doji)
Jika abs(open-close) <= (high-low) * Doji, ia dianggap sebagai pola lilin Doji, maka pesanan henti diletakkan. Kedudukan pesanan henti adalah seperti berikut:
longDist= longcandle[1] and range[1]>range? high: max(high,high[1])
shortDist= longcandle[1] and range[1]>range? low: min(low,low[1])
Jika lilin sebelumnya mempunyai badan yang besar, pesanan henti beli diletakkan di antara titik tinggi Doji dan titik tinggi lilin sebelumnya. Jika lilin sebelumnya mempunyai badan yang kecil, pesanan henti beli adalah pada titik tinggi Doji. Pesanan henti jual adalah sama.
Peraturan keluar mempunyai dua pilihan:
- Keluar dengan henti rugi dan ambil untung tetap
strategy.exit("exit buy","buy stop",loss=SL, profit=TP, when=Use_SL_TP)
- Keluar menggunakan harga tertinggi dan terendah Doji sebagai henti rugi dan ambil untung
strategy.close("buy stop",when=not Use_SL_TP and close<dojilow)
Analisis Kelebihan
Strategi ini mempunyai kelebihan berikut:
- Mudah dikendalikan dan dilaksanakan.
- Menggunakan isyarat pembalikan harga yang cekap daripada lilin Doji untuk menangkap peluang pembalikan.
- Boleh mengkonfigurasi parameter henti rugi dan ambil untung untuk mengawal risiko.
- Sesuai dijalankan pada jangka masa tinggi, dapat menapis bunyi.
Analisis Risiko
Strategi ini juga mempunyai risiko tertentu:
- Pola lilin Doji tidak semestinya membawa kepada pembalikan harga, mungkin berlaku kerugian. Penyelesaiannya adalah dengan menetapkan jarak henti rugi yang munasabah untuk mengawal kerugian setiap dagangan.
- Apabila dijalankan pada jangka masa rendah, isyarat Doji mungkin mempunyai terlalu banyak bunyi. Penyelesaiannya adalah hanya beroperasi pada jangka masa tinggi seperti harian dan mingguan.
- Jika henti rugi dan ambil untung tidak ditetapkan, terdapat risiko kerugian tanpa had. Penyelesaiannya adalah menggunakan fungsi henti rugi dan ambil untung dengan betul.
Arah Pengoptimuman
Strategi ini boleh dioptimumkan dari beberapa arah berikut:
- Mengoptimumkan parameter Doji untuk mencari kombinasi parameter terbaik bagi pelbagai instrumen dagangan.
- Menguji parameter henti rugi dan ambil untung yang berbeza untuk mencari kombinasi terbaik.
- Mengira jarak henti rugi secara dinamik berdasarkan ATR.
- Menggabungkan dengan penunjuk lain untuk menentukan masa masuk yang optimum.
Kesimpulan
Strategi ini secara keseluruhan berfungsi dengan baik, dengan menangkap peluang pembalikan harga Doji, ia dapat memberikan isyarat dagangan yang baik. Selain itu, strategi ini mudah dikendalikan dan dilaksanakan, sesuai untuk pelbagai instrumen dagangan, dan merupakan strategi dagangan kuantitatif yang praktikal. Melalui ujian dan pengoptimuman berterusan, prestasi strategi yang lebih baik boleh dicapai.
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//This is a simple strategy based on Doji star candlestick
//It places two orders: buy stop at doji star high or previous candle high and sell stop at doji star low or previous candle low.
//This strategy works very well with high time frames like Weekly TF because it eliminates the noise in doji formation.- 1

