// MOVING_AVERAGE.MQ5

Đường trung bình động MA là gì?

Moving Average (SMA / EMA)Xu hướng

Chỉ báo nền của gần như mọi hệ thống theo xu hướng: làm phẳng giá để nhìn ra hướng đi thật.

Đường Trung Bình Động là gì?

Làm mượt giá bằng trung bình của N nến gần nhất, giúp lọc nhiễu và xác định hướng của xu hướng.

Moving Average (SMA / EMA) — SMA(14) 2,409.8 / EMA(14) 2,413.1 — MÔ PHỎNGDINEXSPACE / Xu hướngSMA(14) 2,409.8 / EMA(14) 2,413.1XAUUSD · 1H / MÔ PHỎNGRESSUP2,336.12,364.32,448.92,420.1▲ MUANến 67: MUA▼ BÁNNến 85: BÁN▲ MUANến 102: MUAVOL*NẾN 1NẾN 29NẾN 57NẾN 85NẾN 112MA · EMA 14 ━━━━ / VOL* · BIÊN ĐỘ NẾN MINH HOẠSMA 14EMA 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ịchMoving Average (SMA / EMA) — SMA(14) 2,409.8 / EMA(14) 2,413.1 — MÔ PHỎNGSMA / EMA 14XAUUSD · 1H / MÔ PHỎNGRESSUP2,336.12,364.32,448.92,420.1▲ MUANến 102: MUAVOL*Moving Average (SMA / EMA) — SMA(14) 2,409.8 / EMA(14) 2,413.1 — MÔ PHỎNGSMA / EMA 14XAUUSD · 1H / MÔ PHỎNGRESSUP2,336.12,364.32,448.92,420.1▲ MUANến 102: MUAVOL*Moving Average (SMA / EMA) — SMA(14) 2,409.8 / EMA(14) 2,413.1 — MÔ PHỎNGSMA / EMA 14XAUUSD · 1H / MÔ PHỎNGRESSUP2,336.12,364.32,448.92,420.1▲ MUANến 102: MUAVOL*SMA 14EMA 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: EMA(14) cắt lên SMA(14): mua; cắt xuống: bán. 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 Đường Trung Bình Động vẫn được dùng sau nhiều thập kỷ.

Đọc được ngay

Giá trên đường là một hướng, dưới đường là hướng còn lại. Không cần diễn giải phức tạp.

Làm bộ lọc tốt

Ghép trước một hệ thống khác để loại bỏ những lệnh đi ngược xu hướng chính.

Chỉ một tham số

Chỉ có số chu kỳ để chỉnh, nên rất khó tối ưu quá đà đến mức mất tác dụng.

// ĐỌC_TÍN_HIỆU

Cách đọc tín hiệu Đường Trung Bình Động

Cách Moving Average (SMA / EMA) 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

SMA lấy trung bình cộng đơn giản của giá đóng cửa trong N chu kỳ, mỗi nến có trọng số bằng nhau. EMA gán trọng số lớn hơn cho nến mới qua hệ số k = 2/(N+1), nên phản ứng nhanh hơn với biến động giá. Giá nằm trên đường MA thường cho tín hiệu xu hướng tăng và ngược lại.

Cách dùng trong EA

Dùng làm bộ lọc xu hướng: chỉ mua khi giá trên MA, chỉ bán khi giá dưới MA. Giao cắt của hai MA (nhanh/chậm) là tín hiệu vào lệnh cổ điển.

Hợp khi

Thị trường có xu hướng kéo dài đủ lâu để giá tách hẳn khỏi đường trung bình.

Khó khi

Thị trường đi ngang biên độ hẹp. Giá cắt qua cắt lại đường MA liên tục, mỗi lần cắt là một tín hiệu giả và một lần mất phí.

Giá cắt lên trên đường MAXu hướng ngắn hạn chuyển sang tăng so với mức trung bình của N nến.
MA nhanh cắt lên MA chậmTín hiệu vào lệnh mua cổ điển; cắt xuống là tín hiệu ngược lại.
Đường MA đi ngang, giá quấn quanhKhông có xu hướng. Mọi tín hiệu cắt trong giai đoạn này đều đáng ngờ.
Độ dốc MA tăng dầnXu hướng đang mạnh lên, không chỉ đơn thuần là giá cao hơn.
Sai lầm hay gặp

Rút ngắn chu kỳ để tín hiệu đến sớm hơn. Việc đó chỉ tăng số lần cắt nhau chứ không tăng số lần cắt đúng.

// THAM_SỐ

Tham số khuyên dùng trên MT5 cho Đường Trung Bình Động

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ả
InpPeriodSố nến dùng để tính trung bình (mặc định 14).
InpMethodChọn kiểu tính: MODE_SMA (đơn giản) hoặc MODE_EMA (lũy thừa).
// 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á.

📄 moving_average.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ó.

Đường Trung Bình Động ở đâ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 moving_average.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ã
52 dòng · 2 tham số input
Cách vẽ
Vẽ chồng lên 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 Đường Trung Bình Động 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.

Đường Trung Bình ĐộngChỉ Số Sức Mạnh Tương Đối
Được gì
Vào lệnh thuận xu hướng lúc giá hồi. MA xác định chiều được phép đánh, RSI chỉ ra nhịp hồi về vùng quá bán trong xu hướng tăng.
Lưu ý
Chỉ lấy tín hiệu RSI cùng chiều MA. RSI ngược chiều xu hướng trong cặp này là tín hiệu cần bỏ qua.
Xem Chỉ Số Sức Mạnh Tương Đối
// HỎI_ĐÁP

Câu hỏi thường gặp về Đường Trung Bình Động

Nên dùng SMA hay EMA?

EMA phản ứng nhanh hơn vì gán trọng số lớn cho nến mới, hợp khung thời gian ngắn. SMA mượt hơn, ít tín hiệu giả hơn, hợp khung lớn. File mẫu có tham số InpMethod để đổi giữa hai kiểu mà không phải sửa mã.

Chu kỳ MA bao nhiêu là tốt?

Không có con số tốt sẵn. 20 và 50 là cặp phổ biến cho xu hướng trung hạn, 200 là mốc xu hướng dài. Quan trọng hơn con số là bạn giữ nguyên nó đủ lâu để đánh giá, thay vì đổi sau vài lệnh thua.

Đường Trung Bình Động 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 Xu hướng

Các chỉ báo cùng nhóm xu hướng, thường dùng thay thế hoặc bổ trợ cho Đường Trung Bình Động.

Biến Đường Trung Bình Động 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