ATR là gì: hình dung cho người mới
ATR (Average True Range, biên độ thực trung bình) là chỉ báo đo giá thường dao động bao xa trong mỗi nến. Nó không cho biết giá sẽ lên hay xuống. Nó chỉ trả lời câu hỏi: thị trường đang "ồn" hay đang "lặng".
- ATR tăng: các nến dài hơn, giá dao động mạnh hơn.
- ATR giảm: các nến ngắn lại, thị trường đi chậm.
ATR được tính bằng đơn vị giá của chính công cụ đó: pip với cặp tiền, đô la với vàng, điểm với chỉ số. Vì vậy không thể so ATR của cặp tiền với ATR của vàng hay của US100 một cách trực tiếp.
Ứng dụng phổ biến nhất của ATR là đặt khoảng cách stop loss theo độ biến động thực tế, rồi tính khối lượng sao cho số tiền rủi ro cố định. Công cụ dưới đây làm phép tính đó:
Hãy điền các ô còn trống để xem kết quả.
Khoảng cách stop = ATR × hệ số; khối lượng = số tiền rủi ro / (stop tính bằng pip × giá trị pip), làm tròn xuống 0.01 lot.
Sẵn sàng thử trên tài khoản thật hoặc demo?
Liên kết đối tác · giao dịch có rủi ro thua lỗ cao
Công thức ATR
True Range (biên độ thực)
Biên độ thông thường của một nến là đỉnh trừ đáy. True Range (TR) bổ sung khoảng trống (gap) so với giá đóng cửa của nến trước. TR là giá trị lớn nhất trong các khoảng sau:
- Đỉnh hiện tại − đáy hiện tại
- |Đỉnh hiện tại − giá đóng cửa nến trước|
- |Đáy hiện tại − giá đóng cửa nến trước|
Nhờ vậy, khi giá mở cửa nhảy xa khỏi giá đóng cửa trước đó, phần nhảy này vẫn được tính vào độ biến động.
Từ TR đến ATR
ATR là trung bình của TR qua N nến gần nhất, với N là chu kỳ bạn chọn.
- J. Welles Wilder, người tạo ra chỉ báo, dùng cách làm mượt riêng: mỗi nến mới, ATR cũ giữ phần lớn trọng số, TR mới chỉ đóng góp với trọng số bằng nghịch đảo của N.
- ATR có sẵn trong MetaTrader tính bằng trung bình cộng đơn giản của TR.
Hai cách cho kết quả gần nhau nhưng không trùng khớp. Nếu bạn so số liệu giữa các nền tảng, chênh lệch nhỏ là bình thường.
Cách thêm ATR vào MT4/MT5
Trong MetaTrader 4 và MetaTrader 5, ATR là chỉ báo có sẵn:
- Mở biểu đồ của công cụ cần xem.
- Vào menu Insert → Indicators → Oscillators → Average True Range, hoặc tìm ATR trong cửa sổ Navigator và kéo vào biểu đồ.
- Trong hộp thoại, giữ chu kỳ mặc định hoặc nhập chu kỳ khác, chọn màu, rồi xác nhận.
ATR hiện trong một cửa sổ con bên dưới biểu đồ giá, dưới dạng một đường duy nhất.
Cách đọc ATR: ví dụ minh họa
Biểu đồ vẽ tay dưới đây không dùng giá thật:
- Bên trái: nến ngắn, đều nhau, ATR thấp và đi ngang.
- Ở giữa: thị trường co hẹp, ATR xuống thấp nhất.
- Bên phải: nến dài ra đột ngột, ATR tăng theo, sau khi các nến dài đã xuất hiện.
Điểm cần nhớ: ATR cao không có nghĩa là xu hướng tăng, ATR thấp không có nghĩa là xu hướng giảm. Giá giảm mạnh cũng làm ATR tăng.
Cách dùng ATR
Đặt stop loss theo ATR
Thay vì đặt stop cách giá vào lệnh một số pip cố định, nhiều trader đặt stop bằng ATR nhân với một hệ số tự chọn. Khi thị trường biến động mạnh, stop tự rộng ra để tránh bị quét bởi dao động thông thường. Khi thị trường lặng, stop hẹp lại.
Tính khối lượng theo rủi ro cố định
Stop rộng hơn thì khối lượng phải nhỏ hơn để số tiền có thể mất không đổi:
Khối lượng = Số tiền chấp nhận rủi ro ÷ (Khoảng cách stop × Giá trị mỗi đơn vị giá trên mỗi lot)
Giá trị mỗi pip hoặc mỗi điểm khác nhau giữa các công cụ và các loại tài khoản. Hãy dùng công cụ ở đầu trang hoặc các công cụ tính toán thay vì ước lượng. Xem thêm nguyên tắc chung tại Quản lý rủi ro.
Đặt stop theo ATR không loại bỏ rủi ro. Giao dịch CFD và forex có đòn bẩy có thể làm mất tiền rất nhanh, và giá có thể vượt qua stop khi có gap hoặc thanh khoản mỏng.
Các ứng dụng khác
- Trailing stop: dời stop theo giá, cách đỉnh hoặc đáy gần nhất một bội số ATR. Supertrend được xây dựng trên ý tưởng này.
- Kênh giá: Kênh Keltner dùng ATR để vẽ biên trên và biên dưới quanh đường trung bình.
- Lọc điều kiện: bỏ qua tín hiệu của hệ thống khi ATR quá thấp (thị trường đi ngang) hoặc quá cao (biến động bất thường).
Chọn tham số: dành cho trader có kinh nghiệm
- Chu kỳ ngắn: phản ứng nhanh với biến động mới nhưng nhảy mạnh, dễ làm stop thay đổi thất thường.
- Chu kỳ dài: ổn định hơn nhưng chậm thích nghi khi thị trường chuyển trạng thái.
- Khung thời gian: ATR trên khung lớn phản ánh biến động của khung đó. Nếu vào lệnh ở khung nhỏ nhưng đặt stop theo ATR khung lớn, stop sẽ rất rộng. Xem phân tích đa khung thời gian.
- Hệ số nhân: hệ số nhỏ cho stop sát hơn nhưng dễ bị dừng lỗ bởi dao động thường. Hệ số lớn cho lệnh nhiều chỗ thở hơn nhưng buộc phải giảm khối lượng. Không có hệ số "đúng" chung cho mọi thị trường. Hãy kiểm tra trên dữ liệu quá khứ và tài khoản demo trước.
- So sánh giữa các công cụ: chia ATR cho giá để có ATR tính theo tỷ lệ phần trăm, như vậy mới so sánh được.
Khi nào ATR gây hiểu sai
- ATR là chỉ báo trễ: nó chỉ phản ánh những gì đã xảy ra. Xem chỉ báo sớm và chỉ báo trễ.
- Tin tức mạnh: một nến tin rất dài đẩy ATR lên cao trong nhiều nến sau đó, dù thị trường đã bình thường trở lại. Stop và khối lượng tính trong giai đoạn này sẽ bị méo.
- Gap cuối tuần và gap phiên: TR tính cả gap, nên ATR tăng vọt mà không phản ánh biến động trong phiên.
- Phiên thanh khoản thấp: ATR thấp trong phiên vắng, rồi biến động tăng mạnh khi phiên lớn mở. Stop đặt theo ATR phiên vắng có thể quá hẹp.
- ATR thấp trước breakout: giai đoạn co hẹp thường đi kèm ATR thấp nhất, đúng lúc giá sắp bứt ra. Xem breakout và false breakout.
- Giãn spread: spread rộng ra lúc chuyển phiên hoặc lúc ra tin có thể chạm stop dù ATR không thay đổi.
ATR thường được dùng cùng Độ lệch chuẩn, Bollinger Bands hoặc ADX để xem cả độ biến động lẫn sức mạnh xu hướng.
Câu hỏi thường gặp
ATR là gì nói ngắn gọn?
ATR là biên độ dao động trung bình của giá qua một số nến, có tính cả gap. Chỉ báo này đo độ biến động, không đo hướng đi của giá.
ATR có cho tín hiệu mua hay bán không?
Không. ATR không có hướng. Nó chỉ giúp điều chỉnh khoảng cách stop, khối lượng hoặc bộ lọc của một hệ thống giao dịch.
Vì sao ATR trên MT5 khác với nền tảng khác?
Các nền tảng có thể dùng cách làm mượt khác nhau: trung bình cộng đơn giản hoặc cách làm mượt của Wilder. Dữ liệu giá của từng nhà cung cấp cũng có thể khác nhau.
Nên dùng chu kỳ mặc định không?
Chu kỳ mặc định là điểm khởi đầu hợp lý. Đổi chu kỳ chỉ có ý nghĩa khi bạn đã kiểm tra tác động của nó lên stop và khối lượng trong chính hệ thống của mình.
Cách dùng ATR để tính khối lượng?
Lấy số tiền chấp nhận rủi ro chia cho khoảng cách stop (ATR × hệ số) nhân với giá trị mỗi đơn vị giá trên mỗi lot. Công cụ trên trang này làm phép tính đó cho bạn.
