EA 4 — MACD + 200 EMA Trend Filter cho XAUUSD: Bot MT5 Trend Following
EA bám trend cho Gold: EMA 200 lọc xu hướng lớn, MACD xác nhận momentum, SL/TP theo ATR với R:R 1:2.
⚠️ 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 4 — MACD + 200 EMA Trend Filter là một robot giao dịch (Expert Advisor) cho cặp XAUUSD/Gold chạy trên nền tảng MT5 (MQL5), theo phong cách Trend Following kinh điển. Bot kết hợp đường EMA200 để xác định xu hướng dài hạn, EMA50 để lọc trend trung hạn và tín hiệu MACD cross để vào lệnh đúng nhịp. EA này phù hợp với trader dài hạn thích bám trend chắc trên khung H4/H1, muốn lọc nhiễu thị trường bằng EMA200 thay vì giao dịch liên tục theo từng con sóng nhỏ. Trong bài này, chúng tôi sẽ trình bày chi tiết EA là gì, chiến lược giao dịch, điều kiện vào lệnh BUY/SELL, cách quản lý Stop Loss và Take Profit, bảng thông số kỹ thuật đầy đủ, ưu nhược điểm và các câu hỏi thường gặp để bạn hiểu rõ trước khi đưa vào test demo.
EA 4 — MACD + 200 EMA Trend Filter là gì?
EA 4 — MACD + 200 EMA Trend Filter là một Expert Advisor được viết bằng ngôn ngữ MQL5, hoạt động trên nền tảng MetaTrader 5 (MT5) và được tối ưu cho cặp XAUUSD (vàng / Gold). Đây là một EA giao dịch theo xu hướng (Trend Following) cổ điển: thay vì cố gắng bắt từng đỉnh đáy nhỏ, bot ưu tiên đi theo xu hướng lớn được xác định bởi đường trung bình động EMA200.
Ý tưởng cốt lõi của EA là chỉ giao dịch thuận xu hướng. Đường EMA200 đóng vai trò "la bàn" cho bức tranh dài hạn, EMA50 xác nhận trend trung hạn, còn chỉ báo MACD (12, 26, 9) đóng vai trò xác định thời điểm vào lệnh thông qua tín hiệu giao cắt (cross) giữa đường MACD và đường Signal. Bộ ba bộ lọc này giúp EA hạn chế vào lệnh ngược trend và giảm bớt tín hiệu nhiễu trong giai đoạn thị trường đi ngang. Nếu bạn muốn so sánh với một EA khác cũng dùng đường EMA nhưng kết hợp ATR động, hãy tham khảo EA 1 — Triple EMA + ATR Dynamic.
Chiến lược giao dịch của EA 4 — MACD + 200 EMA Trend Filter
Chiến lược của EA được xây dựng trên triết lý "trend là bạn" — chỉ mở lệnh khi nhiều lớp bộ lọc cùng đồng thuận về hướng đi của thị trường. Logic tổng thể gồm ba tầng lọc kết hợp với một bộ lọc phiên giao dịch.
- Bộ lọc xu hướng dài hạn (EMA200): Giá phải nằm trên EMA200 để cân nhắc lệnh BUY, hoặc nằm dưới EMA200 để cân nhắc lệnh SELL. Đây là điều kiện nền tảng giúp EA luôn giao dịch thuận xu hướng macro.
- Bộ lọc xu hướng trung hạn (EMA50): EMA50 phải cùng phía với EMA200 (EMA50 trên EMA200 cho BUY, dưới EMA200 cho SELL). Khi hai đường EMA này thẳng hàng, xác suất xu hướng đang mạnh sẽ cao hơn.
- Tín hiệu vào lệnh (MACD 12/26/9): EA chờ đường MACD cắt qua đường Signal đúng hướng tại nến đã đóng, đồng thời histogram phải xác nhận động lượng (nếu bật tuỳ chọn InpRequireHist).
- Bộ lọc phiên giao dịch: EA chỉ vào lệnh trong khung giờ 07:00–20:00 GMT (giai đoạn phiên London và Mỹ có thanh khoản tốt) và mặc định không giao dịch vào thứ 6 để tránh biến động cuối tuần.
EA chỉ giữ tối đa 1 lệnh tại một thời điểm và mỗi quyết định vào lệnh được tính trên nến đã đóng, giúp giảm tín hiệu giả do nhiễu trong nến đang chạy. Cách tiếp cận chậm mà chắc này khác với phong cách scalp tần suất cao — nếu bạn quan tâm tới phong cách scalp, có thể xem thêm EA 5 — Stochastic Scalper + Pivot Points.
Điều kiện vào lệnh BUY
EA chỉ mở lệnh BUY (mua) khi tất cả các điều kiện sau đồng thời thoả mãn trên nến đã đóng:
- Giá đóng cửa nằm trên EMA200 — xác nhận xu hướng tăng dài hạn (macro bull).
- EMA50 nằm trên EMA200 — xác nhận xu hướng tăng trung hạn cùng chiều với dài hạn.
- MACD cross lên Signal — đường MACD vừa cắt lên trên đường Signal (nến trước MACD còn dưới Signal, nến hiện tại MACD đã vượt lên trên Signal).
- Histogram xác nhận động lượng tăng — nếu bật InpRequireHist, histogram phải dương (>0) và đang tăng so với nến liền trước.
Khi cả bốn điều kiện này cùng xảy ra và chưa có lệnh nào đang mở, EA sẽ vào một lệnh BUY với khối lượng được tính theo phần trăm rủi ro đã cấu hình.
Điều kiện vào lệnh SELL
Ngược lại với BUY, EA chỉ mở lệnh SELL (bán) khi tất cả các điều kiện sau đồng thời thoả mãn trên nến đã đóng:
- Giá đóng cửa nằm dưới EMA200 — xác nhận xu hướng giảm dài hạn (macro bear).
- EMA50 nằm dưới EMA200 — xác nhận xu hướng giảm trung hạn cùng chiều với dài hạn.
- MACD cross xuống Signal — đường MACD vừa cắt xuống dưới đường Signal (nến trước MACD còn trên Signal, nến hiện tại MACD đã rơi xuống dưới Signal).
- Histogram xác nhận động lượng giảm — nếu bật InpRequireHist, histogram phải âm (<0) và đang giảm so với nến liền trước.
Logic SELL hoàn toàn đối xứng với BUY, đảm bảo EA chỉ bán khi xu hướng giảm đã được nhiều lớp bộ lọc xác nhận. Một EA khác cũng dùng bộ lọc động lượng theo kiểu đảo chiều trong dải giá là EA 2 — RSI + Bollinger Bands, bạn có thể đối chiếu để hiểu sự khác biệt giữa trend-following và mean-reversion.
Cách EA quản lý Stop Loss và Take Profit
EA 4 quản lý rủi ro dựa trên chỉ báo ATR(14) — tức là Stop Loss và Take Profit co giãn theo độ biến động thực tế của thị trường thay vì đặt cố định theo số pip. Cách này giúp EA tự thích nghi khi vàng biến động mạnh hoặc êm ả.
- Stop Loss (SL): đặt cách giá vào lệnh một khoảng bằng ATR × 2.0. Khi thị trường biến động mạnh, SL tự nới rộng để tránh bị quét sớm; khi thị trường êm, SL co lại.
- Take Profit (TP): đặt cách giá vào lệnh một khoảng bằng ATR × 4.0, tạo tỷ lệ rủi ro/lợi nhuận (R:R) mục tiêu 1:2. Đây là điểm mạnh của EA trend-following: chấp nhận tỷ lệ thắng vừa phải nhưng mỗi lệnh thắng lớn hơn lệnh thua.
- Trailing Stop: khi lệnh đã có lãi, EA dời SL theo giá với khoảng cách ATR × 1.5, giúp bảo vệ lợi nhuận và để lệnh "chạy" theo xu hướng lâu hơn.
Lưu ý: trong cấu hình mặc định, EA 4 không sử dụng partial close (chốt lời từng phần) hay breakeven riêng biệt; cơ chế bảo vệ lợi nhuận chủ yếu đến từ Trailing Stop theo ATR. SL và TP được tính ngay tại thời điểm mở lệnh, còn Trailing Stop được cập nhật liên tục theo từng tick khi đã có vị thế.
Bảng thông số kỹ thuật
Bảng dưới đây liệt kê các tham số (input) chính của EA 4 — MACD + 200 EMA Trend Filter cùng ý nghĩa và gợi ý sử dụng. Tên input giữ nguyên như trong file MQL5 để bạn dễ đối chiếu khi cấu hình trên MT5.
| Nhóm | Input | Ý nghĩa | Gợi ý sử dụng |
|---|---|---|---|
| EMA Trend Filter | InpEMA50Period = 50 | Chu kỳ EMA50 lọc xu hướng trung hạn | Giữ mặc định 50 cho khung H4/H1 |
| EMA Trend Filter | InpEMA200Period = 200 | Chu kỳ EMA200 xác định xu hướng dài hạn | Giữ mặc định 200, đây là bộ lọc trend chính |
| MACD | InpMACDFast = 12 | Chu kỳ EMA nhanh của MACD | Giữ mặc định 12 (chuẩn MACD kinh điển) |
| MACD | InpMACDSlow = 26 | Chu kỳ EMA chậm của MACD | Giữ mặc định 26 |
| MACD | InpMACDSignal = 9 | Chu kỳ đường Signal của MACD | Giữ mặc định 9 |
| MACD | InpRequireHist = true | Bắt buộc histogram xác nhận động lượng | Bật (true) để lọc tín hiệu chặt hơn |
| ATR SL/TP | InpATRPeriod = 14 | Chu kỳ tính ATR cho SL/TP/Trailing | Giữ mặc định 14 |
| ATR SL/TP | InpSLATR = 2.0 | Hệ số SL = ATR × 2.0 | Tăng nếu spread/biến động cao, test trước |
| ATR SL/TP | InpTPATR = 4.0 | Hệ số TP = ATR × 4.0 (R:R 1:2) | Giữ để duy trì tỷ lệ R:R 1:2 |
| ATR SL/TP | InpTrailATR = 1.5 | Hệ số Trailing Stop = ATR × 1.5 | Giảm để bảo vệ lãi sớm hơn, tăng để lệnh chạy lâu |
| Quản lý vốn | InpRiskPercent = 1.5 | Phần trăm rủi ro vốn mỗi lệnh | Người mới nên hạ về 0.5–1.0% để an toàn |
| Cài đặt | InpMagicNumber = 11004 | Mã định danh lệnh của EA4 | Đổi nếu chạy nhiều EA trên cùng tài khoản |
EA 4 — MACD + 200 EMA Trend Filter phù hợp với ai?
- Trader mới làm quen với EA bot: logic rõ ràng, dễ hiểu (EMA + MACD là bộ chỉ báo phổ biến), phù hợp để học cách một EA trend-following vận hành — với điều kiện test demo và dùng lot nhỏ trước.
- Người chuyên giao dịch vàng XAUUSD: EA được tinh chỉnh cho đặc tính biến động mạnh của vàng, dùng SL/TP theo ATR để thích nghi với thị trường này.
- Người muốn chạy EA bot tự động trên MT5: EA hoạt động hoàn toàn tự động trên MetaTrader 5, phù hợp khi kết hợp với VPS để duy trì kết nối liên tục.
- Trader theo phong cách swing / bám trung-dài hạn: với khung H4/H1 và tối đa 1 lệnh, EA hợp với người thích đi theo sóng lớn hơn là scalp tần suất cao. Nếu bạn nghiêng về swing breakout theo phiên, có thể tham khảo thêm EA 3 — London Session Breakout.
Ưu điểm của EA 4 — MACD + 200 EMA Trend Filter
- Lọc trend nhiều lớp: kết hợp EMA200, EMA50 và MACD giúp EA chỉ vào lệnh khi xu hướng dài hạn, trung hạn và động lượng cùng đồng thuận, giảm rủi ro giao dịch ngược trend.
- Tỷ lệ R:R hợp lý: với SL = ATR × 2.0 và TP = ATR × 4.0, mỗi lệnh hướng tới R:R 1:2 — lệnh thắng lớn hơn lệnh thua, phù hợp triết lý trend-following.
- SL/TP thích nghi theo biến động: dùng ATR(14) thay vì pip cố định nên EA tự điều chỉnh khoảng cách dừng lỗ/chốt lời theo độ biến động thực tế của vàng.
- Có Trailing Stop bảo vệ lợi nhuận: EA dời SL theo ATR × 1.5 khi lệnh có lãi, giúp giữ lại một phần lợi nhuận nếu thị trường đảo chiều.
- Lọc phiên thông minh: chỉ giao dịch 07:00–20:00 GMT và bỏ qua thứ 6, giúp tránh các khung giờ thanh khoản thấp và biến động khó lường cuối tuần.
- Quản lý vốn tự động: EA tính khối lượng lệnh theo phần trăm rủi ro (InpRiskPercent), giúp chuẩn hoá rủi ro thay vì đặt lot cảm tính.
- Chỉ 1 lệnh tại một thời điểm: không nhồi lệnh, không martingale/DCA, giúp kiểm soát rủi ro tổng thể của tài khoản rõ ràng hơn.
Nhược điểm và lưu ý khi sử dụng
- Không hợp với mọi điều kiện thị trường: là EA trend-following, EA dễ bị thua liên tiếp (whipsaw) khi thị trường đi ngang (sideway) hoặc khi xu hướng đảo chiều nhanh.
- Cần spread thấp: XAUUSD biến động mạnh và spread có thể giãn rộng; nên chọn broker có spread vàng thấp và ổn định để không bị bào mòn lợi nhuận.
- Backtest không đại diện cho tương lai: kết quả backtest chỉ phản ánh dữ liệu quá khứ, không đảm bảo hiệu suất trong tương lai. EA không cam kết lợi nhuận.
- Nên test demo trước: luôn chạy thử trên tài khoản demo đủ lâu để hiểu hành vi EA trước khi cân nhắc giao dịch tiền thật.
- Không vào lot lớn ngay: hãy bắt đầu với lot nhỏ (hoặc hạ InpRiskPercent xuống 0.5–1.0%) và tăng dần khi đã hiểu rõ rủi ro.
- Kiểm tra giờ server / múi giờ broker: EA lọc phiên theo GMT, nhưng giờ server của mỗi broker có thể lệch — cần đối chiếu để bộ lọc phiên hoạt động đúng ý.
- Cần tối ưu theo broker: các hệ số ATR và risk nên được kiểm tra lại trên dữ liệu của chính broker bạn dùng. Để hiểu cách đánh giá kết quả test cho khách quan, hãy đọc Backtest EA là gì.
Câu hỏi thường gặp
EA 4 chạy trên MT5 hay MT4?
EA 4 — MACD + 200 EMA Trend Filter được viết bằng MQL5 và 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 đặt MT5 từ broker của mình, sau đó nạp file EA vào thư mục Experts và bật chế độ giao dịch tự động (AutoTrading). MT5 cũng cho phép backtest đa luồng và mô phỏng chính xác hơn, rất phù hợp để kiểm tra một EA trend-following như EA 4 trước khi đưa vào sử dụng thực tế.
EA 4 nên chạy ở khung thời gian nào?
EA được thiết kế và đề xuất chạy tốt nhất trên khung H4 hoặc H1. Đây là các khung phù hợp với phong cách trend-following bám sóng lớn, giúp giảm nhiễu so với khung nhỏ như M5/M15. Khung H4 cho tín hiệu chậm nhưng chắc, ít lệnh hơn; khung H1 cho nhiều cơ hội hơn nhưng cũng nhiều nhiễu hơn. Bạn nên backtest cả hai khung trên dữ liệu broker của mình để chọn khung phù hợp với khẩu vị rủi ro và thời gian theo dõi của bản thân.
EA 4 có phù hợp giao dịch XAUUSD không?
Có, EA 4 được tối ưu riêng cho cặp XAUUSD (vàng/Gold). Việc dùng SL/TP và Trailing Stop theo ATR giúp EA thích nghi với đặc tính biến động mạnh của vàng. Tuy nhiên, vì vàng biến động lớn và spread có thể giãn rộng, bạn nên chọn broker có spread vàng thấp, kết hợp test demo trước khi giao dịch thật. Để hiểu thêm về cách chạy EA bot trên vàng, bạn có thể đọc bài EA bot Gold XAUUSD.
EA 4 có dùng martingale hay DCA không?
Không. EA 4 không sử dụng martingale, không nhồi lệnh (DCA) và không gồng lỗ. EA chỉ giữ tối đa 1 lệnh tại một thời điểm, mỗi lệnh đều có Stop Loss rõ ràng theo ATR. Đây là điểm an toàn quan trọng, vì martingale và DCA là những phương pháp dễ gây cháy tài khoản khi thị trường đi ngược kéo dài. Cách quản lý vốn theo phần trăm rủi ro cố định giúp bạn kiểm soát mức thua tối đa của mỗi lệnh một cách minh bạch.
Tôi có nên chạy EA 4 bằng tiền thật ngay không?
Không nên. Bạn nên chạy EA trên tài khoản demo đủ lâu để quan sát cách EA vào lệnh, quản lý SL/TP và phản ứng với các điều kiện thị trường khác nhau. Sau giai đoạn demo, nếu muốn thử tiền thật, hãy bắt đầu với lot nhỏ hoặc hạ InpRiskPercent xuống mức thấp (0.5–1.0%). Hãy nhớ EA là công cụ hỗ trợ, không đảm bảo lợi nhuận, nên quản lý vốn chặt chẽ luôn là điều bắt buộc. Tham khảo thêm cách chọn EA Forex an toàn.
EA 4 có cần spread thấp và VPS không?
Có, cả hai đều quan trọng. Vì XAUUSD biến động mạnh, spread thấp và ổn định giúp giảm chi phí giao dịch và tránh bị quét SL oan. VPS (máy chủ ảo) giúp MT5 chạy liên tục 24/5 mà không phụ thuộc vào máy tính cá nhân hay kết nối mạng tại nhà, đảm bảo EA không bỏ lỡ tín hiệu hoặc gián đoạn việc quản lý Trailing Stop. Nếu chạy lâu dài, kết hợp broker spread vàng tốt với một VPS ổn định là cấu hình được khuyến nghị.
Nên backtest EA 4 trong bao lâu?
Bạn nên backtest tối thiểu vài năm dữ liệu để EA trải qua nhiều giai đoạn thị trường khác nhau: uptrend, downtrend và cả sideway. Vì là EA trend-following, hiệu suất sẽ rất khác giữa giai đoạn có trend rõ và giai đoạn đi ngang. Hãy dùng dữ liệu chất lượng cao của chính broker bạn định giao dịch, kiểm tra cả H4 lẫn H1. Lưu ý backtest chỉ phản ánh quá khứ và không đảm bảo kết quả tương lai. Xem hướng dẫn chi tiết tại bài Backtest EA là gì.
Tải file EA 4 ở đâu?
Bạn có thể tải file EA 4 — MACD + 200 EMA Trend Filter trực tiếp tại trang này sau khi đăng ký tài khoản trên VŨ TRỤ EA Forex. Hệ thống sẽ hiển thị nút tải và hướng dẫn cài đặt vào MT5 ngay trên trang. Ngoài EA 4, bạn cũng có thể khám phá toàn bộ bộ EA Gold tại trang danh sách EA Gold để chọn chiến lược phù hợp nhất với phong cách giao dịch của mình.
Kết luận
EA 4 — MACD + 200 EMA Trend Filter là một robot giao dịch trend-following cho XAUUSD trên MT5, kết hợp ba lớp bộ lọc EMA200 + EMA50 + MACD cùng quản lý rủi ro theo ATR (SL × 2.0, TP × 4.0, Trailing × 1.5) và bộ lọc phiên 07:00–20:00 GMT. Đây là lựa chọn hợp lý cho trader thích bám trend chắc trên khung H4/H1, không dùng martingale hay nhồi lệnh. Tuy vậy, hãy luôn 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 — bạn nên test demo kỹ, dùng lot nhỏ và quản lý vốn chặt chẽ trước khi cân nhắc giao dịch thật. Nếu thấy EA 4 phù hợp, hãy đăng ký để tải file và bắt đầu kiểm thử trên tài khoản demo của bạn. Bạn cũng có thể so sánh thêm với EA 1 — Triple EMA + ATR Dynamic hoặc xem toàn bộ bộ EA Gold để chọn chiến lược ưng ý nhất.
Tải file MQ5 — EA 4 — MACD + 200 EMA Trend Filter
- Tên fileEA4_Gold_MACD_200EMA.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 4 — MACD + 200 EMA Trend Filter 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 4 — MACD + 200 EMA Trend Filter 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ư.