Chiến lược này được gọi là
Lý thuyết cụ thể là:
Tính toán mức cao nhất và thấp nhất trong một khoảng thời gian nhất định (ví dụ 22 ngày).
Khi giá phá vỡ trên mức cao nhất trong 1 ngày, một tín hiệu mua được tạo ra, báo hiệu xu hướng tăng.
Khi giá phá vỡ dưới mức thấp nhất trong 1 ngày, một tín hiệu bán được tạo ra, báo hiệu xu hướng giảm.
Định hướng xu hướng được kiểm tra để lọc các tín hiệu sai. Ví dụ, giá cao mới với chênh lệch giảm được bỏ qua để mua.
Chỉ khi các chỉ số phù hợp với xu hướng giá, các giao dịch sẽ được thực hiện trên các điểm đột phá của các điểm cao / thấp mới nhất.
Ưu điểm là nắm bắt thời điểm đột phá quan trọng, thường đi kèm với sự khởi đầu hoặc tăng tốc của xu hướng.
Tóm lại, theo dõi sự đột phá của khu vực giá chính là rất cần thiết trong việc theo dõi xu hướng.
/*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)