Chiến lược này được gọi là chiến lược theo dõi xu hướng dựa trên sự phá vỡ kháng cự của hỗ trợ. Chiến lược này được thực hiện bằng cách xác định các mức hỗ trợ và kháng cự quan trọng và giao dịch xu hướng khi giá vượt qua các mức này.
Lập luận cụ thể là:
Tính điểm cao nhất và thấp nhất trong một chu kỳ, làm điểm kháng cự hỗ trợ quan trọng.
Một tín hiệu mua được tạo ra khi giá tăng vượt qua mức hỗ trợ cao nhất của ngày hôm trước.
Một tín hiệu bán ra được tạo ra khi giá giảm vượt qua mức hỗ trợ thấp nhất của ngày hôm trước.
Sau khi phá vỡ, chạy theo xu hướng nhanh chóng. Nếu phá vỡ ngưỡng hỗ trợ một lần nữa, dừng lỗ và thoát ra.
Lợi thế của chiến lược này là nắm bắt thời gian phá vỡ ngưỡng kháng cự hỗ trợ quan trọng để giao dịch xu hướng. Tuy nhiên, cần chú ý đến hình thức chỉ số để tránh tạo ra quá nhiều tín hiệu không chắc chắn trong bối cảnh biến động.
Nhìn chung, quan tâm đến sự phá vỡ các mức kháng cự hỗ trợ quan trọng là một chiến lược theo dõi đơn giản và trực quan hơn. Tuy nhiên, các nhà giao dịch vẫn cần hỗ trợ các chỉ số kỹ thuật khác để xác nhận và điều chỉnh các tham số thích hợp để chiến lược này có thể đạt được cả xu hướng và dừng lỗ kịp thời.
/*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)