Chiến lược đột phá SR
Tổng quan
Chiến lược SR Breakout là một chiến lược phá vỡ hỗ trợ và kháng cự được phát triển dựa trên chỉ báo breakout finder của LonesomeTheBlue. Ý tưởng chính của chiến lược này là tạo ra tín hiệu mua hoặc bán bằng cách xác định xem giá đóng cửa có phá vỡ mức hỗ trợ hoặc kháng cự hay không. Cài đặt mặc định dựa trên khung thời gian 8 giờ, nhưng có thông số tối ưu hơn trên khung 4 giờ. Chiến lược này sử dụng các hàm pivothigh và pivotlow để xác định mức hỗ trợ và kháng cự, đồng thời sử dụng giá cao nhất và giá thấp nhất để xác định sự phá vỡ. Ngoài ra, chiến lược còn thiết lập cắt lỗ và chốt lời.
Nguyên lý chiến lược
- Sử dụng các hàm pivothigh và pivotlow để tính toán các điểm cao và thấp trong một khoảng thời gian nhất định trong quá khứ và lưu trữ vào mảng.
- Xác định xem giá đóng cửa hiện tại có cao hơn mức kháng cự hay không; nếu có, đó được coi là phá vỡ tăng giá, tạo ra tín hiệu mua.
- Xác định xem giá đóng cửa hiện tại có thấp hơn mức hỗ trợ hay không; nếu có, đó được coi là phá vỡ giảm giá, tạo ra tín hiệu bán.
- Sau khi tạo tín hiệu giao dịch, tính toán giá cắt lỗ và giá chốt lời dựa trên tỷ lệ cắt lỗ/chốt lời đã thiết lập và đặt các lệnh cắt lỗ và chốt lời tương ứng.
- Vẽ vùng phá vỡ tương ứng theo hướng phá vỡ.
Ưu điểm của chiến lược
- Phá vỡ hỗ trợ và kháng cự là một chiến lược giao dịch cổ điển, có nền tảng thực chiến nhất định.
- Bằng cách sử dụng các hàm pivothigh và pivotlow để tính toán mức hỗ trợ và kháng cự, có thể nắm bắt tương đối chính xác các đợt phá vỡ.
- Cấu trúc mã của chiến lược này rõ ràng, thông qua việc lưu trữ các điểm cao và thấp vào mảng, có thể dễ dàng thực hiện backtest và tối ưu hóa.
- Thiết lập cắt lỗ và chốt lời, có thể kiểm soát rủi ro khá tốt.
Rủi ro của chiến lược
- Chiến lược phá vỡ hỗ trợ và kháng cự hoạt động kém trong thị trường đi ngang, dễ xảy ra các đợt phá vỡ giả (false breakout) thường xuyên.
- Tỷ lệ cắt lỗ/chốt lời cố định có thể không thích ứng với các điều kiện thị trường khác nhau, dẫn đến mất cân bằng rủi ro-lợi nhuận.
- Chiến lược này chỉ xem xét yếu tố giá, không xem xét các chỉ báo quan trọng khác như khối lượng giao dịch, do đó có thể bỏ lỡ một số tín hiệu quan trọng.
Hướng tối ưu hóa chiến lược
- Có thể cân nhắc đưa thêm các chỉ báo kỹ thuật khác như khối lượng giao dịch, MACD, v.v. để nâng cao độ chính xác và độ tin cậy của tín hiệu.
- Đối với cắt lỗ và chốt lời, có thể cân nhắc sử dụng cắt lỗ di động hoặc tỷ lệ cắt lỗ/chốt lời động để thích ứng tốt hơn với các điều kiện thị trường khác nhau.
- Có thể cân nhắc đưa vào các điều kiện lọc, chẳng hạn như lọc xu hướng, lọc biến động, v.v., để giảm các đợt phá vỡ giả trong thị trường đi ngang.
- Có thể cân nhắc tối ưu hóa mức hỗ trợ và kháng cự, chẳng hạn như sử dụng chu kỳ thích ứng, đưa vào các mức Fibonacci, v.v.
Tổng kết
Chiến lược SR Breakout là một chiến lược giao dịch dựa trên ý tưởng phá vỡ hỗ trợ và kháng cự cổ điển, sử dụng các hàm pivothigh và pivotlow để tính toán mức hỗ trợ và kháng cự, đồng thời tạo tín hiệu giao dịch bằng cách xác định xem giá đóng cửa có phá vỡ các mức này hay không. Ưu điểm của chiến lược này là ý tưởng rõ ràng, dễ triển khai và tối ưu hóa; tuy nhiên, cũng tồn tại một số rủi ro như hoạt động kém trong thị trường đi ngang và rủi ro do tỷ lệ cắt lỗ/chốt lời cố định gây ra. Trong tương lai, có thể cân nhắc tối ưu hóa và cải thiện chiến lược từ các khía cạnh như chỉ báo kỹ thuật, cắt lỗ/chốt lời, điều kiện lọc, tối ưu hỗ trợ và kháng cự, nhằm nâng cao tính ổn định và khả năng sinh lời của nó.
/*backtest
start: 2024-05-07 00:00:00
end: 2024-05-14 00:00:00
period: 10m
basePeriod: 1m
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/
// © LonesomeTheBlue © chanu_lev10k
//@version=5- 1

