Đọc ADX như tín hiệu tăng hay giảm
Nó là thước đo sức mạnh không có dấu. Một giá trị cao trong lúc sụp đổ cũng cao đúng như giá trị cao trong lúc tăng vọt, và đó là lý do nó luôn đi kèm với thứ gì đó có hướng.
Chỉ báo ADX đo sức mạnh của xu hướng trên thang từ 0 đến 100 mà không cho biết hướng đi. Các EA dùng nó làm bộ lọc chế độ thị trường: chiến lược theo xu hướng chờ giá trị cao, còn chiến lược hồi quy trung bình chờ giá trị thấp.
còn gọi: ADX, Average Directional Movement Index, DMI
Đã cập nhật
Một con số cho biết thị trường đang di chuyển mạnh đến đâu theo một hướng, nhưng không nói hướng nào. Thấp nghĩa là nó không đi tới đâu cụ thể; cao nghĩa là nó đang đi tới đâu đó, và dấu của hướng phải lấy từ nơi khác.
Phần lớn EA thất bại không phải vì logic vào lệnh sai, mà vì logic đó đúng trong một kiểu thị trường và sai trong kiểu còn lại. ADX là cách rẻ nhất để cho một chiến lược có ý kiến về việc nó đang ở kiểu thị trường nào, và đó là lý do nó xuất hiện như một bộ lọc trong nhiều EA hơn hẳn so với vai trò tín hiệu.
| Thiết lập | Giá trị thường dùng | Ghi chú |
|---|---|---|
| Chu kỳ | 14 | Giá trị mặc định thông dụng. Chu kỳ ngắn hơn phản ứng nhanh hơn và cắt qua ngưỡng thường xuyên hơn, theo cả hai chiều. |
| Ngưỡng xu hướng | 20–25 | Trên mức này, logic theo xu hướng được bật. Giá trị chính xác ít quan trọng hơn tính ổn định của nó so với các giá trị lân cận. |
| Ngưỡng đi ngang | dưới 20 | EA lưới và hồi quy trung bình thường đòi hỏi điều kiện này trước khi mở bất kỳ vị thế nào. |
| Xu hướng mạnh | trên 40 | Ở đây các lệnh ngược xu hướng và hồi quy trung bình thường bị chặn hoàn toàn. |
| Khung thời gian đọc | khung vào lệnh hoặc khung cao hơn một bậc | Đọc khung cao hơn cho tín hiệu chế độ chậm và ổn định hơn, đổi lại là phản ứng muộn hơn. |
Một quy tắc vào lệnh, hai bộ lọc chế độ, hai điều kiện trái ngược. Quy tắc không đổi; thứ thay đổi là thời điểm nó được phép kích hoạt.
Tác động đo được của một bộ lọc chế độ thường là mức sụt giảm vốn nhỏ hơn chứ không phải lợi nhuận lớn hơn — nó gỡ bỏ các khoản lỗ thay vì thêm các khoản thắng.
Phép tính if (adx[1] < TrendThreshold) return; // EA theo xu hướng không làm gì trong vùng đi ngang
Kết quả Một chiến lược biết đứng ngoài đúng những điều kiện mà nó chưa bao giờ làm tốt
Hãy đánh giá một bộ lọc qua thứ nó gỡ bỏ. Phép so sánh đúng là cùng một chiến lược có và không có nó, trên cùng một cửa sổ dữ liệu, đọc cả ở mức sụt giảm vốn lẫn ở kết quả ròng.
| Khoảng | Ý nghĩa |
|---|---|
| ADX dưới 20 | Không có xu hướng thực sự. Lệnh theo xu hướng có kỳ vọng tệ nhất ở đây, và tín hiệu phá vỡ phần lớn thất bại. |
| ADX 20–40 | Một xu hướng thực đang diễn ra. Vùng vận hành thông thường cho logic theo xu hướng. |
| ADX trên 40 | Xu hướng mạnh, và thường đã ở giai đoạn muộn. Lệnh theo xu hướng vẫn hiệu quả; chiến lược ngược xu hướng và lưới đang ở lúc nguy hiểm nhất. |
| Ngưỡng chỉnh theo giá trị backtest tốt nhất | Một tham số bị ép khớp. Hãy kiểm tra xem các ngưỡng lân cận có cho kết quả tương tự không trước khi tin vào nó. |
Trang `/indicators` về ADX trình bày cách tính và cách đọc trên biểu đồ; mục từ này nói về việc dùng nó làm bộ lọc chế độ cho EA.
Nó là thước đo sức mạnh không có dấu. Một giá trị cao trong lúc sụp đổ cũng cao đúng như giá trị cao trong lúc tăng vọt, và đó là lý do nó luôn đi kèm với thứ gì đó có hướng.
Nếu ADX dành phần lớn thời gian quanh ngưỡng, bộ lọc sẽ đảo trạng thái liên tục và hành vi của chiến lược do nhiễu quyết định. Một ngưỡng chỉ hữu ích khi nó bị cắt qua hiếm hoi và dứt khoát.
Mọi bộ lọc đều gỡ bỏ giao dịch, kể cả những giao dịch có lãi. Phép thử là nó gỡ bỏ phần lỗ nhiều hơn phần lãi hay không — và đó là một phép đo, không phải một giả định.
ADX được làm mượt hai lần theo thiết kế. Rút ngắn chu kỳ khiến nó cắt qua ngưỡng thường xuyên hơn theo cả hai chiều, thường là thêm nhiễu cưa chứ không phải vào lệnh sớm hơn.