OptiNod Academy

VIDYA - Đường trung bình thích ứng theo động lượng

Đường trung bình tự thích ứng với biến động - tạo ít tín hiệu giả hơn EMA trong vùng đi ngang.

VIDYA là đường trung bình có tốc độ phản ứng thay đổi theo trạng thái hiện tại của thị trường. Khi xu hướng mạnh, nó bám giá nhanh hơn; khi thị trường đi ngang, đường trung bình gần như đứng yên, nhờ đó giảm các giao cắt giả.

EMA luôn bám giá với cùng một tốc độ, dù thị trường đang đi ngang hay có xu hướng. Vì vậy trong giai đoạn sideway, chỉ cần dao động nhỏ cũng có thể tạo giao cắt. Ngược lại, khi động lượng yếu đi, VIDYA hạ hệ số làm mượt, khiến đường trung bình phẳng hơn và số tín hiệu phát sinh cũng giảm xuống.

Tiêu chí quan sát là độ dốc của đường trung bình. Khi VIDYA nằm ngang, hãy tắt công cụ vào lệnh. Chỉ khi giá phá khỏi vùng giá đi ngang và VIDYA bắt đầu dốc lên hoặc dốc xuống trên cùng cây nến, đó mới là ứng viên cho một cú đảo chiều sang xu hướng.

Trong vùng đi ngang, EMA dao động còn VIDYA đứng yên
Trong vùng đi ngang, EMA dao động còn VIDYA đứng yênKhi động lượng thấp, VIDYA gần như nằm ngang, nhờ đó giảm giao cắt giả.

CMO - Tỷ lệ hiệu quả đo sức mạnh xu hướng

VIDYA thích ứng với cả độ lớn của biến động lẫn mức độ biến động đó duy trì theo một hướng. Giá trị tuyệt đối của CMO, tức Chande Momentum Oscillator do Chande thiết kế, đóng vai trò như một bộ lọc điều chỉnh α.

CMO là tỷ lệ giữa chênh lệch của tổng các phiên tăng và tổng các phiên giảm trong N nến, chia cho tổng của hai giá trị đó. Nói đơn giản, đây là một tỷ lệ hiệu quả. Với cùng mức biến động, nó phân biệt thị trường đang đi đều theo một hướng, tức có xu hướng, hay đang luân phiên lên xuống trong vùng giá đi ngang. Có một điểm cần chú ý là thang đo. CMO tiêu chuẩn được hiển thị trong phạm vi −100 đến +100, nhưng khi VIDYA dùng CMO để điều chỉnh α, giá trị này được chia cho 100 để chuẩn hóa về −1 đến 1, rồi lấy giá trị tuyệt đối. Trong bài này, mọi giá trị tuyệt đối CMO được viết trong khoảng 0 đến 1 đều theo chuẩn đã chuẩn hóa này, tức giá trị chỉ báo tiêu chuẩn chia cho 100. Khi giá trị tuyệt đối CMO chuẩn hóa gần 1, tương đương gần 100 trên chỉ báo tiêu chuẩn, thị trường đang có xu hướng một chiều rõ ràng. Khi nó gần 0, thị trường đang dao động lên xuống với tỷ lệ gần tương đương, tức là vùng đi ngang.

Cách đo này khiến VIDYA khác với các đường trung bình thích ứng khác như AMA hay KAMA. VIDYA thích ứng với việc biến động duy trì theo một hướng nhất quán đến mức nào, nên kết quả của nó khác với các công cụ chỉ phản ứng theo độ lớn biến động. Với biến động lớn trong vùng đi ngang, đường trung bình phản ứng chậm; nhưng với biến động lớn trong một xu hướng đang tiếp diễn, nó phản ứng nhanh. Nói cách khác, cùng một mức thay đổi giá có ý nghĩa khác nhau tùy trạng thái thị trường hiện tại, và điều đó được phản ánh trực tiếp vào chuyển động của đường trung bình.

Trong tháng 7 năm 2024, khi ETH nằm trong vùng 2.900-3.200 USD, giá trị tuyệt đối CMO chuẩn hóa phần lớn ở dưới 0,3, tương đương dưới 30 trên chỉ báo tiêu chuẩn. Cùng giai đoạn đó, EMA(14) tạo năm lần golden cross và dead cross giả, trong khi VIDYA(14) gần như nằm ngang và không tạo tín hiệu rõ ràng nào. Chính khả năng đứng yên trong vùng đi ngang là giá trị của VIDYA.

Bộ lọc CMO mở và đóng theo trạng thái hiện tại của thị trường
Bộ lọc CMO mở và đóng theo trạng thái hiện tại của thị trườngKhi chuyển động một chiều chiếm ưu thế, đường trung bình bám giá nhanh hơn.

Độ dốc của đường chính là bộ lọc vào lệnh

Người dùng EMA thường phải kiểm tra thêm các điều kiện trước khi nhận tín hiệu vào lệnh, chẳng hạn ADX có trên 20 hay không, hoặc giá có còn nằm trong nhịp swing gần nhất hay không. Với VIDYA, bản thân đường trung bình đã làm việc đó. Nếu đường nằm ngang, hãy tắt toàn bộ tín hiệu vào lệnh; nếu đường dốc rõ ràng, mới xem xét các ứng viên vào lệnh theo hướng đó.

Khi quy trình được đơn giản hóa như vậy, số lần phải ra quyết định giảm xuống. Trong lúc VIDYA nằm ngang, bạn tắt hẳn hệ thống. Soi mọi thiết lập mua bán trong vùng giá đi ngang thường dẫn đến 5-10 lần vào lệnh giả. Nếu xét rằng hệ thống theo xu hướng thường chịu tổn thất thống kê lớn nhất trong vùng đi ngang, chỉ riêng lớp lọc này đã có thể thay đổi đáng kể kỳ vọng của hệ thống.

VIDYA nằm ngang thì tắt vào lệnh; khi dốc rõ thì mở lệnh theo hướng đó

Điểm kích hoạt - Từ nằm ngang sang có độ dốc

Điểm vào lệnh chắc nhất với VIDYA là cây nến nơi đường trung bình bắt đầu chuyển từ nằm ngang sang có độ dốc. Khi vùng đi ngang kết thúc và xu hướng bắt đầu, giá trị tuyệt đối CMO chuẩn hóa tăng từ dưới 0,3 lên trên 0,5, tương đương từ dưới 30 lên trên 50 trên chỉ báo tiêu chuẩn, khiến α tăng lên.

> Sau khi ETH trên khung ngày đi ngang một tháng trong vùng 2.500-2.700 USD,

> VIDYA(14) bắt đầu chuyển từ nằm ngang sang dốc lên, với độ dốc lớn hơn ít nhất 1σ so với độ dốc trung bình của 5 nến trước.

> Đồng thời, giá đóng cửa phá lên biên trên của vùng giá, tức 2.700 USD.

> Vào lệnh mua tại giá đóng cửa của cây nến đó. Đặt dừng lỗ dưới vùng giữa của range, tức 2.600 USD.

> Nếu VIDYA quay lại nằm ngang hoặc giá đóng cửa thủng biên dưới, tức 2.500 USD, xem như giả định đã sai.

Điểm cốt lõi là VIDYA bắt đầu có độ dốc và giá phá khỏi vùng giá đi ngang phải xảy ra trên cùng một cây nến. Khi hai tín hiệu xuất hiện đồng thời, xác suất phá vỡ giả giảm rõ rệt. Ngược lại, nếu chỉ có giá thoát khỏi vùng giá còn VIDYA vẫn nằm ngang, khả năng cao đó chưa phải là một cú chuyển xu hướng thật sự.

Đảo ngược cùng thiết lập này, bạn có thể dùng nguyên logic đó cho lệnh short khi giá phá xuống biên dưới vùng giá.

Phá vỡ và độ dốc VIDYA phải cùng xuất hiện trên một cây nến
Phá vỡ và độ dốc VIDYA phải cùng xuất hiện trên một cây nếnNếu chỉ có giá phá vỡ còn VIDYA vẫn nằm ngang, đó có thể là phá vỡ giả.

Đường trung bình thích ứng tốt với cả vùng đi ngang lẫn thị trường có xu hướng

Có thể tóm tắt chuyển động của VIDYA trong một câu: trong vùng đi ngang, nó hành xử giống SMA; trong thị trường có xu hướng, nó hành xử giống EMA. Khi CMO thấp, α nhỏ lại, đường trung bình di chuyển chậm và tạo độ làm mượt gần với SMA. Khi CMO cao, α tăng lên gần mức EMA và đường trung bình bám giá nhanh hơn.

Cơ chế tự động chuyển đổi này tạo ra một đặc điểm ở các điểm pullback trong xu hướng. Trong giai đoạn xu hướng mạnh, VIDYA bám sát giá hơn cả EMA. Khi α tăng, nó đuổi kịp cả những nhịp pullback nhỏ. Nhờ vậy, bạn có thể tìm điểm mua pullback ngay cả khi biên độ điều chỉnh nhỏ; nhưng đổi lại, khoảng cách dừng lỗ cũng trở nên hẹp hơn.

Cách xử lý rất đơn giản. Với lệnh vào theo pullback trong xu hướng, đặt dừng lỗ dưới VIDYA khoảng 0,5-1 ATR. Nếu đặt dừng lỗ sát ngay đường trung bình, bạn sẽ bị quét ra chỉ bởi biến động bình thường; nhưng nếu chừa khoảng cách theo ATR, hệ thống hấp thụ được biến động bình thường và chỉ thoát lệnh khi xu hướng thật sự gãy.

Tham số thứ hai: chu kỳ CMO

Thông số của VIDYA tiêu chuẩn thường được biết đến là một giá trị duy nhất, tức period, nhưng trong thực tế, phần lớn cách triển khai nhận hai thông số: chu kỳ của chính VIDYA và chu kỳ của CMO. Thông thường cả hai đều đặt giống nhau, chẳng hạn 14 hoặc 9, nhưng nếu tách riêng, bạn có thể tinh chỉnh chi tiết hơn.

Khi đặt chu kỳ CMO ngắn, ví dụ 5, đường trung bình phản ứng nhanh cả với các thay đổi biến động ngắn hạn. Ngay cả trong vùng đi ngang, đường trung bình cũng dễ bắt đầu nghiêng trước những nỗ lực tạo xu hướng nhỏ. Ngược lại, nếu đặt chu kỳ dài, ví dụ 21, nó chỉ phản ứng với các chuyển đổi lớn của dòng chảy thị trường và bỏ qua biến động ngắn hạn bên trong vùng giá đi ngang.

Tách hai chu kỳ theo đặc tính tài sản cho phép bạn quyết định đường trung bình sẽ phản ứng với thay đổi của tỷ lệ hiệu quả trên khung thời gian nào. Với BTC khung ngày, VIDYA(14, CMO=14) thường là đủ; nhưng với các altcoin có vùng đi ngang dài và sâu, cấu hình (14, CMO=21) lọc tốt hơn các tín hiệu kích hoạt giả.

Hai loại VIDYA - Cần kiểm tra cách triển khai

Phiên bản gốc năm 1992 của Chande dùng tỷ lệ độ lệch chuẩn làm bộ lọc thích ứng, còn trong *The New Technical Trader* năm 1995, ông định nghĩa lại theo CMO. Vì vậy dưới cùng tên VIDYA có hai thuật toán khác nhau.

Phần lớn phiên bản cộng đồng trên TradingView dùng CMO, nhưng một số thư viện cũ vẫn dùng bản tỷ lệ độ lệch chuẩn. Do đó, dù dùng cùng dữ liệu và cùng thông số, hai nền tảng vẫn có thể cho kết quả khác nhau. Nếu không kiểm tra công cụ của mình đang dùng định nghĩa nào, bạn sẽ khó tái lập kết quả backtest.

Những tình huống cần lưu ý với VIDYA

  • Phản ứng chậm ngay sau khi xu hướng bắt đầu: Vì VIDYA duy trì α thấp trong vùng đi ngang, nó phản ứng chậm hơn EMA một nhịp ở cây nến đầu tiên phá khỏi vùng giá. Đây là cái giá phải trả để giảm tín hiệu giả trong vùng đi ngang. Quy tắc vào lệnh tại giá đóng cửa của nến phá vùng giá sẽ hấp thụ tự nhiên độ trễ này.
  • Vào lệnh thiếu xác nhận khối lượng: Khi VIDYA chuyển từ nằm ngang sang có độ dốc, nếu khối lượng tăng rõ so với mức trung bình trước đó, khả năng cao đó là khởi đầu của xu hướng thật. Nếu khối lượng vẫn ở mức bình thường, đó có thể là một cú chuyển trạng thái giả.
  • Xung đột với khung thời gian cao hơn: Nếu VIDYA khung 1 giờ bắt đầu nghiêng trong khi VIDYA khung ngày vẫn nằm ngang, biến động đó có thể chỉ là ngắn hạn. Độ tin cậy chỉ tăng rõ khi độ dốc của VIDYA trên khung thời gian cao hơn cũng bắt đầu đi cùng hướng.
VIDYA di chuyển khác nhau trong vùng đi ngang và thị trường có xu hướng
VIDYA di chuyển khác nhau trong vùng đi ngang và thị trường có xu hướngKhi giá đi ngang, nó nằm phẳng; khi phá vỡ bắt đầu, nó nghiêng đi; trong xu hướng mạnh, nó bám sát giá.