Chiến lược khối xu hướng
Tổng quan
Chiến lược Trend Block là một chiến lược giao dịch sắp xếp theo đường chéo dựa trên phần trăm thay đổi giá hoặc số điểm nhảy (tick). Nó có thể hiển thị rõ ràng xu hướng cục bộ và các điểm đảo chiều trên biểu đồ. Đây là một công cụ rất hữu ích để theo dõi hướng giá.
Nguyên lý
Việc tính toán của chiến lược này dựa trên độ lệch phần trăm hoặc số điểm nhảy của biến động giá (được biểu thị trong tham số "Độ lệch") và được hiển thị trên biểu đồ dưới dạng các hàng đường chéo.
Mỗi hàng bao gồm đường trung tâm cơ sở, đường giới hạn trên và đường giới hạn dưới:
-
Đường trung tâm cơ sở bằng đường giới hạn trên hoặc đường giới hạn dưới của hàng trước hoặc hàng sau (nếu giá thay đổi nhanh trong một khoảng thời gian, đường trung tâm cơ sở của hàng hiện tại sẽ lớn hơn đường giới hạn trên của hàng trước hoặc nhỏ hơn đường giới hạn dưới của hàng sau một lượng độ lệch bằng nhau, tùy thuộc vào hướng biến động giá). Khi bắt đầu tính toán, đường trung tâm cơ sở bằng giá trị ban đầu của hàng đầu tiên.
-
Tham số "Số lượng" xác định lượng độ lệch của đường giới hạn trên hoặc đường giới hạn dưới theo hướng biến động giá, tham số "Đảo chiều" xác định lượng độ lệch để thay đổi hướng biến động giá.
Quy tắc xây dựng hàng mới:
-
Nếu giá đóng cửa ≥ đường giới hạn trên và giá đóng cửa > giá mở cửa, đường giới hạn trên sẽ dịch chuyển lên dần, đường giới hạn dưới cũng dịch chuyển lên nhưng với biên độ nhỏ hơn.
-
Nếu giá thấp nhất ≤ đường giới hạn dưới và giá đóng cửa < giá mở cửa, đường giới hạn dưới sẽ dịch chuyển xuống dần, đường giới hạn trên cũng dịch chuyển xuống nhưng với biên độ nhỏ hơn.
Bằng cách điều chỉnh lượng độ lệch, có thể thấy rõ xu hướng cục bộ và các điểm đảo chiều trên biểu đồ. Đây là một công cụ rất hữu ích để theo dõi diễn biến giá.
Phân tích ưu điểm
-
Hiển thị trực quan xu hướng biến động giá, nhận biết rõ hỗ trợ và kháng cự.
-
Đường chéo có thể hiển thị rõ lực phá vỡ và phạm vi điều chỉnh.
-
Có thể điều chỉnh độ dốc của đường chéo theo nhu cầu để nhận biết các xu hướng với lực khác nhau.
-
Có thể tìm ra các mức hỗ trợ kháng cự lớn hơn và thực hiện phá vỡ.
-
Dễ dàng nhận thấy sự thay đổi nhịp điệu của giá, từ đó điều chỉnh vị thế.
Phân tích rủi ro
-
Đường chéo không thể dự đoán hoàn toàn chính xác diễn biến giá tiếp theo.
-
Cần chú ý đến sự phân kỳ xuất hiện trong xu hướng, đường chéo và giá thực tế có thể có sự khác biệt.
-
Không thể sử dụng như một chiến lược độc lập, cần kết hợp với các chỉ báo khác để đánh giá xu hướng lớn.
-
Cần lưu ý việc điều chỉnh tham số không phù hợp có thể dẫn đến giao dịch quá thường xuyên.
-
Khi điều chỉnh cần cảnh giác với khả năng đảo chiều, không thể máy móc mù quáng theo dõi.
Có thể thu nhỏ quy mô vị thế một cách phù hợp, đồng thời tham khảo các chỉ báo khác làm hỗ trợ phán đoán, thực hiện giao dịch trong xu hướng lớn.
Hướng tối ưu hóa
-
Có thể thêm module quản lý vị thế, điều chỉnh vị thế linh hoạt trong các giai đoạn khác nhau của xu hướng.
-
Có thể kết hợp chỉ báo biến động, giảm vị thế khi biến động gia tăng.
-
Có thể đặt điểm dừng lỗ dựa trên tỷ lệ drawdown để kiểm soát lỗ cho từng giao dịch.
-
Có thể thêm bộ lọc, tạm dừng giao dịch khi giá xuất hiện phân kỳ.
-
Có thể phân chia nhiều cấp độ độ dốc đường chéo để nhận biết sự thay đổi xu hướng với các lực khác nhau.
Thông qua việc điều chỉnh vị thế linh hoạt, thiết lập điều kiện dừng lỗ và lọc, có thể theo dõi xu hướng giá ổn định hơn.
Tổng kết
Chiến lược Trend Block sử dụng đường chéo để hiển thị trực quan sự thay đổi xu hướng giá, có thể nhận biết rõ ràng các mức hỗ trợ kháng cự và điểm phá vỡ. Tuy nhiên không thể dựa vào đường chéo để phán đoán độc lập, cần bổ trợ bằng các chỉ báo khác để phân tích tổng hợp, đồng thời kiểm soát rủi ro. Đây là một công cụ hỗ trợ rất giá trị, giúp nhà giao dịch nắm bắt nhịp điệu thị trường tốt hơn. Thông qua tối ưu hóa, chiến lược có thể trở nên vững chắc và hiệu quả hơn, có tiềm năng ứng dụng lớn.
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// **********************************************************************************
// This code is invented and written by @StCogitans.
// The idea presented in this code and the rights to this code belong to @StCogitans.- 1

