EA 1 — Triple EMA + ATR Dynamic cho XAUUSD: Bot MT5 Trend Following
EA giao dịch Gold theo xu hướng bằng 3 EMA 21/55/200 kết hợp ATR Dynamic SL/TP và trailing stop.
⚠️ Cảnh báo rủi ro: Giao dịch Forex/CFD, đặc biệt là XAUUSD, có rủi ro cao. EA Bot không đảm bảo lợi nhuận và kết quả backtest không phản ánh chắc chắn hiệu suất trong tương lai. Bạn nên test demo, dùng lot nhỏ và quản lý vốn chặt chẽ trước khi giao dịch tài khoản thật. Nội dung chỉ mang tính tham khảo, không phải lời khuyên đầu tư.
EA 1 — Triple EMA + ATR Dynamic là robot giao dịch tự động (EA bot) chạy trên nền tảng MT5 (MQL5), được thiết kế chuyên cho cặp XAUUSD/Gold theo phong cách Trend Following (giao dịch thuận xu hướng). EA sử dụng bộ ba đường EMA (21, 55, 200) để xác nhận xu hướng và chỉ báo ATR(14) để tính Stop Loss / Take Profit động theo biến động thực tế của vàng. Bài viết này dành cho trader thích bám theo xu hướng dài trên khung H1/H4 và muốn hiểu rõ logic vào lệnh, cách quản lý rủi ro cùng toàn bộ thông số kỹ thuật trước khi đưa EA lên tài khoản demo. Bên dưới, chúng tôi sẽ trình bày chi tiết: chiến lược tổng thể, điều kiện BUY/SELL, cách EA quản lý SL/TP/Trailing, bảng thông số, đối tượng phù hợp, ưu - nhược điểm và phần hỏi đáp thường gặp.
EA 1 — Triple EMA + ATR Dynamic là gì?
EA 1 — Triple EMA + ATR Dynamic là một Expert Advisor (EA) viết bằng MQL5, chạy trên MetaTrader 5, tập trung vào duy nhất cặp XAUUSD (vàng). Tên gọi của EA phản ánh đúng hai trụ cột kỹ thuật: "Triple EMA" là ba đường trung bình động hàm mũ EMA21, EMA55 và EMA200 dùng để lọc và xác nhận xu hướng; "ATR Dynamic" là việc dùng chỉ báo Average True Range (ATR 14) để đặt Stop Loss và Take Profit linh hoạt theo mức biến động hiện tại của thị trường thay vì cố định một con số.
Khác với các EA scalping bắt sóng ngắn, EA này theo trường phái Trend Following: chỉ tham gia khi xu hướng đã được xác nhận rõ ràng và cố gắng giữ lệnh để khai thác các đợt di chuyển dài của giá vàng. EA giới hạn tối đa 1 lệnh tại một thời điểm và có bộ lọc phiên London - New York để tập trung vào khung giờ vàng giao dịch sôi động nhất. Bạn có thể tìm hiểu thêm bộ EA cùng dòng tại trang danh sách EA Gold để so sánh phong cách giao dịch.
Chiến lược giao dịch của EA 1 — Triple EMA + ATR Dynamic
Chiến lược cốt lõi của EA dựa trên nguyên lý "thuận xu hướng có xác nhận đa lớp". EA không vào lệnh ngay khi giá nhúc nhích, mà yêu cầu nhiều điều kiện đồng thời được thỏa mãn để giảm tín hiệu nhiễu — vốn rất nhiều trên XAUUSD.
Bộ lọc xu hướng (Triple EMA): EA dùng ba đường EMA21 (nhanh), EMA55 (giữa) và EMA200 (chậm, đại diện trend chính). Khi ba đường xếp đúng thứ tự EMA21 > EMA55 > EMA200, thị trường được xem là đang trong xu hướng tăng mạnh; ngược lại EMA21 < EMA55 < EMA200 cho thấy xu hướng giảm. Việc yêu cầu cả ba EMA cùng chiều giúp loại bỏ phần lớn các giai đoạn đi ngang (sideway), nơi chiến lược trend dễ thua liên tiếp.
Bộ lọc tín hiệu vào lệnh (cross EMA21): Sau khi xu hướng được xác nhận, EA chờ giá đóng cửa cắt qua EMA21 để xác định điểm vào — đây là tín hiệu thị trường tiếp tục đi theo hướng đã thiết lập sau một nhịp điều chỉnh nhỏ.
Bộ lọc phiên giao dịch: EA chỉ giao dịch trong khung giờ 07:00–21:00 GMT, tức bao trùm phiên London sang phiên New York — khoảng thời gian vàng có thanh khoản và biến động cao nhất. Mặc định EA không giao dịch thứ 6 (InpTradeFriday = false) để tránh rủi ro biến động cuối tuần. EA cũng chỉ giữ tối đa 1 lệnh tại một thời điểm nhằm kiểm soát rủi ro. Để hiểu sâu hơn vì sao XAUUSD phù hợp với chiến lược tự động, bạn có thể đọc bài EA bot cho vàng XAUUSD.
Điều kiện vào lệnh BUY
EA mở lệnh BUY (mua) khi tất cả các điều kiện sau đồng thời thỏa mãn:
- Xu hướng tăng được xác nhận: EMA21 > EMA55 > EMA200 (ba đường EMA xếp tăng dần, cùng chiều đi lên).
- Tín hiệu cross lên: giá đóng cửa cắt lên đường EMA21 (nến trước đó đóng dưới EMA21, nến hiện tại đóng trên EMA21).
- Bộ lọc phiên: thời điểm tín hiệu nằm trong khung 07:00–21:00 GMT và không phải ngày bị loại (mặc định bỏ qua thứ 6).
- Giới hạn lệnh: số lệnh đang mở của EA nhỏ hơn InpMaxPositions (mặc định 1).
Khi lệnh BUY được mở, EA tính ngay Stop Loss bên dưới giá vào theo ATR và Take Profit bên trên theo ATR (chi tiết ở phần quản lý SL/TP).
Điều kiện vào lệnh SELL
EA mở lệnh SELL (bán) khi tất cả các điều kiện sau đồng thời thỏa mãn:
- Xu hướng giảm được xác nhận: EMA21 < EMA55 < EMA200 (ba đường EMA xếp giảm dần, cùng chiều đi xuống).
- Tín hiệu cross xuống: giá đóng cửa cắt xuống đường EMA21 (nến trước đó đóng trên EMA21, nến hiện tại đóng dưới EMA21).
- Bộ lọc phiên: thời điểm tín hiệu nằm trong khung 07:00–21:00 GMT và không phải ngày bị loại (mặc định bỏ qua thứ 6).
- Giới hạn lệnh: số lệnh đang mở của EA nhỏ hơn InpMaxPositions (mặc định 1).
Logic BUY và SELL hoàn toàn đối xứng, giúp EA tham gia được cả hai chiều thị trường miễn là xu hướng đủ rõ ràng.
Cách EA quản lý Stop Loss và Take Profit
Điểm đặc trưng của EA này là toàn bộ Stop Loss và Take Profit được tính động theo ATR(14), nghĩa là tự co giãn theo độ biến động thực tế của vàng tại thời điểm vào lệnh thay vì dùng số pip cố định.
- Stop Loss: SL = ATR(14) × 1.5 (InpSLMultiplier = 1.5). Với lệnh BUY, SL đặt dưới giá vào; với SELL, SL đặt trên giá vào.
- Take Profit: TP = ATR(14) × 3.0 (InpTPMultiplier = 3.0). Tỷ lệ Risk:Reward xấp xỉ 1:2, tức kỳ vọng mỗi lệnh thắng bù được hai lệnh thua về mặt khoảng cách.
- Trailing Stop: khi InpUseTrailing = true, EA dời SL theo giá với khoảng cách ATR × 1.0 (InpTrailATR = 1.0). Trailing giúp khoá dần lợi nhuận và giữ lệnh chạy theo xu hướng dài, chỉ dời SL theo hướng có lợi và không bao giờ nới ngược lại.
Lưu ý về mặt logic: EA này không sử dụng Breakeven riêng biệt cũng như không chốt lời từng phần (partial close); cơ chế bảo vệ vốn nằm ở SL ban đầu theo ATR và Trailing Stop. EA cũng không dùng martingale hay DCA (không gấp lot, không nhồi lệnh khi thua). Về khối lượng, EA hỗ trợ tự tính lot theo % rủi ro (InpUseAutoLot = true, InpRiskPercent = 1.5%) dựa trên khoảng cách SL, hoặc dùng lot cố định nếu tắt AutoLot. Muốn hiểu vì sao quản lý vốn quan trọng hơn cả tín hiệu vào lệnh, hãy tham khảo bài cách chọn EA Forex an toàn.
Bảng thông số kỹ thuật
| Nhóm | Input | Ý nghĩa | Gợi ý sử dụng |
|---|---|---|---|
| Quản lý vốn | InpUseAutoLot = true | Tự động tính lot theo % rủi ro | Bật để chuẩn hoá rủi ro mỗi lệnh; người mới nên giữ true |
| Quản lý vốn | InpRiskPercent = 1.5 | Rủi ro % tài khoản cho mỗi lệnh (khi AutoLot) | Có thể hạ về 0.5–1.0% khi mới chạy để an toàn hơn |
| Quản lý vốn | InpMaxPositions = 1 | Số lệnh tối đa cùng lúc | Giữ 1 để kiểm soát rủi ro tổng |
| EMA | InpFastEMA = 21 | EMA nhanh, dùng làm điểm cross vào lệnh | Giữ mặc định; chỉ chỉnh khi đã backtest kỹ |
| EMA | InpMedEMA = 55 | EMA giữa, lọc xu hướng trung hạn | Giữ mặc định cho khung H1/H4 |
| EMA | InpSlowEMA = 200 | EMA chậm, xác định trend chính | Giữ mặc định; là lớp lọc xu hướng quan trọng nhất |
| ATR SL/TP | InpATRPeriod = 14 | Chu kỳ ATR đo biến động | 14 là chuẩn phổ biến; giữ mặc định |
| ATR SL/TP | InpSLMultiplier = 1.5 | Hệ số nhân ATR cho Stop Loss | Tăng nếu muốn SL rộng hơn, tránh quét sớm |
| ATR SL/TP | InpTPMultiplier = 3.0 | Hệ số nhân ATR cho Take Profit (R:R ~1:2) | Điều chỉnh cùng SL để giữ tỷ lệ R:R hợp lý |
| ATR SL/TP | InpUseTrailing = true | Bật/tắt Trailing Stop | Bật để giữ lệnh theo trend dài |
| ATR SL/TP | InpTrailATR = 1.0 | Hệ số nhân ATR cho khoảng Trailing | Nhỏ hơn = khoá lời sát hơn; lớn hơn = cho lệnh thở |
| Bộ lọc phiên | InpLondonOpen = 7 | Giờ mở giao dịch (GMT) — phiên London | Chỉnh theo giờ server/broker của bạn |
| Bộ lọc phiên | InpNYClose = 21 | Giờ ngừng giao dịch (GMT) — cuối phiên NY | Chỉnh theo offset GMT của broker |
| Chung | InpMagicNumber = 11001 | Mã định danh lệnh của EA1 | Đổi nếu chạy nhiều EA trên cùng tài khoản |
EA 1 — Triple EMA + ATR Dynamic phù hợp với ai?
- Trader mới làm quen EA: logic vào lệnh rõ ràng (3 EMA cùng chiều + cross), dễ hiểu và dễ theo dõi trên biểu đồ, phù hợp để học cách EA hoạt động.
- Người giao dịch vàng XAUUSD: EA được tinh chỉnh riêng cho đặc tính biến động mạnh của Gold, dùng ATR để thích ứng thay vì SL/TP cứng nhắc.
- Người muốn chạy EA bot tự động: ai bận rộn, không thể ngồi canh bảng giá và muốn quy trình giao dịch được hệ thống hoá, kỷ luật theo bộ quy tắc cố định.
- Trader theo phong cách swing / trend dài: EA hợp với người kiên nhẫn giữ lệnh trên H1/H4 hơn là scalper bắt sóng siêu ngắn; nếu bạn thiên về scalping, có thể tham khảo EA 5 — Stochastic Scalper + Pivot Points.
Ưu điểm của EA 1 — Triple EMA + ATR Dynamic
- Lọc xu hướng đa lớp: yêu cầu cả ba EMA cùng chiều giúp loại bỏ phần lớn tín hiệu nhiễu trong giai đoạn đi ngang, tăng chất lượng điểm vào.
- SL/TP thích ứng theo biến động: dùng ATR nên Stop Loss và Take Profit tự co giãn theo trạng thái thị trường, hợp với đặc tính biến động thất thường của vàng.
- Tỷ lệ R:R hợp lý: mặc định Risk:Reward khoảng 1:2 (SL ×1.5, TP ×3.0), giúp một lệnh thắng có thể bù nhiều lệnh thua về khoảng cách.
- Trailing Stop bắt trend dài: tự dời SL theo hướng có lợi để khoá dần lợi nhuận và tận dụng các đợt chạy giá kéo dài.
- Quản lý vốn linh hoạt: hỗ trợ AutoLot theo % rủi ro, giúp chuẩn hoá mức thua mỗi lệnh theo kích thước tài khoản.
- Có bộ lọc phiên giao dịch: chỉ vào lệnh trong khung London - New York và bỏ qua thứ 6 theo mặc định, tránh các thời điểm thanh khoản kém hoặc rủi ro cuối tuần.
- Không dùng martingale/DCA: EA không nhồi lệnh hay gấp lot khi thua, giúp rủi ro mỗi lệnh được giới hạn rõ ràng ngay từ đầu.
Nhược điểm và lưu ý khi sử dụng
- Không phù hợp mọi điều kiện thị trường: là EA trend following, nó dễ bị thua liên tiếp (chuỗi cắt lỗ nhỏ) khi vàng đi ngang hoặc biến động không định hướng.
- Cần spread thấp: XAUUSD biến động mạnh và spread có thể giãn rộng; broker spread cao sẽ ăn mòn lợi nhuận và làm sai lệch điểm vào.
- Backtest không đại diện tương lai: kết quả backtest chỉ phản ánh dữ liệu quá khứ, không bảo đảm hiệu suất sắp tới. Hãy đọc backtest EA là gì để hiểu giới hạn của nó.
- Nên test demo trước: luôn chạy trên tài khoản demo đủ lâu để quan sát hành vi EA với broker và điều kiện thực tế của bạn trước khi nghĩ tới tài khoản thật.
- Không vào lot lớn ngay: khi chuyển sang tài khoản thật, hãy bắt đầu với lot nhỏ và % rủi ro thấp; tăng dần khi đã hiểu rõ và chấp nhận được rủi ro.
- Kiểm tra giờ server (đặc biệt EA lọc phiên): bộ lọc phiên tính theo GMT, nên bạn phải đối chiếu offset GMT của broker để khung 07:00–21:00 áp đúng giờ thị trường mong muốn.
- Cần tối ưu theo broker: spread, độ trễ, tick value và giờ server khác nhau giữa các sàn; nên tinh chỉnh thông số cho phù hợp thay vì áp dụng mặc định một cách máy móc. Bạn cũng có thể so sánh với EA 4 — MACD + 200 EMA Trend Filter để chọn bộ lọc trend phù hợp.
Câu hỏi thường gặp
EA này chạy trên MT5 hay MT4?
EA 1 — Triple EMA + ATR Dynamic được viết bằng ngôn ngữ MQL5 nên chỉ chạy trên nền tảng MetaTrader 5 (MT5), không tương thích với MT4. Bạn cần cài MT5 từ broker của mình, sau đó nạp file EA vào thư mục Experts và cho phép giao dịch tự động (Algo Trading). Vì code dùng các hàm và cấu trúc đặc thù của MQL5 như CTrade, CopyBuffer và xử lý ATR/EMA theo handle, việc chuyển sang MT4 sẽ cần viết lại đáng kể. Nếu tài khoản của bạn đang dùng MT4, hãy mở thêm tài khoản MT5 tương ứng để sử dụng EA này.
Nên dùng EA này ở khung thời gian nào?
Khung thời gian đề xuất là H1 hoặc H4, đúng với triết lý trend following của EA. Khung H1/H4 cho tín hiệu ổn định hơn, ít nhiễu hơn so với khung phút và phù hợp với việc giữ lệnh theo xu hướng dài bằng Trailing Stop. Khung càng nhỏ thì tín hiệu cross EMA càng nhiều nhưng cũng nhiều tín hiệu giả, đặc biệt với vàng. Nếu bạn muốn thử khung khác, hãy backtest và chạy demo kỹ trước, đồng thời cân nhắc điều chỉnh hệ số ATR và bộ lọc phiên cho phù hợp với nhịp giao dịch của khung đó.
EA có hợp với cặp XAUUSD không?
Có, EA được thiết kế chuyên biệt cho XAUUSD/Gold. Việc dùng ATR để tính SL/TP động chính là để thích ứng với biên độ biến động lớn và thất thường của vàng — điều mà SL/TP cố định khó làm tốt. Tuy nhiên, "được thiết kế cho vàng" không có nghĩa là luôn có lãi: EA vẫn phụ thuộc vào điều kiện thị trường, chất lượng broker và spread. Bạn nên chạy demo trên đúng symbol XAUUSD của broker mình, vì mỗi sàn có ký hiệu, spread và tick value khác nhau, ảnh hưởng trực tiếp tới kết quả.
EA có dùng martingale hay DCA không?
Không. EA 1 — Triple EMA + ATR Dynamic không sử dụng martingale, không DCA, không nhồi lệnh hay gấp lot khi thua. Mỗi tín hiệu chỉ mở tối đa 1 lệnh (InpMaxPositions = 1) với Stop Loss và Take Profit xác định ngay từ đầu theo ATR. Cách tiếp cận này giúp rủi ro mỗi lệnh được giới hạn rõ ràng, tránh kiểu thua dồn tài khoản đặc trưng của martingale. Đây là điểm an toàn về mặt cấu trúc, nhưng vẫn nhớ rằng không EA nào đảm bảo lợi nhuận; quản lý vốn và kỷ luật của bạn vẫn là yếu tố quyết định.
Tôi có nên chạy tài khoản thật ngay không?
Không nên. Bạn nên chạy demo trước trong một khoảng thời gian đủ dài để quan sát cách EA hoạt động với broker, spread và giờ server thực tế của mình. Khi đã hiểu hành vi EA và chấp nhận được rủi ro, hãy chuyển sang tài khoản thật với lot nhỏ và % rủi ro thấp, rồi tăng dần một cách thận trọng. Hãy nhớ EA chỉ là công cụ hỗ trợ, không đảm bảo lợi nhuận và backtest không đại diện cho tương lai. Tham khảo thêm cách chọn EA Forex an toàn để xây dựng quy trình kiểm thử bài bản.
EA có cần spread thấp và VPS không?
Rất nên. Vì XAUUSD biến động mạnh và spread dễ giãn, một broker spread thấp sẽ giúp điểm vào sát hơn và giảm chi phí giao dịch, đặc biệt quan trọng với chiến lược trend cần ôm lệnh. Về VPS, đây là máy chủ ảo giúp MT5 chạy liên tục 24/5, tránh mất kết nối khi tắt máy tính cá nhân — rất hữu ích để Trailing Stop và bộ lọc phiên hoạt động đúng giờ. Dù không bắt buộc tuyệt đối, kết hợp spread thấp và VPS ổn định sẽ giúp EA vận hành đúng như thiết kế.
Nên backtest EA trong bao lâu?
Bạn nên backtest trên dữ liệu đủ dài và đa dạng để EA đi qua nhiều loại thị trường: cả giai đoạn có trend rõ lẫn giai đoạn đi ngang. Một khoảng vài năm dữ liệu chất lượng cao thường giúp đánh giá khách quan hơn so với chỉ vài tháng đẹp. Hãy chú ý chất lượng tick, spread mô phỏng và mô hình kiểm thử trong Strategy Tester của MT5. Quan trọng nhất: backtest tốt không đảm bảo tương lai sẽ lặp lại. Hãy xem nó như công cụ hiểu đặc tính EA, không phải lời hứa lợi nhuận. Bài backtest EA là gì giải thích chi tiết các bẫy thường gặp.
Tải file EA ở đâu?
Bạn có thể tải file EA cùng hướng dẫn cài đặt trực tiếp trên trang này sau khi đăng ký tài khoản tại VŨ TRỤ EA Forex (vutrueaforex.com). Hệ thống sẽ hiển thị nút tải và các bước nạp EA vào MT5 ngay trong khu vực thành viên, nên bài viết này không kèm link tải trực tiếp. Trong lúc chờ, bạn có thể khám phá thêm các EA khác trong bộ như EA 2 — RSI + Bollinger Bands hay EA 3 — London Session Breakout để chọn phong cách phù hợp với mình nhất.
Kết luận
EA 1 — Triple EMA + ATR Dynamic là một EA bot trend following gọn gàng và có kỷ luật cho XAUUSD trên MT5: ba đường EMA xác nhận xu hướng, ATR tính SL/TP động, Trailing Stop để bám trend dài, cùng bộ lọc phiên London - New York và giới hạn 1 lệnh để kiểm soát rủi ro. EA không dùng martingale hay DCA, phù hợp với trader thích bám trend trên H1/H4 và muốn hệ thống hoá quy trình giao dịch vàng. Tuy nhiên, hãy luôn ghi nhớ: EA chỉ là công cụ tham khảo, không đảm bảo lợi nhuận, và backtest không đại diện cho tương lai. Cách dùng đúng đắn là test trên demo đủ lâu, chọn broker spread thấp, bắt đầu với lot nhỏ và quản lý vốn chặt chẽ. Nếu thấy phù hợp, hãy đăng ký tài khoản tại VŨ TRỤ EA Forex để tải file và bắt đầu kiểm thử ngay hôm nay.
Tải file MQ5 — EA 1 — Triple EMA + ATR Dynamic
- Tên fileEA1_Gold_MultiEMA_ATR.mq5
- Nền tảngMT5 · MQL5
- Tác giảVũ Trụ EA Forex
- Cập nhật2026-06-19
- Tình trạngMở khoá sau đăng nhập
Hướng dẫn cài EA 1 — Triple EMA + ATR Dynamic vào MT5
- 1Tải file MQ5 sau khi đăng nhập (nút phía trên).
- 2Mở MetaTrader 5 trên máy tính.
- 3Vào File → Open Data Folder.
- 4Mở thư mục MQL5 → Experts.
- 5Copy file .mq5 vừa tải vào thư mục Experts.
- 6Mở MetaEditor và Compile (F7) nếu cần.
- 7Quay lại MT5, chuột phải vào Navigator → Refresh.
- 8Kéo EA vào chart XAUUSD và chọn đúng timeframe đề xuất.
- 9Bật "Algo Trading" và cho phép Algo Trading trong cửa sổ cài đặt EA.
- 10Chạy Strategy Tester / tài khoản demo trước khi giao dịch thật.
EA Gold khác trong bộ
Tải EA 1 — Triple EMA + ATR Dynamic về test trên MT5
Đăng ký tài khoản Vũ Trụ EA Forex để mở khoá file MQ5 và nhận thêm EA Gold khác.
⚠️ Cảnh báo rủi ro: Giao dịch Forex/CFD, đặc biệt là XAUUSD, có rủi ro cao và có thể khiến bạn mất một phần hoặc toàn bộ vốn. EA Bot không đảm bảo lợi nhuận; kết quả backtest không phản ánh chắc chắn tương lai. Hãy test demo, dùng lot nhỏ và quản lý vốn trước khi giao dịch thật. Nội dung chỉ mang tính tham khảo, không phải lời khuyên đầu tư.