ATR là gì? Toàn bộ hướng dẫn công thức tính và cách dùng Average True Range

17 phút đọc Phạm Tuấn Minh
Khái niệm cơ bản

Bạn đã bao giờ đặt dừng lỗ và bị "quét" khỏi vị thế ngay trước khi giá đảo chiều đúng hướng mình dự báo? Một trong những nguyên nhân phổ biến nhất là dừng lỗ được đặt mà không tính đến biên độ dao động thực tế của từng cổ phiếu — và đó chính xác là vấn đề mà ATR được thiết kế để giải quyết.

Biểu đồ chỉ báo ATR Average True Range trên biểu đồ nến nhật với vùng BIẾN ĐỘNG MẠNH màu đỏ và vùng TÍCH LŨY màu xanh

Trả lời nhanh: ATR (Average True Range — Biên độ dao động trung bình thực) là chỉ báo kỹ thuật đo mức độ biến động giá của một tài sản trong một số phiên xác định, thường là 14 phiên. Do J. Welles Wilder Jr. phát minh năm 1978 trong cuốn New Concepts in Technical Trading Systems, ATR không dự báo hướng giá mà chỉ phản ánh biên độ dao động trung bình của mỗi phiên giao dịch. Nhà đầu tư chủ yếu dùng ATR để đặt dừng lỗ thích nghi với biến động thực tế và để nhận diện giai đoạn thị trường bùng nổ hoặc tích lũy.

Bài viết này giải thích toàn bộ cách ATR hoạt động: từ công thức tính True Range, cách đọc chỉ báo trên biểu đồ, đến chiến lược đặt dừng lỗ theo bội số ATR có thể áp dụng ngay trên thị trường chứng khoán Việt Nam.

ATR là gì?

Nguyên lý ATR là gì trong thực tế: chỉ báo kỹ thuật không dự báo

Phân tích 892 sự kiện tín hiệu kỹ thuật trên VN30 từ 2020–2025 cho thấy cùng một tín hiệu có thể dẫn đến kết quả trái chiều: VIC giảm 13.2% trong 20 phiên, trong khi SHB cùng điều kiện lại tăng 31.3%. Đây chính là nguyên lý cốt lõi mà ATR được thiết kế để giải quyết: thay vì cố dự báo hướng giá, ATR đo biên độ dao động thực tế để đặt dừng lỗ phù hợp với biến động của từng cổ phiếu trong từng giai đoạn.

Biểu đồ so sánh VIC giảm 13.2%, SHB tăng 31.3% sau tín hiệu kỹ thuật — minh hoạ nguyên lý ATR là gì không dự báo hướng

Phân bố kết quả 892 lần tín hiệu kỹ thuật trên VN30 2020–2025: 42% kết quả đúng lý thuyết, 58% trái chiều — ứng dụng ATR là g

Backtest RSI > 70 trên tài khoản của bạn

ATR là viết tắt của Average True Range — tiếng Việt là Biên độ Dao động Trung bình Thực. Đây là chỉ báo kỹ thuật đo mức độ biến động (volatility) của giá một tài sản qua một số phiên giao dịch nhất định, không phải đo hướng xu hướng.

J. Welles Wilder Jr. giới thiệu ATR lần đầu năm 1978 trong cuốn sách nền tảng New Concepts in Technical Trading Systems (Trend Research, 1978) — cuốn sách cũng ra đời nhiều chỉ báo kinh điển khác như RSI, ADX và Parabolic SAR. Wilder thiết kế ATR ban đầu cho thị trường hàng hóa (commodity markets), vốn thường xuyên xảy ra khoảng trống giá giá qua đêm, nhưng sau đó ATR được ứng dụng rộng rãi sang cổ phiếu, tiền tệ và tài sản số.

Điểm khác biệt căn bản: ATR không cho biết giá sẽ đi lên hay đi xuống. Tương tự nhiệt kế đo nhiệt độ mà không nói trời sẽ nắng hay mưa, ATR chỉ đo biên độ dao động — thị trường đang "nóng" (biến động cao) hay "lạnh" (biến động thấp). Chính vì vậy, ATR thường được dùng kết hợp với các chỉ báo xu hướng thay vì sử dụng đơn độc.

ATR là một trong những chỉ báo kỹ thuật quan trọng nhất trong bộ công cụ phân tích kỹ thuật, đặc biệt hữu ích trong ba tình huống:

  • Đặt dừng lỗ thích nghi: Tránh bị "quét" bởi nhiễu thị trường bình thường.
  • Xác định kích thước vị thế: Cổ phiếu biến động mạnh (ATR cao) cần lô nhỏ hơn để kiểm soát rủi ro theo tỷ lệ.
  • Nhận diện giai đoạn bùng nổ và tích lũy: ATR tăng vọt báo hiệu thị trường đang chuyển pha từ tích lũy sang bùng nổ.

Công thức tính ATR

Để hiểu ATR, trước tiên cần nắm khái niệm True Range (TR) — giá trị nền tảng mà ATR được tính từ đó.

Infographic công thức ATR phân giải ba thành phần True Range — biên độ trong phiên, gap tăng, gap giảm — tính trung bình 14 phiên

True Range là gì?

True Range (TR) là biên độ dao động "thực" của một phiên giao dịch, có tính đến khoảng trống giá (khoảng trống giá) giữa hai phiên liên tiếp. Theo Wilder (1978), TR được tính là giá trị lớn nhất trong ba phép đo:

Công thức TRÝ nghĩa
Giá cao nhất (High) − Giá thấp nhất (Low)Biên độ trong phiên
|Giá cao nhất − Giá đóng cửa phiên trước|Bắt được khoảng trống giá tăng
|Giá thấp nhất − Giá đóng cửa phiên trước|Bắt được khoảng trống giá giảm

TR = Max(High − Low, |High − Close_prev|, |Low − Close_prev|)

Việc lấy giá trị tuyệt đối của hai phép tính sau đảm bảo TR luôn dương, đồng thời phản ánh đúng biến động ngay cả khi giá khoảng trống giá qua đêm — hiện tượng thường thấy ở cổ phiếu niêm yết HOSE/HNX sau khi có tin tức trọng yếu ngoài giờ giao dịch.

ATR 14 ngày — thông số mặc định

ATR là trung bình trượt làm mượt của True Range qua N phiên (mặc định N = 14). Wilder sử dụng phương pháp Smoothed Moving Average: lấy trung bình giản đơn (SMA) cho kỳ đầu, sau đó áp dụng công thức làm mượt:

ATR(1)  = Trung bình giản đơn của TR trong 14 phiên đầu
ATR(n)  = [(ATR(n-1) × 13) + TR(n)] / 14

Thông số N = 14 là mặc định và được hầu hết nền tảng giao dịch như TradingView, MetaTrader, và các phần mềm PTKT Việt Nam áp dụng. Thay đổi N ảnh hưởng trực tiếp đến độ nhạy: N nhỏ hơn (ví dụ 7) cho ATR phản ứng nhanh hơn với biến động gần đây, N lớn hơn (21–50) làm mượt nhiễu nhưng phản ứng chậm hơn (StockCharts ChartSchool — "Average True Range (ATR)", 2024).

ATR cho biết điều gì về thị trường?

Giá trị ATR được biểu thị theo đơn vị giá của tài sản — không phải phần trăm. Ví dụ: cổ phiếu giao dịch ở vùng 50.000 VNĐ với ATR = 1.200 VNĐ có nghĩa là biên độ dao động trung bình mỗi phiên khoảng 1.200 VNĐ (tức ~2,4%). Để so sánh ATR giữa các cổ phiếu có mức giá khác nhau, nhiều nhà phân tích dùng ATR% = (ATR / Giá đóng cửa) × 100.

Biểu đồ hai panel so sánh giai đoạn tích lũy ATR thấp và giai đoạn bứt phá ATR tăng trong phân tích kỹ thuật chứng khoán

ATR tăng — thị trường biến động mạnh

Khi ATR tăng nhanh hoặc đạt mức cao bất thường so với lịch sử gần đây, thị trường đang ở trạng thái biến động cao. Đây thường là dấu hiệu của:

  • Phiên bùng nổ đột phá (bứt phá) sau giai đoạn tích lũy kéo dài — khối lượng tăng vọt kèm ATR mở rộng xác nhận chất lượng bứt phá.
  • Tin tức trọng yếu tác động đến cổ phiếu: kết quả kinh doanh vượt kỳ vọng, thông tin M&A, thay đổi chính sách vĩ mô.
  • Giai đoạn hoảng loạn thị trường: giá giảm mạnh, thanh khoản co lại, biên độ dao động trong ngày tăng đột biến.

Trong những giai đoạn ATR cao, dừng lỗ cần được đặt rộng hơn để tránh bị quét bởi biến động bình thường của thị trường. Investopedia (2024) lưu ý rằng ATR đặc biệt hữu ích khi kết hợp với phân tích khối lượng giao dịch để phân biệt bứt phá thực sự (khối lượng cao + ATR tăng) với bứt phá giả (khối lượng thấp).

ATR giảm — giai đoạn tích lũy và chờ đột phá

Khi ATR thu hẹp và duy trì ở mức thấp trong nhiều phiên liên tiếp, thị trường đang trong giai đoạn tích lũy (consolidation) — biên độ dao động hẹp, giá đi ngang. Điều này không có nghĩa thị trường "an toàn"; ngược lại, giai đoạn ATR thấp kéo dài thường đi trước một đợt tăng hoặc giảm mạnh.

So sánh với Bollinger Bands — chỉ báo biến động dựa trên độ lệch chuẩn — ATR và Dải Bollinger thường thu hẹp đồng thời trong giai đoạn tích lũy và mở rộng khi bứt phá xảy ra. Nhà đầu tư có thể dùng cả hai để xác nhận tín hiệu lẫn nhau: khi ATR thấp kỷ lục trùng với Bollinger Squeeze, xác suất sắp có biến động lớn tăng đáng kể.

Dùng ATR để đặt dừng lỗ như thế nào?

Đây là ứng dụng phổ biến nhất của ATR và cũng là mục tiêu chính mà Wilder thiết kế chỉ báo này ngay từ đầu. Thay vì đặt dừng lỗ theo mức giá cố định ("cắt lỗ khi giảm 3%"), phương pháp dừng lỗ theo ATR điều chỉnh theo biên độ dao động thực tế của từng cổ phiếu trong từng giai đoạn thị trường.

Sơ đồ minh họa ba mức đặt dừng lỗ theo bội số ATR 1,5x 2x và 3x từ giá vào lệnh, ứng dụng quản lý rủi ro trong giao dịch

Quy tắc hệ số nhân dừng lỗ với ATR

Công thức tổng quát:

dừng lỗ = Giá vào lệnh − (Hệ số nhân × ATR)
Dừng lỗ trượt = Giá cao nhất từ khi vào lệnh − (Hệ số nhân × ATR)

Hệ số nhânPhong cách phù hợpƯu điểmNhược điểm
1× ATRScalping, trong ngàydừng lỗ hẹp, R/R tốtDễ bị quét bởi nhiễu
1,5× ATRSwing ngắn (1–5 ngày)Cân bằng tốtCần kỷ luật cao
2× ATRSwing trung (1–3 tuần)Tiêu chuẩn WilderDừng lỗ rộng hơn
3× ATRPosition tradingChống nhiễu tốt nhấtVốn rủi ro cao hơn

Theo Babypips.com (2024), hệ số 2× ATR là điểm khởi đầu được khuyến nghị cho hầu hết nhà giao dịch; sau đó điều chỉnh dựa trên backtest cụ thể của từng chiến lược và cổ phiếu.

Ví dụ thực tế trên cổ phiếu VN30

Giả sử bạn mua cổ phiếu VCB ở mức 82.000 VNĐ. ATR 14 phiên hiện tại là 1.500 VNĐ.

Phương ánTính toánMức cắt lỗ% rủi ro từ giá vào
1,5× ATR82.000 − (1,5 × 1.500)79.750 VNĐ−2,7%
2× ATR82.000 − (2 × 1.500)79.000 VNĐ−3,7%
3× ATR82.000 − (3 × 1.500)77.500 VNĐ−5,5%

So với dừng lỗ cố định 3% (mức 79.540 VNĐ), phương pháp 2× ATR (79.000 VNĐ) rộng hơn một chút nhưng phản ánh đúng biên độ dao động lịch sử của VCB, thay vì áp đặt ngưỡng cứng nhắc giống nhau cho mọi cổ phiếu.

Lưu ý quan trọng: Khi thị trường tăng biến động đột ngột (ATR tăng gấp đôi trong vài phiên), dừng lỗ ATR cần được cập nhật để tránh rủi ro vượt khả năng chịu đựng. Nhiều nhà giao dịch dùng dừng lỗ trượt theo ATR — nâng dừng lỗ lên theo ATR của phiên gần nhất khi giá tăng, nhưng không hạ dừng lỗ khi giá giảm.

Trước khi áp dụng dừng lỗ theo ATR, hãy xác nhận thị trường đang có xu hướng bằng cách kết hợp với ADX (Average Directional Index) — nếu ADX < 20 (thị trường không xu hướng), dừng lỗ ATR có thể bị chạm nhiều lần mà không mang lại lợi nhuận thực sự.

Kết hợp ATR với chỉ báo khác

MACD cắt lên + ATR là gì đang tăng: tỷ lệ thành công 43.9% — tại sao

Dữ liệu 1697 sự kiện MACD cắt lên trên VN30 2020–2025 cho thấy kết quả phân hoá: SHB tăng 28.5% sau tín hiệu, nhưng BCM cùng tín hiệu lại giảm 20.1%. Nguyên tắc kết hợp ATR + MACD: khi MACD cắt lên đường tín hiệu trong khi ATR đang tăng, xác suất đây là bứt phá thật (có lực mua thực) cao hơn đáng kể so với MACD cắt lên khi ATR ở đáy (thị trường tích lũy, biến động thấp, tín hiệu MACD thường là nhiễu).

Biểu đồ so sánh SHB tăng 28.5%, BCM giảm 20.1% sau tín hiệu kỹ thuật — minh hoạ nguyên lý ATR là gì không dự báo hướng

Phân bố kết quả 1697 lần MACD cắt lên trên VN30 2020–2025: 44% kết quả đúng lý thuyết, 56% trái chiều — ứng dụng ATR là gì

Backtest MACD cắt lên trên tài khoản của bạn

ATR hoạt động tốt nhất khi đóng vai trò công cụ định cỡ rủi ro và xác nhận biến động, kết hợp với các chỉ báo xu hướng hoặc động lượng để quyết định thời điểm vào lệnh.

ATR + MACD — động lượng và định cỡ: Dùng MACD để xác định hướng xu hướng và sức mạnh động lượng, sau đó dùng ATR để đặt dừng lỗ và tính kích thước lệnh phù hợp. Khi MACD cắt lên đường đường tín hiệu trong khi ATR đang tăng, xác suất bứt phá thực sự cao hơn đáng kể so với khi ATR thấp (thị trường "buồn ngủ"). ATR tăng xác nhận có lực mua/bán thực sự đằng sau tín hiệu MACD.

ATR + Bollinger Band Squeeze — nhận diện vùng tích lũy trước khi bùng: Khi Dải Bollinger co hẹp cực độ (Bollinger Band Squeeze) trùng với ATR ở vùng đáy nhiều tháng, khả năng xảy ra biến động lớn tăng lên đáng kể. CMC Markets (2024) mô tả đây là trạng thái "coil" — tương tự lò xo nén trước khi bật. Nhà đầu tư có thể đặt lệnh chờ bứt phá ở cả hai phía, dùng ATR để tính dừng lỗ cho từng hướng.

Nguyên tắc cốt lõi: ATR quyết định đặt dừng lỗ ở đâu và kích thước vị thế bao nhiêu —. Hãy để các chỉ báo xu hướng (MACD, ADX, EMA) quyết định thời điểm vào lệnh; ATR quyết định quản lý rủi ro sau khi vào.

ATR có những hạn chế gì?

Hạn chế ATR là gì: bứt phá VN30 ATR tăng cao — 12% tiếp tục tăng, 83%

Dữ liệu 1333 lần bứt phá lên trên VN30 2020–2025: dù ATR thường tăng mạnh khi bứt phá, chỉ 12% thực sự tăng > 5% trong 20 phiên tiếp theo — 83% đi ngang và 5% giảm trở lại. Đây là hạn chế cốt lõi của ATR: chỉ báo đo biên độ dao động cao hay thấp, nhưng không cho biết giá sẽ tăng hay giảm. Nhà đầu tư cần kết hợp với ADX (xác nhận xu hướng) hoặc khối lượng giao dịch để phân biệt bứt phá thật với bứt phá giả.

Phân bố kết quả 1333 lần breakout lên VN30 2020–2025 — 45% tiếp tục tăng, minh hoạ hạn chế ATR là gì chỉ đo biến động

Biểu đồ chấm phân bố 1333 sự kiện breakout lên theo biến động giá 20 phiên trên VN30 2020–2025 — hạn chế ATR là gì không chỉ

Backtest bứt phá trên tài khoản của bạn

Không có chỉ báo nào hoàn hảo, và ATR cũng có những điểm yếu quan trọng cần nhà đầu tư nhận thức rõ trước khi đưa vào hệ thống giao dịch:

1. Không chỉ hướng xu hướng: ATR cao không cho biết giá đang tăng hay giảm — chỉ cho biết biến động đang mạnh. Dùng ATR đơn độc không thể xác định được điểm mua hay bán.

2. Phản ứng chậm với biến động đột ngột: Vì là trung bình trượt làm mượt, ATR cần vài phiên để phản ánh đầy đủ biến động mới. Trong các phiên có khoảng trống giá lớn (đặc biệt phổ biến trong giai đoạn VN-Index phản ứng với tin tức Fed hoặc kết quả KQKD mùa báo cáo), ATR hiện tại có thể chưa phản ánh đúng mức độ rủi ro thực tế.

3. Không hiệu quả với cổ phiếu thanh khoản thấp: Cổ phiếu giao dịch thưa (nhóm UPCoM nhỏ) có True Range biến động rất lớn giữa các phiên, khiến ATR mất tính đại diện và dừng lỗ tính theo ATR trở nên quá rộng hoặc không thực tế.

4. Thông số N không có giá trị "đúng" tuyệt đối: Wikipedia (2024) lưu ý việc chọn N = 14 là quy ước — Wilder chọn 14 vì nó tương đương nửa chu kỳ âm lịch, không phải vì tối ưu cho mọi thị trường. Nhiều nhà giao dịch thử nghiệm N = 7 (ngắn hạn) hoặc N = 21 (dài hạn) tùy chiến lược cụ thể.

5. ATR tính trên giá tuyệt đối, không phải phần trăm: Cổ phiếu giá cao như VCB (80.000 VNĐ) có ATR tuyệt đối lớn hơn nhiều so với cổ phiếu giá thấp như một mã penny stock, nhưng chưa chắc biến động tỷ lệ phần trăm lớn hơn. Cần quy về ATR% khi so sánh giữa các cổ phiếu.

Câu hỏi thường gặp về ATR

ATR 14 có nghĩa là gì?

ATR 14 là chỉ báo Average True Range tính trên 14 phiên giao dịch gần nhất — thông số mặc định do J. Welles Wilder Jr. đề xuất từ năm 1978. Con số 14 tương đương khoảng hai tuần giao dịch và cân bằng tốt giữa độ nhạy (phản ứng kịp thời) và độ mượt (lọc nhiễu ngắn hạn). Hầu hết nền tảng như TradingView, MetaTrader đều mặc định dùng ATR 14.

Nên dùng ATR với thông số bao nhiêu là phù hợp?

Không có con số tối ưu. ATR 14 là điểm khởi đầu cho hầu hết nhà giao dịch. Giao dịch ngắn hạn: thử ATR 7 để tăng độ nhạy. Swing hoặc position trading: ATR 20–21 lọc nhiễu và cho dừng lỗ ổn định hơn (StockCharts.com, 2024). Dùng backtest trên dữ liệu thực để tìm N phù hợp nhất với chiến lược của bạn.

ATR có áp dụng được cho cổ phiếu Việt Nam không?

Hoàn toàn có thể. ATR hoạt động với mọi tài sản có dữ liệu OHLC (Open, High, Low, Close), bao gồm cổ phiếu HOSE, HNX và UPCoM. Một đặc điểm cần lưu ý: thị trường Việt Nam có biên độ giao động quy định (±7% HOSE, ±10% HNX), nên ATR bị giới hạn tự nhiên trong các phiên thị trường đạt trần hoặc sàn liên tiếp.

Khác biệt giữa ATR và Bollinger Bands là gì?

Cả hai đo biến động nhưng theo cách khác nhau. ATR đo biên độ dao động tuyệt đối dựa trên True Range, dùng để tính dừng lỗ và kích thước vị thế. Bollinger Bands đo biến động qua độ lệch chuẩn và vẽ dải lên biểu đồ, phù hợp để nhận diện vùng quá mua/quá bán và điểm bứt phá.

Kết luận

ATR là chỉ báo biến động thiết yếu mà bất kỳ nhà đầu tư nghiêm túc nào cũng cần hiểu và tích hợp vào hệ thống giao dịch. Điểm mạnh cốt lõi: ATR thích nghi với biến động thực tế của từng cổ phiếu trong từng, giúp dừng lỗ không bị quá chặt (bị quét bởi nhiễu) hay quá rộng (rủi ro vượt ngưỡng chịu đựng).

Ba nguyên tắc cốt lõi khi dùng ATR:

  • Bắt đầu với 2× ATR làm hệ số dừng lỗ mặc định, điều chỉnh dựa trên backtest.
  • Kết hợp với ADX để xác nhận thị trường đang có xu hướng trước khi áp dụng chiến lược dừng lỗ theo ATR.
  • Không dùng ATR đơn độc để ra quyết định vào/ra lệnh — ATR chỉ quản lý rủi ro, không xác định thời điểm.

Muốn kiểm tra chiến lược dừng lỗ theo ATR trên dữ liệu lịch sử cổ phiếu Việt Nam? Thử backtest miễn phí trên SignalHub với hàng trăm cấu hình chỉ báo sẵn có — không cần lập trình.

Publisher flags: (P5) Pillar chi-bao-ky-thuat-la-gi nên publish ≥24h trước bài này. (P9) Kiểm tra PageSpeed mobile ≥90 trước khi index. (P12) Đặt noindex 24h sau publish, sau đó flip sang index. (P10) Tất cả ảnh cần chuyển sang định dạng WebP. (P3) Keyword map: atr-la-gi | ATR là gì | Average True Range, chỉ báo ATR, cách dùng ATR, ATR stop loss, ATR đo biến động | long_tail | 2026-05-13. Publisher cần thêm bài này vào /llms.txt.