// ATR.MQ5

Chỉ báo ATR là gì?

Average True Range (ATR)Biến động

Không nói hướng, chỉ nói thị trường đang chuyển động mạnh cỡ nào — nền tảng để đặt dừng lỗ hợp lý.

Biên Độ Dao Động Thực Trung Bình là gì?

Đo mức độ biến động trung bình của thị trường bằng trung bình làm mượt của True Range.

Average True Range (ATR) — ATR(14) 7.67 — MÔ PHỎNGDINEXSPACE / Biến độngATR(14) 7.67XAUUSD · 1H / MÔ PHỎNGRESSUP2,330.52,360.82,451.72,427.9▼ BÁNNến 99: BÁN▲ MUANến 104: MUA▲ MUANến 111: MUAVOL*ATR · giáNẾN 1NẾN 29NẾN 57NẾN 85NẾN 112MA · EMA 14 ━━━━ / VOL* · BIÊN ĐỘ NẾN MINH HOẠEMA 14Dữ liệu minh hoạ — không phải dữ liệu thị trường thật, không phải tín hiệu giao dịchAverage True Range (ATR) — ATR(14) 7.67 — MÔ PHỎNGATR 14XAUUSD · 1H / MÔ PHỎNGRESSUP2,427.9▲ MUANến 111: MUAVOL*ATR · giáAverage True Range (ATR) — ATR(14) 7.67 — MÔ PHỎNGATR 14XAUUSD · 1H / MÔ PHỎNGRESSUP2,330.52,427.9▲ MUANến 111: MUAVOL*ATR · giáAverage True Range (ATR) — ATR(14) 7.67 — MÔ PHỎNGATR 14XAUUSD · 1H / MÔ PHỎNGRESSUP2,330.52,427.9▲ MUANến 111: MUAVOL*ATR · giáEMA 14Dữ liệu minh hoạ — không phải dữ liệu thị trường thật, không phải tín hiệu giao dịch

Tín hiệu minh hoạ quy tắc trên dữ liệu mô phỏng — không phải khuyến nghị giao dịch.

Quy tắc: Giá đóng vượt đỉnh/đáy 10 nến trước khi ATR(14) tăng: mua/bán theo hướng phá vỡ. Entry = giá đóng nến tín hiệu; SL = entry ∓ 1,5 × ATR(14); TP1/TP2/TP3 = 1R/2R/3R.

Dùng indicator này để tạo brief Custom EA →
// VÌ_SAO_DÙNG

Chỉ báo này mạnh ở đâu

Ba lý do Biên Độ Dao Động Thực Trung Bình vẫn được dùng sau nhiều thập kỷ.

Dừng lỗ theo thị trường

Khoảng dừng tính theo biên độ thật, thay vì một số pip cố định đoán chừng.

Tính được cỡ lệnh

Biết biên độ thì quy ra được khối lượng để mỗi lệnh chỉ rủi ro đúng phần vốn đã định.

Lọc phiên

ATR quá thấp nghĩa là thị trường đang ngủ; nhiều hệ thống tắt giao dịch trong giai đoạn đó.

// ĐỌC_TÍN_HIỆU

Cách đọc tín hiệu Biên Độ Dao Động Thực Trung Bình

Cách Average True Range (ATR) tính ra con số, và mỗi hình dạng trên biểu đồ nghĩa là gì.

Công thức và cơ chế hoạt động

True Range của mỗi nến là giá trị lớn nhất trong ba đại lượng: (đỉnh − đáy), |đỉnh − đóng cửa trước|, |đáy − đóng cửa trước|. ATR là trung bình làm mượt kiểu Wilder của True Range qua N chu kỳ. ATR cao đồng nghĩa biến động lớn; ATR không cho biết hướng, chỉ cho biết độ lớn dao động.

Cách dùng trong EA

Đặt Stop Loss và Take Profit theo bội số ATR để thích ứng với biến động; dùng ATR để lọc bỏ giai đoạn thị trường quá trầm hoặc quá nhiễu.

Hợp khi

Mọi bối cảnh — ATR là công cụ quản trị rủi ro, không phải công cụ tìm điểm vào lệnh.

Khó khi

Dùng ATR như tín hiệu mua bán. Nó không chứa thông tin về hướng, nên bản thân nó không bao giờ nói nên mua hay bán.

ATR tăng nhanhBiến động đang nở ra — thường đi cùng tin tức hoặc phá vỡ vùng giá.
ATR ở mức thấp kéo dàiThị trường tích luỹ. Dừng lỗ nên hẹp lại tương ứng, không giữ nguyên.
ATR gấp nhiều lần mức thường ngàyCảnh báo rủi ro trượt giá; cỡ lệnh nên nhỏ đi chứ không phải giữ nguyên.
Sai lầm hay gặp

Giữ nguyên một khoảng dừng lỗ cố định trong khi ATR đã tăng gấp đôi. Lệnh khi đó bị quét bởi dao động bình thường của thị trường.

// THAM_SỐ

Tham số khuyên dùng trên MT5 cho Biên Độ Dao Động Thực Trung Bình

Giá trị mặc định của file mẫu; cần kiểm thử theo thị trường và khung thời gian.

Tham sốMô tả
InpPeriodChu kỳ làm mượt True Range (mặc định 14).
// CÀI_ĐẶT

Đưa chỉ báo vào MetaTrader 5

Bốn bước, không cần cài thêm phần mềm nào ngoài MT5.

01Tải file .mq5

Bấm nút tải ở trên, file lưu về máy với đúng tên chỉ báo.

02Mở thư mục dữ liệu

Trong MetaTrader 5 chọn File → Open Data Folder, vào MQL5/Indicators.

03Biên dịch

Mở file bằng MetaEditor rồi bấm Compile. Không lỗi là chỉ báo sẵn sàng.

04Kéo lên biểu đồ

Quay lại MT5, làm mới Navigator và kéo chỉ báo vào khung giá.

📄 atr.mq5

File do DinexSpace tự viết từ công thức phổ thông của chỉ báo, không lấy từ nguồn thương mại nào. Bạn được sửa và dùng lại tự do.

// KHÁC_BIỆT

Khác gì chỉ báo mặc định của MetaTrader 5

Câu trả lời ngắn: công thức không khác. Khác ở thứ bạn làm được với nó.

Biên Độ Dao Động Thực Trung Bình ở đây ra đúng con số như bản dựng sẵn của MetaTrader 5 — cố ý như vậy. Bốn điểm dưới đây là thứ khác, và cả bốn đều đọc được từ chính atr.mq5 bạn tải về.

Gọi chỉ báo dựng sẵn
Không — phép tính nằm trong OnCalculate, chép thẳng sang EA được
Thư viện ngoài
Không một khai báo #import nào
Độ dài mã
53 dòng · 1 tham số input
Cách vẽ
Cửa sổ riêng dưới khung giá · tính tăng dần, không vẽ lại quá khứ

Vì sao thư viện này không hứa một công thức bí mật nào — đọc đầy đủ ở trang thư viện.

// KẾT_HỢP

Ghép Biên Độ Dao Động Thực Trung Bình với chỉ báo nào, được thêm cái gì

Mỗi chỉ báo chỉ trả lời một câu hỏi. Ghép đúng là bù đúng chỗ yếu, không phải chồng cho nhiều.

Biên Độ Dao Động Thực Trung BìnhĐường Trung Bình Động
Được gì
Bộ đôi tối thiểu của một hệ theo xu hướng: MA lo vào lệnh, ATR lo khoảng dừng và cỡ lệnh.
Lưu ý
Đây là cặp nên dựng trước tiên. Thiếu phần định cỡ thì tín hiệu tốt đến mấy cũng không thành hệ thống.
Xem Đường Trung Bình Động
Biên Độ Dao Động Thực Trung BìnhDải Bollinger
Được gì
Đối chiếu hai cách đo biến động. Dải thắt mà ATR cũng thấp thì thị trường đang nén thật.
Lưu ý
Bollinger đo độ lệch chuẩn của giá đóng cửa, ATR đo biên độ cả nến gồm khoảng nhảy giá — hai con số khác nhau.
Xem Dải Bollinger
Biên Độ Dao Động Thực Trung BìnhChỉ Số Định Hướng Trung Bình
Được gì
Tách biến động khỏi xu hướng. ATR cao mà ADX thấp là thị trường động nhưng không đi đâu cả — giai đoạn dễ thua nhất.
Lưu ý
Hai chỉ báo này đều không nói chiều. Cặp này để quyết định có giao dịch hay không, không phải mua hay bán.
Xem Chỉ Số Định Hướng Trung Bình
// HỎI_ĐÁP

Câu hỏi thường gặp về Biên Độ Dao Động Thực Trung Bình

ATR có cho tín hiệu mua bán không?

Không, và đó không phải thiếu sót. ATR chỉ đo biên độ dao động, hoàn toàn không chứa thông tin về hướng. Vai trò của nó là định khoảng dừng lỗ và cỡ lệnh cho một hệ thống khác.

Đặt dừng lỗ mấy lần ATR?

1,5 đến 2 lần ATR là khoảng thường gặp. Nhỏ hơn thì lệnh bị quét bởi dao động bình thường; lớn hơn thì mỗi lệnh thua mất quá nhiều. Quan trọng là giữ nguyên bội số và điều chỉnh cỡ lệnh theo nó.

Biên Độ Dao Động Thực Trung Bình dùng dữ liệu thật hay mô phỏng trên trang này?

Biểu đồ trên trang dùng chuỗi nến mô phỏng tất định; đây không phải giá thị trường hay kết quả giao dịch.

// CÙNG_NHÓM

Chỉ báo khác nhóm Biến động

Các chỉ báo cùng nhóm biến động, thường dùng thay thế hoặc bổ trợ cho Biên Độ Dao Động Thực Trung Bình.

Biến Biên Độ Dao Động Thực Trung Bình thành EA chạy tự động

Chỉ báo vẽ ra tín hiệu, nhưng vào lệnh lúc nào, dừng lỗ ở đâu và chịu rủi ro bao nhiêu vẫn là bộ quy tắc của bạn. Gửi bộ quy tắc đó, DinexSpace dựng thành EA.

Dùng indicator này để tạo brief Custom EA