ForexBestRobots.comSo sánh EA →
VI

Hướng dẫn kỹ thuật · Khả năng tương thích nhà môi giới

Hậu tố mã giao dịch, số chữ số và thông số hợp đồng MT4 cho EA Forex

Kiểm tra hậu tố mã giao dịch, số chữ số, quy mô hợp đồng, giá trị tick, bước lot và Stops Level trong MT4 trước khi chạy Expert Advisor Forex.

Đọc trong 15 phútĐược nhóm biên tập ForexBestRobots rà soát
Sơ đồ thông số mã giao dịch MT4 so sánh hậu tố EURUSD, số chữ số, quy mô hợp đồng, bước lot và Stops LevelHướng dẫn kỹ thuậtHướng dẫn MT4 thực tế

Hình minh họa gốc được tạo cho ForexBestRobots.com.

EA Forex không giao dịch một thị trường EURUSD trừu tượng. Nó giao dịch đúng mã do nhà môi giới đang kết nối cung cấp. Mã đó có thể là EURUSD, EURUSD.a, EURUSDm hoặc tên khác; quy tắc khối lượng, tick và mức dừng có thể khác tài khoản khác.

Tên mã giao dịch

Hậu tố thường không gây vấn đề khi EA đọc mã biểu đồ hiện tại. Nó trở thành vấn đề khi chương trình tìm tên cố định trong mã, ghép các mã liên quan từ văn bản hoặc tính rủi ro tiền theo giả định không khớp Contract Specification của nhà môi giới.

Sơ đồ thông số mã giao dịch MT4 so sánh hậu tố EURUSD, số chữ số, quy mô hợp đồng, bước lot và Stops Level
Cùng cặp tiền có thể có tên mã và thông số giao dịch khác ở nhà môi giới khác.
Tương thích nhà môi giới cần được kiểm tra qua thông số

Spread quảng cáo thấp không chứng minh tên mã, quy tắc khối lượng, khớp lệnh hay khoảng cách lệnh bảo vệ phù hợp EA.

Contract Specification

Thuộc tínhCần kiểm tra gìVì sao quan trọng
Tên mã giao dịchEURUSD, EURUSD.a, EURUSDmEA có thể tìm và giao dịch công cụ trên biểu đồ hay không
Digits / Point4/5 chữ số hoặc 2/3 với cặp JPYQuy đổi pip, bộ lọc khoảng cách và giá lệnh
Quy mô hợp đồngSố đơn vị tương ứng một lot tiêu chuẩnGiả định rủi ro tiền và ký quỹ
Kích thước tick / giá trị tickBiến động giá tối thiểu và giá trị tương ứngTính khối lượng vị thế và lợi nhuận
Lot tối thiểu / bước lot0.01, 0.1 hoặc bước khácKhối lượng tính được có được chấp nhận không
Stops LevelKhoảng cách tối thiểu từ giá thị trườngTính hợp lệ của lệnh chờ, Stop Loss và Take Profit
Phiên giao dịchKhi nào mã chấp nhận lệnhBộ lọc phiên và lỗi thị trường đóng cửa

Quy trình kiểm tra tương thích

1

Mở Market Watch

Nhấp chuột phải đúng mã và chọn Specification. Không dựa vào giá trị sao chép từ loại tài khoản khác.

2

So với yêu cầu EA

Xác nhận cặp tiền, khung thời gian, số chữ số báo giá, lot tối thiểu, hạn chế phòng hộ hoặc FIFO, cách dùng lệnh chờ và giờ giao dịch được phép.

3

Kiểm tra phép tính rủi ro

Thử lot nhỏ nhất dự kiến rồi so ký quỹ và giá trị tick kỳ vọng với giá trị hiển thị. Tín hiệu đúng nhưng giả định hợp đồng sai vẫn không an toàn.

4

Kiểm thử khoảng cách lệnh

Trên demo, xác nhận lệnh chờ và mức bảo vệ được chấp nhận trong điều kiện bình thường lẫn spread rộng hơn.

5

Ghi lại môi trường

Lưu nhà môi giới, máy chủ, loại tài khoản, đúng mã và thông số cùng phiên bản EA và tệp thiết lập.

Bẫy thường gặp

Bỏ hậu tố khỏi tên biểu đồ dù nhà môi giới không cung cấp mã không hậu tố
Cho rằng nhà môi giới năm chữ số đòi hỏi mọi thông số khoảng cách nhân mười
Dùng công thức giá trị tick cố định cho kim loại, chỉ số hoặc CFD
Làm tròn lot đến hai chữ số thập phân dù bước khối lượng khác
Bỏ qua Stops Level và Freeze Level khi sửa lệnh
Sao chép thiết lập giữa tài khoản tiêu chuẩn, cent và các tài khoản có quy mô hợp đồng riêng

Quy tắc vận hành an toàn

Cài đặt an toàn nhất dùng đúng mã biểu đồ thực tế của nhà môi giới và để EA đọc thuộc tính khi chạy. Nếu chương trình yêu cầu thông số hậu tố, chỉ nhập hậu tố theo tài liệu, kể cả dấu câu và chữ hoa/thường. Không đổi tên tệp hoặc tạo biểu đồ ngoại tuyến để đi đường tắt trừ khi nhà phát triển yêu cầu rõ ràng.

Kiểm chứng trên demo

Tên EA và biểu tượng mặt cười xuất hiện trên đúng mã và khung thời gian.
Lot tuân theo khối lượng tối thiểu, tối đa và bước lot.
Lệnh chờ và mức bảo vệ được chấp nhận mà không có Lỗi 130.
Rủi ro tiền vẫn nhất quán khi thử vị thế nhỏ nhất.
Experts và Journal hiển thị đúng mã EA đã cố giao dịch.

Giữ đúng đơn vị point, pip và tick

Với báo giá EURUSD năm chữ số điển hình, Point = 0.00001 và một pip thông thường bằng 0.00010. Với cặp JPY ba chữ số điển hình, Point = 0.001 và một pip bằng 0.01. Các quy ước này không xác định một “pip” phổ quát cho kim loại hay chỉ số. Đọc tài liệu EA trước khi quy đổi bất kỳ thông số khoảng cách nào.

MQL4 quy định MODE_TICKSIZE theo point, trong khi SYMBOL_TRADE_TICK_SIZE là bước thay đổi giá. Để ước tính bằng tiền, thể hiện khoảng giá và kích thước tick theo cùng đơn vị giá: loss per lot = price distance ÷ tick size × tick value. Giá trị tick phải hợp lệ cho mã hiện tại và tiền tệ tài khoản.

Kiểm tra các bước giá và khối lượng được phép

Khoảng cách giả định 0.00500, bước tick giá 0.00001 và giá trị tick $1 mỗi lot tương ứng 500 tick và $500 rủi ro giá mỗi lot trước chi phí. Không áp các giá trị này cho hợp đồng khác. Kiểm tra lại với tài khoản cent, quy mô hợp đồng bất thường và tiền tệ tài khoản khác.

Làm tròn khối lượng xuống theo bước lot được nhà môi giới cho phép trong giới hạn tối thiểu và tối đa; hai chữ số thập phân không phải quy tắc chung. Kiểm tra riêng Stops Level, Freeze Level và bước giá được phép. Nếu giá trị tick thiếu, cũ hoặc không nhất quán, dừng tính và giải quyết thay vì tự giả định giá trị thuận tiện.

Xem tài liệu chính thức về định nghĩa thuộc tính mã giao dịch MQL4.

Tài liệu chính thức

Đọc tài liệu chính thức.