Strategi ini disebut
Logika spesifiknya adalah:
Menghitung tertinggi tertinggi dan terendah terendah selama periode tertentu (misalnya 22 hari).
Ketika harga melanggar di atas tertinggi 1 hari terakhir, sinyal beli dihasilkan, menandai tren naik.
Ketika harga pecah di bawah terendah 1 hari terakhir, sinyal jual dihasilkan, menandai tren penurunan.
Arah tren diperiksa untuk menyaring sinyal palsu. Misalnya, harga tinggi baru dengan divergen bearish diabaikan untuk membeli.
Hanya ketika indikator selaras dengan tren harga, perdagangan akan dilakukan pada titik tinggi/rendah terbaru.
Manfaatnya adalah menangkap waktu istirahat penting, yang sering disertai dengan awal atau percepatan tren.
Singkatnya, menonton penyebaran area harga utama sangat penting dalam mengikuti tren.
/*backtest start: 2023-08-13 00:00:00 end: 2023-09-12 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=1 strategy(title="HIGHER HIGH LOWER LOW STRATEGY", shorttitle="HH LL STRATEGY", overlay=true, calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, currency="USD", default_qty_value=100) //// //Higher High or Lower Low Entry Inputs price = input(hlc3) LookBack = input(22) Highest = highest(LookBack) Lowest = lowest(LookBack) long = price > Highest[1] short = price < Lowest[1] //Divergence Check Inputs length = input(14) High_Guard = highest(length) Low_Guard = lowest(length) length2 = input(2) long1 = long == 1 and Highest[1] > High_Guard[length2] short1 = short == 1 and Lowest[1] < Low_Guard[length2] plot(long and long[1], color=green, style=line) plot(short and short[1], color=red, style=line) strategy.entry("Long", strategy.long, when=long1) strategy.entry("Short", strategy.short, when=short1)