Dalam Bar Breakout Strategi

Penulis:ChaoZhang, Tanggal: 2024-02-26 12:16:52
Tag:

img

Gambaran umum

Strategi inside bar breakout adalah strategi mengikuti tren berdasarkan pola candlestick.

Logika Strategi

Logika utama di balik strategi ini adalah mengidentifikasi dua jenis pola candlestick:

  1. Bar dalam: Ketika tinggi bar saat ini lebih rendah dari tinggi sebelumnya dan rendah lebih tinggi dari rendah sebelumnya, ini menunjukkan kontraksi harga.

  2. 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.

Analisis Keuntungan

Keuntungan dari strategi ini adalah:

  1. Pola bar dalam dan luar cukup dapat diandalkan untuk menentukan arah tren.

  2. Penembakan masuk meningkatkan kepastian dan menghindari beberapa kebocoran palsu.

  3. Otomatis tanpa intervensi manual.

Analisis Risiko

Beberapa risiko juga ada dengan strategi ini:

  1. Identifikasi pola candlestick tidak selalu akurat.

  2. Penembakan masuk cenderung terperangkap.

  3. Pengaturan parameter yang tidak benar dapat menyebabkan kehilangan yang diperkuat.

Bidang Peningkatan

Beberapa cara untuk meningkatkan strategi meliputi:

  1. Menambahkan filter untuk mengurangi sinyal palsu, misalnya filter volume.

  2. Mengoptimalkan algoritma profit dan stop loss dinamis.

  3. Menggabungkan stop loss anti-reverse.

  4. Menggunakan pembelajaran mesin untuk mengoptimalkan parameter secara otomatis.

Kesimpulan

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 ) 


Lebih banyak