OptiNod Academy
JMA — Đường trung bình động thích ứng độ trễ thấp
Đường xu hướng mượt nhất — rất mạnh khi xu hướng đang tiếp diễn, nhưng cần hiểu giới hạn là kém đáng tin ở các điểm đảo chiều.
JMA là một đường trung bình động phản ứng nhanh nhưng vẫn giữ được đường cong mượt. Khi xu hướng đang tiếp diễn, nó hấp thụ tốt các nhịp kéo ngược nhỏ (pullback) và thể hiện hướng xu hướng một cách rõ ràng.
Tuy nhiên, tại điểm đảo chiều, chính sự mượt mà này lại trở thành nhược điểm. Có những lúc cấu trúc giá đã bị phá vỡ, nhưng đường JMA vẫn quay đầu chậm. Vì vậy, hãy chỉ dùng JMA như công cụ dẫn hướng khi xu hướng đang chạy; còn việc xác nhận đảo chiều xu hướng nên dựa riêng vào các tín hiệu nhanh hơn như cấu trúc giá, RSI hoặc MACD.
Cách dùng bắt đầu từ việc tách rõ vai trò. Khi xu hướng còn khỏe, hãy xem vùng giá kéo ngược về JMA là vùng vào lệnh tiềm năng. Khi JMA bắt đầu đi ngang, hãy giảm các lệnh vào mới. Nếu chờ đến lúc JMA thật sự quay đầu, bạn sẽ nhận ra đảo chiều quá muộn.

Khi xu hướng đang tiếp diễn, JMA là công cụ dẫn hướng rất chắc
Khi xu hướng diễn ra rõ ràng, JMA bám theo giá với rất ít nhiễu. Ngay cả khi có pullback trong xu hướng, JMA hầu như không dao động mạnh nên độ dốc vẫn được giữ nguyên. Vì vậy, đây là công cụ thể hiện rõ ràng nhất hướng hiện tại và sức mạnh của một xu hướng đang chạy.
Điểm này đặc biệt phù hợp khi dùng JMA làm mốc dẫn hướng cho lệnh vào theo pullback. Nếu mua tại vùng giá kéo ngược về JMA, nhờ JMA di chuyển mượt, vị thế sẽ ít bị quét dừng lỗ miễn là xu hướng chưa thật sự kết thúc. Các nhịp kéo ngược nhỏ được JMA hấp thụ, còn dừng lỗ chỉ đặt dưới đường này khoảng 0.5~1 ATR.
> Trên khung 4 giờ của SOL, sau khi vượt 200 USD vào tháng 11 năm 2024 và đang trong xu hướng quanh vùng 230~250 USD,
> JMA(14, 0, 2) vẫn duy trì độ dốc đi lên,
> giá kéo ngược về JMA rồi xuất hiện một nến đóng cửa phía trên JMA.
> Vào lệnh mua tại giá đóng cửa của nến đó, đặt dừng lỗ dưới đường JMA 0.5 ATR.
> Nếu độ dốc của JMA trở nên phẳng rõ ràng hoặc giá đóng cửa thủng JMA, xem thiết lập này là sai.
Điều quan trọng là điều kiện “khi xu hướng đang tiếp diễn”. JMA rất mạnh trong việc hấp thụ pullback bên trong xu hướng, nhưng khi bản thân xu hướng suy yếu, cùng sự mượt mà đó lập tức trở thành nhược điểm.

Nghịch lý của độ mượt — điểm đảo chiều khó nhận ra
Khi làm mượt một đường trung bình động, nó sẽ hấp thụ nhiễu lớn và thay đổi lớn thật sự theo cùng một cơ chế. Nói cách khác, nguyên lý giúp hấp thụ pullback giả cũng hoạt động y hệt khi xu hướng thật sự kết thúc. Vì vậy, ngay cả khi xu hướng đã kết thúc và giá bắt đầu trôi theo hướng ngược lại, độ dốc của JMA vẫn thay đổi chậm.
Sau khi SPY tạo đỉnh quanh 565 USD vào tháng 7 năm 2024, độ dốc của JMA(14) khung ngày chỉ chuyển sang âm rõ ràng sau khi giá đã giảm về 535 USD. Cùng thời điểm đó, EMA(14) đã đi ngang sớm hơn một tuần, còn tín hiệu đóng cửa thủng RSI 50 thậm chí xuất hiện sớm hơn nữa. Độ mượt của JMA đã hấp thụ gọn hai nhịp pullback nhỏ trong tháng 7 mà không tạo tín hiệu giả, nhưng nó cũng hấp thụ luôn cú đảo chiều xu hướng thật theo cùng cách, khiến thời điểm nhận biết bị trễ.
Sự khác biệt này là giới hạn mang tính cấu trúc của JMA. Khi xu hướng đang tiếp diễn, công cụ nhanh nhất lại trở thành công cụ chậm nhất tại điểm đảo chiều. Cùng một công cụ nhưng hành xử trái ngược ở hai bối cảnh khác nhau.
Vì vậy, cần tách vai trò. Điểm đảo chiều nên được xác định bằng phá vỡ cấu trúc giá, phân kỳ histogram MACD, hoặc đóng cửa thủng RSI 50. JMA chỉ nên dùng làm công cụ dẫn hướng để bám theo xu hướng sau khi điểm đảo chiều đã qua. Nếu chờ đến khi JMA quay đầu, mọi phán đoán sẽ bị trễ.

phase — tham số điều chỉnh pha có thể hạ xuống vùng âm
Tham số thứ hai của JMA, phase, là giá trị hiệu chỉnh pha trong khoảng −100~+100. Ở mức 0, lag và overshoot cân bằng nhau; khi tăng sang dương, lag giảm nhưng overshoot lớn hơn; khi hạ sang âm, hiệu ứng đi theo chiều ngược lại. Việc có thể đưa giá trị này xuống vùng âm là điểm rất khác so với EMA và SMA.
Lag của EMA không thể giảm trực tiếp. EMA(7) đúng là có lag nhỏ hơn EMA(21), nhưng với cùng một loại EMA, muốn giảm lag thì chỉ có cách giảm chu kỳ; mà giảm chu kỳ thì nhiễu cũng đi vào nhiều hơn. Ngược lại, JMA cho phép điều chỉnh lag trực tiếp bằng riêng phase. Với cùng length 14, đặt phase=+50 sẽ giảm lag trong khi vẫn giữ độ mượt.
Vấn đề là dù phase giảm lag, nó không giúp nhận ra điểm đảo chiều sớm hơn. Phase chỉ kéo đường cong đang chạy trong xu hướng lại gần giá hơn, chứ không làm cho thời điểm đường cong quay đầu xảy ra sớm hơn. Vì vậy, ngay cả khi đặt phase=+90, việc nhận ra kết thúc xu hướng vẫn chậm hơn EMA.
Cách dùng phase đúng là để xác định chính xác hơn vùng pullback trong xu hướng đang tiếp diễn. Khi JMA bám sát giá hơn, nó tạo ra điểm vào ngay cả ở những nhịp kéo ngược nhỏ. Tăng phase để cố bắt điểm đảo chiều là dùng sai mục đích.
length·phase·power — rủi ro quá khớp của ba tham số
JMA có ba tham số cần điều chỉnh: length, phase và power, nhiều gấp ba lần so với một tham số của EMA. Điều đó tạo thêm nhiều không gian tinh chỉnh để khớp với dữ liệu đã có, đồng thời cũng làm rủi ro quá khớp tăng rõ rệt. Một tổ hợp (14, +30, 2) hoạt động tốt trong backtest thường không còn phù hợp ở tập dữ liệu tiếp theo.
Quy tắc thực dụng là như sau. Nếu tối ưu cả ba cùng lúc, kết quả sẽ khó đáng tin.
- length: chọn trong phạm vi 7~21 theo chu kỳ biến động của tài sản.
- power: cố định ở 2, vì tác động thay đổi độ mượt nhỏ hơn phase.
- phase: chỉ tinh chỉnh trong khoảng -50~+50.
Theo từng tài sản, phase có thể chọn như sau. Với tài sản có xu hướng dài và mượt như SPY, QQQ, vùng phase=0 thường phù hợp. Với tài sản có xu hướng nhanh xen lẫn pullback sâu như BTC, ETH, phase=+30~+50 thường khớp tốt hơn tại các vùng pullback. Với altcoin thường xuyên đi ngang trong biên độ, hãy giữ phase ở 0 hoặc âm để giảm tín hiệu giả. Đẩy phase lên dương sẽ làm tín hiệu giả tăng thêm.
Vấn đề tái lập do thuật toán không công khai
Thuật toán JMA gốc là thuật toán thương mại không công khai. Chỉ Jurik Research bán giấy phép chính thức; các phiên bản cộng đồng trên TradingView, bản port sang MetaTrader hoặc các bản tái dựng mã nguồn mở đều là ước tính từ kỹ thuật đảo ngược.
Có hai điểm cần biết. Thứ nhất, ngay cả khi dùng cùng dữ liệu và cùng bộ (length, phase, power), đường JMA trên mỗi nền tảng vẫn có thể hơi khác nhau. Một thiết lập hoạt động tốt trên TradingView có thể không khớp đúng cùng vị trí trên MetaTrader. Thứ hai, không thể tái lập kết quả backtest ổn định như với EMA hay SMA. Vì thuật toán được triển khai dựa trên công thức ước tính, giá trị giữa các nền tảng có thể lệch nhẹ.
Với JMA trên nền tảng bạn sử dụng, ít nhất một lần hãy đặt nó cùng dữ liệu với EMA và DEMA để so sánh trực quan, kiểm tra trực tiếp đường đó mượt đến đâu rồi mới xây dựng thiết lập. Nếu bê nguyên thiết lập JMA của người khác sang, tín hiệu nhận được có thể không giống nhau.

JMA không phải công cụ vạn năng
Không có bằng chứng thống kê cho thấy JMA luôn tốt hơn EMA. Trong các giai đoạn xu hướng mượt, chẳng hạn một đoạn xu hướng mạnh của tài sản như SPY, JMA có thể cho kết quả tốt hơn; nhưng trong các giai đoạn đảo chiều nhanh như altcoin tăng giảm mạnh hoặc ngay sau sự kiện tin tức, hiệu suất của nó rõ ràng kém hơn EMA.
JMA có bối cảnh sử dụng rõ ràng. Chỉ dùng nó làm công cụ dẫn hướng để bám theo xu hướng đang tiếp diễn trong môi trường biến động thấp và xu hướng mượt. Nếu dùng ngoài bối cảnh này, kết quả có thể tệ hơn việc dùng EMA thông thường.
Ba kiểu dùng sai JMA phổ biến nhất
- Vào lệnh chỉ bằng giao cắt: Tín hiệu JMA(7) cắt JMA(21) thường xuất hiện sau khi xu hướng đã đi được một đoạn. Nó ít whipsaw hơn giao cắt EMA, nhưng điểm vào vẫn trễ. Hãy chỉ dùng giao cắt để xác nhận hướng xu hướng, còn điểm vào nên dựa vào phá vỡ cấu trúc giá.
- Cố bắt điểm đảo chiều bằng JMA: Tại điểm đảo chiều, cấu trúc giá, MACD hoặc mốc RSI 50 phản ứng nhanh hơn JMA rất nhiều. Nếu chờ JMA quay đầu, bạn sẽ nhận ra kết thúc xu hướng muộn.
- Đẩy phase quá cao: Khi tăng phase lên trên +70, lag giảm nhưng overshoot cũng tăng theo. Nếu tài sản thường khiến lệnh vào ở pullback bị chạm dừng lỗ, cần hạ phase xuống.
