Artikel ini akan membahas strategi pembukaan posisi berdasarkan penilaian penarikan. Strategi ini dilakukan dengan memonitor penarikan akun dan melakukan pembukaan posisi lebih banyak secara selektif ketika penarikan mencapai nilai yang ditetapkan, untuk mendapatkan hasil yang lebih baik ketika pasar berevolusi.
Strategi ini didasarkan pada beberapa logika berikut:
Perhitungkan tingkat penarikan akun saat ini dan gambarkan dalam tabel.
Ketika penarikan mencapai nilai set (misalnya 5%), pertimbangan pasar mungkin oversold, membuat lebih banyak posisi terbuka.
Jika pada hari penutupan harga lebih tinggi dari hari sebelumnya, maka posisi terdegradasi dan penarikan transaksi selesai.
Jika tidak ada penarikan atau tidak mencapai nilai terendah, maka tidak ada transaksi.
Setelah penarikan transaksi, akun akan dihitung ulang dan menunggu kondisi berikutnya.
Strategi ini memiliki keuntungan sebagai berikut:
Penarikan kembali posisi dapat menghasilkan keuntungan yang lebih baik jika pasar membaik.
Setelah Anda menetapkan nilai penarikan, Anda dapat melakukan perdagangan otomatis.
Pada saat penarikan, Anda dapat mengatur jumlah yang lebih besar untuk membuka posisi dan mendapatkan keuntungan yang lebih besar.
Strategi logisnya sederhana, jelas, dan mudah dioperasikan.
Pengembalian nilai terendah dapat disesuaikan dengan pasar.
Strategi ini juga memiliki beberapa risiko:
Pengadilan yang tidak akurat dalam penarikan diri dapat menyebabkan kegagalan dalam membuka posisi.
Jika harga turun lagi setelah penarikan, maka kerugian akan meningkat.
Posisi dan stop loss harus disesuaikan.
Anda perlu memperhatikan frekuensi transaksi dan menghindari over-trading.
Penghapusan setelan batas yang harus dipertimbangkan adalah kemampuan akun untuk menanggung beban.
Strategi ini mencoba untuk menangkap rebound setelah penarikan. Namun, pedagang masih perlu memeriksa waktu, hati-hati menilai waktu penarikan perdagangan, dan mengendalikan risiko.
/*backtest
start: 2023-08-16 00:00:00
end: 2023-09-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Noro
//2019
//@version=3
strategy(title = "Noro's DD Strategy", shorttitle = "DD str", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
signal = input(-5.0, title = "Drawdown, %")
bull = close > close[1] ? 1 : 0
bear = close < close[1] ? 1 : 0
lastbull = 0.0
lastbull := bull ? close : lastbull[1]
dd = ((close / lastbull) - 1) * 100
plot(dd, color = black, transp = 20)
bottom = dd < signal
col = bottom ? lime : na
bgcolor(col, transp = 20)
if bottom
strategy.entry("Long", strategy.long)
if strategy.position_size > 0 and close > open
strategy.entry("Close", strategy.short, 0)