Strategi ini diberi nama strategi pelacakan tren yang didasarkan pada penembusan resistensi dukungan. Strategi ini melakukan perdagangan tren dengan mengidentifikasi titik-titik dukungan dan resistensi yang penting saat harga menembus titik-titik ini.
Logika spesifiknya adalah sebagai berikut:
Hitung titik tertinggi dan terendah dalam periode tertentu, sebagai titik resistensi pendukung yang penting.
Ketika harga naik dan melampaui level support tertinggi pada hari sebelumnya, sinyal beli akan muncul.
Ketika harga turun dan menembus level support terendah hari sebelumnya, maka akan muncul sinyal jual.
Pelacakan tren dengan cepat setelah terjadi penembusan. Jika terjadi penembusan di bawah level dukungan lagi, stop loss keluar.
Keuntungan dari strategi ini adalah untuk memanfaatkan waktu untuk melakukan perdagangan tren untuk menembus titik-titik resistensi pendukung utama. Namun, perlu memperhatikan bentuk indikator untuk menghindari terlalu banyak sinyal ketidakpastian dalam situasi yang bergolak.
Secara keseluruhan, fokus pada terobosan pada level resistensi pendukung utama adalah strategi pelacakan yang lebih sederhana dan intuitif. Namun, pedagang masih perlu membantu indikator teknis lainnya untuk mengkonfirmasi dan menyesuaikan parameter dengan tepat, sehingga strategi dapat masuk ke tren dan menghentikan kerugian tepat waktu.
/*backtest
start: 2022-09-12 00:00:00
end: 2023-09-12 00:00:00
period: 3d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Yo_adriiiiaan
//@version=4
strategy("Breakout Strategy", overlay = true, commission_type=strategy.commission.percent,commission_value=0, initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
left = input(10)
right = input(10)
pivot_high = 0.000
pivot_low = 0.000
pivot_high := nz(pivothigh(high,left,right), pivot_high[1])
pivot_low := nz(pivotlow(low,left,right), pivot_low[1])
plot(pivot_high)
plot(pivot_low)
breakout_bull = close > pivot_high[1]
breakdown_bear = close < pivot_low[1]
barcolor(close > pivot_high[1]? color.green:close < pivot_low[1]? color.red:close < pivot_high[1]? color.orange:na)
strategy.entry("Long", strategy.long, when = breakout_bull)
strategy.close_all(when = breakdown_bear)
//strategy.entry("Short", strategy.short, when = breakdown_bear)