Strategi inside bar breakout adalah strategi mengikuti tren berdasarkan pola candlestick.
Logika utama di balik strategi ini adalah mengidentifikasi dua jenis pola candlestick:
Bar dalam: Ketika tinggi bar saat ini lebih rendah dari tinggi sebelumnya dan rendah lebih tinggi dari rendah sebelumnya, ini menunjukkan kontraksi harga.
Di luar bar: Ketika tinggi bar saat ini lebih tinggi dari tinggi sebelumnya dan rendah lebih rendah dari rendah sebelumnya, ini menunjukkan ekspansi harga.
Pada bar berikutnya setelah bar sinyal, jika harga terbuka melanggar di atas tinggi sebelumnya, pergi panjang. Jika harga terbuka melanggar di bawah rendah sebelumnya, pergi pendek.
Setelah masuk, take profit dan stop loss order akan ditempatkan.
Mengambil Keuntungan = (Harga Penutupan Saat Ini x Persentase Keuntungan Target) / Tick Harga Minimal Stop Loss = (Harga Penutupan Saat Ini x Persentase Stop Loss) / Tick Harga Minimal
Dengan melakukan ini, dapat mengamankan keuntungan setelah mencapai tingkat mengambil keuntungan dan membatasi kerugian di bawah jumlah maksimum yang dapat ditoleransi ketika memukul stop loss.
Keuntungan dari strategi ini adalah:
Pola bar dalam dan luar cukup dapat diandalkan untuk menentukan arah tren.
Penembakan masuk meningkatkan kepastian dan menghindari beberapa kebocoran palsu.
Otomatis tanpa intervensi manual.
Beberapa risiko juga ada dengan strategi ini:
Identifikasi pola candlestick tidak selalu akurat.
Penembakan masuk cenderung terperangkap.
Pengaturan parameter yang tidak benar dapat menyebabkan kehilangan yang diperkuat.
Beberapa cara untuk meningkatkan strategi meliputi:
Menambahkan filter untuk mengurangi sinyal palsu, misalnya filter volume.
Mengoptimalkan algoritma profit dan stop loss dinamis.
Menggabungkan stop loss anti-reverse.
Menggunakan pembelajaran mesin untuk mengoptimalkan parameter secara otomatis.
Strategi breakout dalam bar adalah metode trend berikut yang dapat diandalkan dan mudah diimplementasikan secara keseluruhan. Strategi ini memanfaatkan kekuatan prediktif dari pola dalam bar dan luar yang dikombinasikan dengan kepastian entri breakout yang lebih tinggi. Dengan logika sederhana dan lurus, strategi ini ramah pemula dalam perdagangan algoritmik. Peningkatan lebih lanjut dalam optimasi dan otomatisasi akan mengarah pada hasil perdagangan yang lebih stabil dan cerdas.
/*backtest start: 2023-02-19 00:00:00 end: 2024-02-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("inside bar strategy Wıth SL-TP ", overlay=true ) insides = high < high[1] and low > low[1] outsides = high > high[1] and low < low[1] candle_control=insides or outsides target_profit_percent=input(3,"target profit%",step=0.1) stop_loss_percent=input(1,"stop loss %",step=0.1) yearfrom = input(2021) yearuntil =input(2022) monthfrom =input(1) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) long_cond=candle_control[1] and close>open and high>high[1] short_cond=candle_control[1] and close<open and low<low[1] if ( long_cond ) strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND", comment="LONG") else strategy.cancel(id="LONG") if ( short_cond ) strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT") else strategy.cancel(id="SHORT") profit_target=(close*(target_profit_percent/100))/syminfo.mintick stop_target=(close*(stop_loss_percent/100))/syminfo.mintick strategy.exit("LONG EXIT","LONG",profit=profit_target, loss=stop_target ) strategy.exit("LONG EXIT","SHORT",profit=profit_target, loss=stop_target )