Xác nhận chéo cặp bổ sung điều kiện cho tín hiệu chính. Mô hình học tập này chỉ giao dịch phá vỡ kênh EURUSD khi thay đổi giá đóng của GBPUSD và USDJPY phù hợp với hướng đó. Các cặp này cung cấp dữ liệu, không thêm giao dịch hay bảo đảm xác thực.
Phân biệt cặp vào lệnh, các cặp lọc và phơi nhiễm tiền tệ của tài khoản. Quy tắc và giá trị cố định là giả thuyết được đề xuất để kiểm tra, không phải hiệu suất đã xác thực hay thiết lập được khuyến nghị. Phơi nhiễm USD chung có thể khiến sự đồng thuận trùng lặp thông tin; thêm biểu đồ cùng hướng không chứng minh xác suất thắng cao hơn.
1. Cố định vai trò và phạm vi tài khoản
Dùng H1 từ cùng nhà môi giới: EURUSD là cặp vào duy nhất; GBPUSD và USDJPY chỉ làm bộ lọc. Xác định hậu tố mã thực tế và giữ nguyên hướng yết giá. Dùng tài khoản riêng với tối đa một vị thế thị trường, không có lệnh chờ vào. Bất kỳ vị thế thủ công hay EA khác đều chặn vào lệnh; không tự đóng vị thế chưa xác định.
Bộ điều phối hoặc khóa tài khoản đã kiểm thử phải giữ chỗ, lưu bền vững thời điểm quyết định đã dùng và đối soát trạng thái sau khởi động lại. Các bản sao trên biểu đồ riêng không được mỗi bản giữ một vị thế riêng. Chiến lược đa cặp đầu tiên xếp hạng phá vỡ và chiến lược thứ hai luân chuyển theo động lượng; phiên bản này không bao giờ dùng cặp lọc thay EURUSD.
2. Đồng bộ một ảnh chụp dữ liệu theo giờ
Dùng ranh giới H1 thực tế của nhà môi giới, không giả định độ lệch UTC. Sau khi giờ đóng, cho phép tối đa 60 giây để mọi cặp có cùng nến mới 0 và các nến đóng 1–21 khớp thời điểm. Yêu cầu ít nhất 200 nến H1 hoàn chỉnh mỗi cặp, giá hợp lệ dương và ATR dương. Thiếu hay lệch dữ liệu thì bỏ giờ đó; đây không phải phiếu định hướng thất bại.
Ảnh chụp đầy đủ đầu tiên dùng hết quyết định, kể cả không có tín hiệu hay có điều kiện không đạt. Cố định đầu vào nến đóng. Không tính lại bộ lọc hoặc thử lại trong cùng giờ. Có vị thế ngay lúc bắt đầu quyết định thì quản lý và bỏ vào mới, dù vị thế đóng ngay sau đó. Giữ trạng thái này qua khởi động lại; quản lý lối thoát hiện có mà không chờ dữ liệu cặp khác.
3. Xác định phá vỡ EURUSD trên nến đóng
Nến 0 đang hình thành; nến 1 là nến tín hiệu đã đóng. Trên EURUSD, U là đỉnh Bid cao nhất và L là đáy Bid thấp nhất của 20 nến trước, chỉ số 2–21. Loại nến tín hiệu. BUY yêu cầu C1 > U; SELL yêu cầu C1 < L. Bằng nhau hay chạm trong nến không đạt. Hướng dẫn Donchian giải thích kênh.
Mọi cặp dùng C1 = iClose(symbol, PERIOD_H1, 1), C4 = iClose(symbol, PERIOD_H1, 4) và A = iATR(symbol, PERIOD_H1, 14, 1), theo đơn vị giá. Thay đổi giá đóng chuẩn hóa qua 3 khoảng hoàn chỉnh là m = (C1 − C4) / A. Làm tròn m có dấu tới 6 chữ số thập phân trước khi kiểm tra lọc; trường hợp đúng nửa làm tròn ra xa số không. m EURUSD chỉ hiển thị để tham khảo, không thêm ngưỡng vào riêng.
4. Yêu cầu cả hai bộ lọc đúng hướng
Đối với BUY EURUSD, yêu cầu m_GBPUSD ≥ 0.50 và m_USDJPY ≤ −0.50. Đối với SELL, yêu cầu m_GBPUSD ≤ −0.50 và m_USDJPY ≥ 0.50. Bằng ngưỡng vẫn đạt. Cả hai phải đạt; không bỏ phiếu đa số, xếp hạng hay cặp dự phòng.
Để đọc bảng, u bằng m trên EURUSD và GBPUSD; trên USDJPY, u = −m. u dương hỗ trợ hướng BUY và u âm hỗ trợ SELL trong bộ lọc đề xuất này. Quy ước dấu không phải lợi suất tính cho cặp đảo hay chỉ số sức mạnh USD độc lập. Giá trị theo đơn vị ATR, không phải phần trăm hay số pip so sánh trực tiếp. Bảng hiển thị 2 chữ số thập phân; quyết định dùng 6.
| Mã | Vai trò | C4 | C1 | ATR(14) | m | u |
|---|---|---|---|---|---|---|
| EURUSD | Cặp vào lệnh | 1.0990 | 1.1014 | 0.0020 | +1.20 | +1.20 |
| GBPUSD | Chỉ lọc | 1.2500 | 1.2515 | 0.0030 | +0.50 | +0.50 |
| USDJPY | Chỉ lọc | 150.00 | 149.80 | 0.40 | −0.50 | +0.50 |
Mọi đầu vào đều giả định, không phải mẫu nến lịch sử hay chuỗi ATR dựng lại. Giả sử EURUSD U = 1.1000 và L = 1.0900: C1 = 1.1014 tạo phá vỡ BUY. Cả hai bộ lọc đạt đúng ngưỡng. Điều này cho phép kiểm tra thực thi, không tự động vào lệnh. Thiếu lọc, sai dấu hay biên độ không đủ đều bỏ quyết định; các cặp lọc không nhận lệnh.
6. Kiểm tra thực thi và lỗ dự kiến
Chỉ EURUSD được phép nhận lệnh. Yêu cầu tuổi báo giá từ 0 đến 5 giây theo đồng hồ nhà môi giới, spread không âm và không vượt 0.10 × A, cùng độ lệch Bid so với giá đóng cố định theo abs(Bid − C1) ≤ 0.25 × A. Với BUY, Bid hiện tại vẫn phải cao hơn U; với SELL, Ask hiện tại vẫn phải thấp hơn L. Bằng biên thì không đạt điều kiện phá vỡ này.
- Xác nhận tài khoản không có vị thế, lệnh chờ hay yêu cầu chưa xử lý, và đã giữ chỗ chung.
- Cửa sổ vào 60 giây, độ mới báo giá, spread, độ lệch và phá vỡ hiện tại đều đạt.
- Quy trình lệnh đã kiểm thử có thể đặt và xác minh bảo vệ ban đầu.
- Giá làm tròn đúng lưới tick thực và khoảng cách stop của nhà môi giới; khối lượng và ký quỹ được phép.
- Lỗ theo mô hình gồm chi phí giả định nằm trong ngân sách tài khoản.
Từ giá vào dự định có thể khớp, đặt stop cố định cách 1.5 A và mục tiêu cách 3 A: dưới/trên với BUY, trên/dưới với SELL. Làm tròn về phía giá vào trên lưới tick thực: stop BUY lên, mục tiêu xuống; stop SELL xuống, mục tiêu lên. Loại mức giao chéo, khoảng cách bằng không hoặc không hợp lệ và tính lại khoảng cách. Làm tròn có thể thay đổi tỷ lệ lợi nhuận/rủi ro gộp danh nghĩa là 2.
Đặt ngân sách lỗ dự kiến của bài thử này bằng 0.50% vốn chủ sở hữu hiện tại. Mô hình hóa lỗ tới stop bằng tiền tài khoản, cộng hoa hồng, khớp bất lợi bổ sung và tài trợ toàn thời gian giữ. Làm tròn khối lượng xuống theo bước lot; bỏ nếu mức tối thiểu không vừa. Đối soát giá khớp thực, khối lượng và bảo vệ. Thiếu bảo vệ hoặc lỗ mô hình vượt ngân sách phải kích hoạt quy trình thoát ngay/đối soát đã kiểm thử và chặn vào mới. Xem thông số mã giao dịch; bài này không cung cấp bộ điều khiển hoạt động sẵn.
7. Tính BUY EURUSD giả định
Giả sử vốn chủ sở hữu $10,000 USD, hợp đồng 100,000 đơn vị mỗi lot, tối thiểu và bước 0.01 lot, tick giá 0.00001. Tín hiệu trong bảng cùng hai bộ lọc đạt. Với A = 0.0020, giả sử Bid mới 1.1014 và Ask 1.1016. Spread 0.0002 bằng mức cho phép 0.10 A, Bid vẫn trên U 1.1000 và lệch C1 bằng không. Giả định khớp đúng Ask 1.1016. Stop 1.0986 ở dưới, mục tiêu 1.1076 ở trên.
Stop 30 pip mô hình hóa $300 mỗi lot trước chi phí thêm. Giả định mỗi lot có hoa hồng khứ hồi $7, tổng dự phòng khớp bất lợi bổ sung $10 và phí tài trợ $3 cho toàn thời gian giữ mô hình, tất cả tỷ lệ với khối lượng. Ngân sách $50 chia $320 cho 0.15625 lot; làm tròn xuống 0.15. Lỗ mô hình $48.00, còn $2.00 chưa dùng. Bước kế tiếp 0.16 lot sẽ cho $51.20 và không đạt. Đây là giả định độ nhạy chi phí, không phải trần.
| Kết quả thay thế nhau | Lãi/lỗ gộp | Hoa hồng | Khớp lệnh bổ sung | Phí tài trợ | Lãi/lỗ ròng mô hình |
|---|---|---|---|---|---|
| Kịch bản stop | −$45.00 | −$1.05 | −$1.50 | −$0.45 | −$48.00 |
| Độ nhạy mục tiêu | +$90.00 | −$1.05 | −$1.50 | −$0.45 | +$87.00 |
Mục tiêu dùng cùng khoản trừ để so sánh sức ép chi phí; không khẳng định mọi Take Profit đều có trượt giá bất lợi. Spread đã nằm trong giá vào Ask và thoát Bid, nên không trừ hai lần. Tài trợ thực phụ thuộc thời gian giữ, swap và lịch rollover, có thể gồm khoản ghi có. Thoát theo thời gian có các kết quả khác chưa biết. Xem hướng dẫn chi phí; số ròng mô hình không phải lợi nhuận kỳ vọng hay giới hạn lỗ bảo đảm.
Tùy chọn: tính lại giá, khối lượng và kết quả tiền mô hình
1.1016 − 1.5 × 0.0020 = 1.0986; 1.1016 + 3 × 0.0020 = 1.1076. Lỗ stop gộp: 0.0030 × 100,000 × 0.15 = $45.00; lãi mục tiêu gộp: 0.0060 × 100,000 × 0.15 = $90.00. Lỗ dự kiến mỗi lot: 300 + 7 + 10 + 3 = $320; khối lượng: 50 / 320 = 0.15625 → 0.15. Kết quả ròng thay thế: −45 − 1.05 − 1.50 − 0.45 = −$48.00 hoặc 90 − 1.05 − 1.50 − 0.45 = +$87.00. Dấu chấm thập phân và dấu phẩy hàng nghìn theo cách ghi số tiếng Anh.
8. Quản lý độc lập các lối thoát cố định
Giữ nguyên stop và mục tiêu ban đầu: không trailing, bình quân, gia tăng hình tháp hay tự đảo chiều. Trong phiên bản này, thay đổi bộ lọc về sau tự nó không kích hoạt thoát. Nếu còn mở sau 4 nến EURUSD H1 hoàn chỉnh, yêu cầu đóng thị trường; nến vào được tính đầu tiên khi đóng. Thoát theo tuổi vị thế không chờ dữ liệu lọc. BUY thoát ở Bid, SELL ở Ask, dùng báo giá mới đầu tiên có thể khớp khi đến hạn.
Sự cố, gap hay thị trường đóng có thể trì hoãn thoát thực; quy tắc không bảo đảm thời gian giữ hoặc giá khớp. Yêu cầu đóng thất bại hay không rõ cần đối soát và theo dõi, không thêm vị thế. Sau khi xác nhận thoát, chờ quyết định giờ tiếp theo đủ điều kiện với dữ liệu mới. Không mở lại giờ đã dùng hoặc biến đảo chiều bộ lọc thành quy tắc thoát chưa kiểm thử.
9. Bỏ qua và đối soát thay vì tăng phơi nhiễm
Bỏ qua khi dữ liệu thiếu, không có phá vỡ chính, bộ lọc không đạt, tài khoản đang có vị thế hoặc điều kiện thực thi thất bại. Không xếp hàng chờ xác nhận sau hay thay bằng GBPUSD hoặc USDJPY. Lưu thời điểm đã dùng, định danh vị thế và yêu cầu chưa giải quyết. Hết thời gian chờ không chứng minh thất bại: đối soát trạng thái thực tại nhà môi giới trước khi gửi lại và ngăn phơi nhiễm trùng. Hướng dẫn giám sát giải thích bằng chứng vận hành.
Không có bộ lọc xu hướng, phiên hay tin tức ẩn ở đây. Đổi cặp chính, danh sách xác nhận, khoảng nhìn lại, ngưỡng hay hướng yết giá sẽ tạo phiên bản khác cần xác thực. Không suy ra rủi ro thấp từ ba biểu đồ đồng thuận. Ghi mọi quyết định bỏ qua và bị từ chối, không chỉ giao dịch đã khớp.
10. Xác thực thời điểm dữ liệu lọc và giao dịch EURUSD
Tester gốc của MT4 không thực thi giao dịch trên mã khác mã đang thử. Chiến lược này chỉ giao dịch EURUSD nên hạn chế đó phù hợp phạm vi lệnh; nó không chứng minh lịch sử chéo cặp đã đồng bộ. Kiểm thử thực thi EURUSD cùng dữ liệu GBPUSD và USDJPY sẵn có tại từng thời điểm quyết định mô phỏng, bằng khung thử đã xác minh hoặc phát lại sự kiện đồng bộ, rồi quan sát forward có kiểm soát.
Kiểm tra rõ thời điểm nến và lịch sử sẵn có; không cho bộ xác nhận đọc dữ liệu tương lai trong lịch sử terminal. Chốt quy tắc trước khi thử giai đoạn giữ lại theo thời gian, tái hiện làm tròn, bằng biên, thiếu dữ liệu, báo giá, chi phí, bảo vệ, thoát thời gian và khôi phục. Đường tick chưa biết chạm cả stop lẫn mục tiêu không được âm thầm ưu tiên kết quả thắng. Hướng dẫn backtest giải thích giới hạn bằng chứng; không có hiệu suất lịch sử được cung cấp.
- Mọi cặp có cùng khoảng đã đóng mà không dùng dữ liệu tương lai không?
- Chỉ số kênh, khoảng nhìn lại giá đóng và dấu USDJPY có đúng không?
- Cả hai ngưỡng chính xác có đạt, còn sai dấu hoặc biên độ nhỏ hơn có khiến bỏ qua không?
- Chỉ EURUSD có thể nhận lệnh với ngăn trùng trên toàn tài khoản không?
- Chi phí, làm tròn khối lượng xuống, danh nghĩa từng đồng tiền và mọi lối thoát có khớp đơn vị nêu rõ không?
11. Hỏi đáp về xác nhận chéo cặp
Các cặp đồng thuận có chứng minh xác nhận độc lập không?
Không. Các cặp cùng có USD và có thể phản ứng với một sự kiện. Bộ lọc là điều kiện đề xuất để thử, không chứng minh đa dạng hóa hay xác suất thắng cao hơn.
Có thể chỉ chấp nhận một bộ lọc hoặc giao dịch cặp xác nhận không?
Không. Hai bộ lọc quy định đều phải đạt và chỉ giao dịch EURUSD. Đa số, cặp thay thế hay rổ lệnh sẽ là chiến lược khác.
Bộ lọc tốt lên sau đó có cứu cùng giờ được không?
Không. Ảnh chụp đầy đủ đầu tiên đã dùng hết quyết định. Thay đổi sau không thể kích hoạt lại. Vị thế hiện có dùng lối thoát đã định, không đóng tùy hứng theo bộ lọc.
Tester có phải giao dịch mọi cặp để xác minh mô hình không?
Không. Nó phải tái hiện giao dịch EURUSD và dữ liệu đúng thời điểm của hai bộ lọc. Chỉ thử thực thi hay đọc lịch sử không đồng bộ không xác thực toàn bộ quá trình quyết định.
12. Nguồn và phạm vi
Tài liệu chính thức: MQL4 iClose và truy cập dữ liệu lịch sử, thuộc tính mã và hợp đồng MQL4, cùng giới hạn Strategy Tester gốc của MQL4. Kiểm tra nguồn ngày 2026-10-18. Thông tin nền tảng không xác thực kênh, ngưỡng lọc, hệ số hay ngân sách được đề xuất.
Mọi đầu vào, báo giá, danh nghĩa tiền tệ và số tiền kết quả đều là giá trị giảng dạy giả định. Sơ đồ minh họa chính xác các giả định này, không phải báo cáo tester gốc hay hiệu suất đã xác minh. Không khẳng định khả năng sinh lời, mức rủi ro phù hợp hay kết quả tương lai. Vẫn cần triển khai, mô hình chi phí và xác thực nhất quán theo thời gian.