Strategi breakout dalam bar adalah strategi trend mengikut corak lilin. Ia menggunakan corak lilin dalam bar dan luar bar untuk menentukan arah trend dan memasuki kedudukan pada breakout.
Logik utama di sebalik strategi ini adalah mengenal pasti dua jenis corak candlestick:
Bar dalaman: Apabila paras tertinggi bar semasa lebih rendah daripada paras tertinggi sebelumnya dan paras rendah lebih tinggi daripada paras rendah sebelumnya, ia menunjukkan penyusutan harga.
Bar luar: Apabila paras tertinggi bar semasa lebih tinggi daripada paras tertinggi sebelumnya dan paras rendah lebih rendah daripada paras rendah sebelumnya, ia menunjukkan peningkatan harga.
Apabila mana-mana corak dikenal pasti, ia menandakan kemungkinan masuk. Pada bar seterusnya selepas bar isyarat, jika harga terbuka melanggar di atas paras tertinggi sebelumnya, pergi panjang. Jika harga terbuka melanggar di bawah paras rendah sebelumnya, pergi pendek.
Selepas masuk, mengambil keuntungan dan berhenti kehilangan pesanan akan diletakkan.
Ambil Keuntungan = (Harga Penutupan semasa x Peratusan Keuntungan Sasaran) / Tick Harga Minimum Stop Loss = (Harga Penutupan semasa x Peratusan Stop Loss) / Tick Harga Minimum
Dengan melakukan ini, ia dapat mengamankan keuntungan selepas mencapai tahap mengambil keuntungan dan mengehadkan kerugian di bawah jumlah maksimum yang boleh diterima apabila memukul stop loss.
Kelebihan strategi ini ialah:
Corak bar dalam dan luar agak boleh dipercayai untuk menentukan arah trend.
Penembusan masuk meningkatkan kepastian dan mengelakkan beberapa pelarian palsu.
Secara automatik tanpa campur tangan manual, mengurangkan risiko operasi.
Beberapa risiko juga wujud dengan strategi ini:
Pengiktirafan corak lilin tidak selalu tepat.
Penembusan masuk cenderung untuk terperangkap.
Tetapan parameter yang tidak betul boleh menyebabkan kehilangan yang diperkuat.
Beberapa cara untuk meningkatkan strategi termasuk:
Menambah penapis untuk mengurangkan isyarat palsu, contohnya penapis jumlah.
Mengoptimumkan dinamik mengambil keuntungan dan berhenti kehilangan algoritma.
Menggabungkan stop loss anti-reverse.
Menggunakan pembelajaran mesin untuk mengoptimumkan parameter.
Strategi breakout dalam bar adalah kaedah trend berikut yang boleh dipercayai dan mudah dilaksanakan. Ia memanfaatkan kekuatan ramalan dalam bar dan corak luar yang digabungkan dengan kepastian entri breakout yang lebih tinggi. Dengan logik yang mudah dan mudah, ia mesra pemula dalam perdagangan algoritma. Penambahbaikan lanjut dalam pengoptimuman dan automasi akan membawa kepada hasil perdagangan yang lebih stabil dan pintar.
/*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 )