Strategi Stop Loss dan Take Profit Berdasarkan Pola Doji
Ikhtisar
Strategi ini didasarkan pada pola bintang Doji. Ketika pola bintang Doji muncul, stop buy ditempatkan di antara titik tertinggi bintang Doji dan titik tertinggi candle sebelumnya, dan stop sell ditempatkan di antara titik terendah bintang Doji dan titik terendah candle sebelumnya. Ketika harga memicu stop order, Anda dapat memilih untuk keluar dengan stop loss dan take profit tetap, atau keluar menggunakan level tertinggi dan terendah dari pola bintang Doji sebagai stop loss dan take profit. Strategi ini cocok dijalankan pada timeframe tinggi seperti harian dan mingguan, sehingga dapat menyaring noise secara efektif.
Prinsip Strategi
Ketika pola bintang Doji muncul, ini menunjukkan bahwa keseimbangan supply dan demand saat ini berubah, kekuatan pembeli dan penjual cenderung seimbang, dan harga mungkin akan berbalik arah. Strategi ini memanfaatkan sinyal pembalikan harga yang diindikasikan oleh pola bintang Doji dengan menempatkan stop order untuk menangkap peluang pembalikan. Secara spesifik, kondisi untuk mengidentifikasi pola bintang 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) * parameter Doji, maka dianggap sebagai pola bintang Doji, dan stop order ditempatkan. Posisi stop order adalah sebagai 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 body candle sebelumnya besar, maka stop buy berada di antara titik tertinggi bintang Doji dan titik tertinggi candle sebelumnya. Jika body candle sebelumnya kecil, maka stop buy adalah titik tertinggi bintang Doji. Stop sell analog.
Aturan keluar memiliki dua opsi:
- Keluar dengan stop loss dan take profit tetap
strategy.exit("exit buy","buy stop",loss=SL, profit=TP, when=Use_SL_TP)
- Keluar menggunakan level tertinggi dan terendah bintang Doji sebagai stop loss dan take profit
strategy.close("buy stop",when=not Use_SL_TP and close<dojilow)
Analisis Keunggulan
Strategi ini memiliki keunggulan sebagai berikut:
- Operasi sederhana, mudah diimplementasikan.
- Memanfaatkan sinyal pembalikan harga yang efisien dari bintang Doji untuk menangkap peluang pembalikan.
- Dapat mengonfigurasi parameter stop loss dan take profit untuk mengontrol risiko.
- Cocok dijalankan pada timeframe tinggi sehingga dapat menyaring noise.
Analisis Risiko
Strategi ini juga memiliki risiko tertentu:
- Pola bintang Doji belum tentu menghasilkan pembalikan harga, dapat terjadi stop loss. Solusinya adalah dengan mengatur jarak stop loss secara wajar untuk mengontrol kerugian per transaksi.
- Jika dijalankan pada timeframe rendah, sinyal Doji mungkin mengandung terlalu banyak noise. Solusinya adalah hanya berjalan pada timeframe tinggi seperti harian dan mingguan.
- Jika tidak menggunakan stop loss dan take profit, terdapat risiko kerugian tidak terbatas. Solusinya adalah menggunakan fitur stop loss dan take profit dengan benar.
Arah Optimasi
Strategi ini dapat dioptimasi dari beberapa arah berikut:
- Mengoptimalkan parameter Doji untuk menemukan kombinasi parameter terbaik pada instrumen trading yang berbeda.
- Menguji berbagai parameter stop loss dan take profit untuk menemukan kombinasi terbaik.
- Menghitung jarak stop loss secara dinamis berdasarkan ATR.
- Menggabungkan indikator lain untuk menentukan waktu entry yang optimal.
Kesimpulan
Secara keseluruhan, strategi ini berjalan dengan baik. Dengan menangkap peluang pembalikan harga dari bintang Doji, dapat diperoleh sinyal trading yang cukup baik. Selain itu, strategi ini sederhana dioperasikan, mudah diimplementasikan, dan cocok untuk berbagai instrumen trading. Ini adalah strategi trading kuantitatif yang praktis. Melalui pengujian dan optimasi berkelanjutan, diharapkan dapat memperoleh hasil strategi yang lebih baik.
/*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

