OptiNod Academy
ADX / DMI - Đo lường sức mạnh xu hướng
Hãy dùng như bộ lọc vào lệnh: khi ADX dưới 20, loại bỏ toàn bộ tín hiệu từ các chỉ báo xu hướng khác.
Có nhiều bài viết dùng ADX như một công cụ vào lệnh: mua khi ADX trên 25, bán khi ADX dưới 25, vào lệnh khi +DI cắt lên -DI. Cách dùng này không đúng với ý định ban đầu của Welles Wilder khi ông giới thiệu ADX trong *New Concepts in Technical Trading Systems* năm 1978. Wilder thiết kế ADX như một bộ lọc để phân biệt thị trường đang ở trạng thái nào, còn hướng vào lệnh phải được xác định bằng công cụ khác.
Khác biệt này rất quan trọng. Nếu đọc ADX như một con số đơn lẻ, ý nghĩa của nó sẽ bị mất; cần xem nó như một điều kiện. ADX dưới 20 có nghĩa là “hiện tại thị trường không có xu hướng”, vì vậy không được hiểu đó là tín hiệu bán. Khi thị trường không có xu hướng, nếu vẫn nhận các tín hiệu xu hướng như MACD golden cross hoặc giá phá lên 200 EMA, kết quả thường là tín hiệu giả lặp đi lặp lại. Vì vậy, khi dùng ADX làm bộ lọc vào lệnh, bạn sẽ loại hơn một nửa tín hiệu từ các chỉ báo xu hướng ngay từ bước đầu vào. Đây là phần giúp giảm thua lỗ nhiều nhất trong hệ thống giao dịch theo xu hướng.

Phản ứng bất đối xứng: vào xu hướng nhanh, kết thúc chậm
Cấu trúc tính ADX bắt đầu bằng việc làm mượt ±DM trong 14 nến, chuẩn hóa bằng TR (True Range) để tạo +DI và -DI. Sau đó tính DX = 100×|+DI - -DI| / (+DI + -DI), tức lấy chênh lệch giữa hai đường chia cho tổng của chúng, rồi tiếp tục làm mượt DX thêm 14 nến theo phương pháp Wilder để có ADX. Nói cách khác, ADX là một tỷ lệ đã được làm mượt, dựa trên giá trị tuyệt đối của chênh lệch giữa +DI và -DI chia cho tổng của chúng. Vì vậy, tốc độ phản ứng ở lúc xu hướng bắt đầu và lúc xu hướng kết thúc là bất đối xứng.
Khi xu hướng bắt đầu, +DM tăng nhanh về một phía, còn phía kia ở gần 0. Vì thế tỷ lệ này bật lên rất nhanh. Trong vùng đi ngang, ADX thường dao động quanh 15-18; khi xu hướng thật sự xuất hiện, nó có thể vượt 25 chỉ trong 3-5 nến. Chính tốc độ này tạo nên giá trị của ADX như một bộ lọc vào lệnh.
Ở giai đoạn kết thúc thì ngược lại. Ngay cả khi xu hướng bắt đầu yếu đi, +DM và -DM đều giảm chậm, khiến tỷ lệ phẳng dần. ADX thường mất 10-20 nến để giảm từ 40 xuống 25. Vì sự bất đối xứng này, ADX là tín hiệu báo kết thúc xu hướng khá muộn. Khi tín hiệu kết thúc đã rõ, giá thường đã hồi lại đáng kể.
Do đó, vai trò của ADX khi vào lệnh và khi thoát lệnh phải được tách riêng. Ở bước vào lệnh, ADX nhanh và hữu ích, đặc biệt là nhịp vượt 20. Nhưng ở bước thoát lệnh, ADX chậm; việc thoát lệnh nên do công cụ khác đảm nhiệm, chẳng hạn giá phá swing gần nhất hoặc trailing stop theo ATR.

Bộ lọc vào lệnh: dùng như cổng cho tín hiệu khác
Cách gọn nhất để dùng ADX làm cổng vào lệnh là đặt một điều kiện đơn giản trước mọi tín hiệu từ chỉ báo xu hướng. Nếu ADX không ở trên 20, hãy bỏ toàn bộ tín hiệu xu hướng của nến đó.
> Trên đồ thị ngày của MSFT, giá đang nằm trên 200 EMA và điều chỉnh về vùng hỗ trợ gần nhất.
> Bạn cân nhắc mua tại giá đóng cửa của nến mà RSI lấy lại mốc 50.
> Tuy nhiên, nếu ADX của cùng nến đó dưới 20, hãy bỏ qua lệnh vào.
> Chỉ mua khi ADX trên 20, và đặt dừng lỗ dưới đáy của nhịp pullback.
> Nếu trong thời gian nắm giữ, ADX rơi xuống dưới 20, xem như xu hướng đã biến mất và chốt lời một phần.
Chỉ riêng cổng lọc này đã giảm gần một nửa tín hiệu giả trong hệ thống theo xu hướng. Ngay cả tài sản lớn như SPY cũng có khoảng 40% thời gian trong năm nằm dưới ADX 20. Mọi “tín hiệu xu hướng” xuất hiện trong đoạn đó nhiều khả năng ngay từ đầu đã chỉ là nhiễu.
Thông thường, nhiều người dùng 25 làm ngưỡng xu hướng. Ở đây dùng 20 làm cổng lọc vì muốn cho các setup vào lệnh đi qua sớm hơn một chút, tránh bỏ lỡ giai đoạn đầu khi ADX chưa kịp chạm 25. Ở những điểm cần độ tin cậy cao hơn, hãy xem thêm ngưỡng 25 hoặc 30.
Ngược lại, nếu ADX trên 30, độ tin cậy của cùng một tín hiệu chỉ báo sẽ tăng rõ rệt. Bản thân tín hiệu không đổi, nhưng điều kiện xu hướng đã khác.

ADX giảm từ trên 25: suy yếu sớm hơn giá
Có một tình huống mà hướng đi của ADX mang nhiều thông tin hơn chính giá trị của nó: khi ADX tạo đỉnh trong vùng 25-40 rồi bắt đầu giảm.
Giá có thể vẫn đi theo hướng xu hướng, thậm chí còn lập thêm một đỉnh mới. Nhưng ADX giảm nghĩa là chênh lệch giữa +DI và -DI, tức DX, đang thu hẹp. Đây là tín hiệu trực tiếp cho thấy lực mua bổ sung để tạo đỉnh mới đang yếu đi. Nói cách khác, sức mạnh tạo ra đỉnh mới đã suy giảm.
Trong nhịp tăng mạnh của hợp đồng tương lai đồng vào tháng 4 năm 2024, ADX trên khung ngày tăng lên 42 rồi bắt đầu giảm. Sau đó giá còn cố lập đỉnh mới thêm hai lần, nhưng ADX không phục hồi. Sau lần thử lập đỉnh thứ hai thất bại, thị trường bước vào một nhịp điều chỉnh lớn kéo dài 6 tuần. Đỉnh ADX xuất hiện sớm hơn đỉnh giá 9 nến.
Tín hiệu này dùng để đẩy nhanh việc chốt lời trên vị thế đang nắm giữ. Hãy xem nó là tín hiệu quản trị vị thế đang có và giữ cho lệnh mới đứng ngoài. Từ thời điểm thấy ADX giảm khi vẫn ở trên 25, hãy dừng các lệnh vào theo xu hướng mới và đóng một nửa vị thế xu hướng đang có. Phần còn lại được trailing theo cấu trúc giá, tức giữ cho đến khi đáy swing gần nhất bị phá vỡ.

Giao cắt +DI/-DI: không dùng độc lập
Một số tài liệu nhập môn dạy rằng giao cắt giữa hai đường +DI màu xanh và -DI màu đỏ trong khung ADX là tín hiệu mua bán. Cách dùng này khác với nguyên bản của Wilder và cũng không đứng vững trong backtest.
Trong mọi trạng thái thị trường, bao gồm cả đi ngang, giao cắt đơn giản giữa +DI và -DI chỉ có độ tin cậy quanh 50%. Nó gần giống tung đồng xu hơn là một tín hiệu có khả năng dự báo. Trong vùng đi ngang, hai đường này cắt nhau liên tục và tạo ra hàng loạt tín hiệu giả. Giao cắt chỉ có ý nghĩa trong vùng có xu hướng, tức khi ADX từ 20 trở lên và đang tăng. Thiếu một trong hai điều kiện này thì bỏ qua giao cắt.
Khi đặt cổng lọc như vậy, giao cắt +DI/-DI trở thành *tín hiệu xác nhận rằng xu hướng đang tăng tốc*. Hãy xem nó là xác nhận phụ đi cùng tín hiệu khác, và chỉ dùng để hỗ trợ chứ đừng coi là tín hiệu vào lệnh độc lập. Dùng độc lập là đi ngược hoàn toàn với ý định ban đầu của ADX.

ADX trên 50: thường không duy trì lâu
ADX trên 50 là vùng thống kê thường không kéo dài. Trên đồ thị ngày của SPY, ADX trên 50 kéo dài quá 5 nến liên tiếp thường chỉ xuất hiện một hoặc hai lần trong năm; ngay cả tài sản biến động mạnh như altcoin cũng thường chỉ duy trì được khoảng 5-10 nến.
Hành động gây thiệt hại nhiều nhất trong vùng này là *mua thêm*. Nếu đọc ADX 50 là “xu hướng rất mạnh” rồi vào lệnh, bạn thường đang bước vào đoạn cuối của xu hướng với tỷ lệ lời/lỗ tệ nhất. Việc cần làm trên 50 là tạm hoãn lệnh mới, tăng tỷ trọng chốt lời trên vị thế đang nắm giữ, và khi đỉnh ADX được xác nhận thì nâng trailing stop lên một mức.
Trên đồ thị ngày của bạc (SLV), trong nhịp tăng mạnh tháng 5 năm 2024, ADX tăng lên 53 rồi tạo đỉnh và giảm chỉ sau 4 nến. Giá còn tăng thêm 3% tại thời điểm tạo đỉnh, nhưng sau đó điều chỉnh 18% trong một tháng. ADX trên 50 trông giống vùng cơ hội, nhưng thực tế là vùng rủi ro.

Vì sao 14 là điểm cân bằng cho việc làm mượt
Nhiều người giảm thiết lập mặc định 14 của Wilder xuống 7 hoặc 10 để có tín hiệu nhanh hơn. Thay đổi này phá vỡ cân bằng trong công thức ADX.
Bản thân công thức ADX có hai lớp làm mượt 14 nến. Lớp đầu tiên là làm mượt +DM và -DM; lớp thứ hai là làm mượt tỷ lệ. Khi cả hai lớp làm mượt đều ở 14 nến, nhiễu được lọc đủ tốt, nhưng ADX vẫn phản ứng với xu hướng thật sự trong 3-5 nến đầu. Nếu giảm xuống 7, nhiễu sẽ lọt qua, khiến ADX nhảy qua lại giữa 15-25 gần như mỗi nến. Khi đó nó mất giá trị như một bộ lọc vào lệnh.
Nếu cần tín hiệu nhanh hơn, đừng giảm chu kỳ ADX; hãy hạ xuống một khung thời gian thấp hơn. ADX(14) trên đồ thị ngày và ADX(14) trên đồ thị 1 giờ vẫn giữ cùng cân bằng làm mượt, nhưng quan sát một đơn vị thời gian ngắn hơn.
Chia khung thời gian để bù độ trễ
ADX là một tỷ lệ đã được làm mượt rồi lại được làm mượt thêm, nên về cấu trúc tính toán, nó là chỉ báo trễ. Khi ADX vượt 20 tại thời điểm đóng nến, xu hướng đó thường đã đi được một đoạn. Muốn giảm độ trễ này, cần tách khung thời gian. Giảm chu kỳ không phải câu trả lời, vì nó phá vỡ cân bằng làm mượt.
ADX trên khung ngày dùng để xác định hiện tại có xu hướng hay không. Nó trả lời các câu hỏi: “Bây giờ có xu hướng không, xu hướng đó đang tăng tốc hay đang nguội đi?” Thời điểm vào lệnh nên do cấu trúc giá trên khung 1 giờ hoặc 4 giờ của cùng tài sản đảm nhiệm. Trong khi ADX trên khung ngày ở 22 xác nhận vùng có xu hướng, bạn vào lệnh khi giá khung 4 giờ điều chỉnh về hỗ trợ gần nhất rồi phục hồi.
Khi chia vai trò như vậy, độ trễ của ADX lại trở thành cơ chế xác nhận trạng thái xu hướng một cách thận trọng. Lệnh vào được bắt bằng tín hiệu nhanh trên khung thời gian ngắn, còn việc lệnh đó có nằm trong một vùng xu hướng thật hay không được ADX trên khung ngày xác nhận chậm rãi. Khi hai khung thời gian có vai trò riêng, độ trễ chuyển từ điểm yếu thành điểm mạnh.

Ngoài bộ lọc vào lệnh, cần có công cụ đi kèm
Trong một hệ thống dựa trên ADX, nếu không xem đồng thời hai yếu tố sau, hệ thống sẽ không vận hành đúng.
- Công cụ xác định hướng: ADX chỉ cho biết sức mạnh. Hướng được xác định bằng việc giá nằm trên hay dưới 200 EMA, hoặc bằng chuỗi đỉnh đáy trong cấu trúc giá. ADX trên 25 chỉ nói rằng “có xu hướng”, còn xu hướng đó là tăng hay giảm thì phải do công cụ khác trả lời.
- Thoát lệnh bằng cấu trúc giá: Tín hiệu kết thúc của ADX chậm. Vì vậy, thoát lệnh khi xu hướng kết thúc nên dựa vào tín hiệu cấu trúc giá, chẳng hạn giá đóng cửa phá xuống đáy swing gần nhất. ADX chỉ dùng để đẩy nhanh việc chốt lời, không dùng làm tín hiệu kích hoạt thoát lệnh.