Nền tảng & công cụ

Lệnh MT4/MT5 bị từ chối: mã lỗi, lưới giá và rủi ro

Tách MT4 130/131 với MT5 10016/10014; kiểm trạng thái sau mất phản hồi, lưới giá, tối thiểu lot và ngân sách sau sửa.

Lượng mục tiêu 0,04 lot đúng bước 0,01 nhưng dưới tối thiểu 0,10 lot
Sơ đồ hư cấu: tăng cho đủ tối thiểu làm phơi nhiễm gấp 2,5 lần, không tự sửa kế hoạch.

Giao dịch ngoại hối có đòn bẩy và CFD có thể gây thua lỗ nhanh chóng. Nội dung phục vụ học tập, không phải tư vấn đầu tư cá nhân.

Trong bài viết này

Sau khi đọc bài này…

  • Phân loại lỗi theo đúng nền tảng và tách phản hồi chưa rõ khỏi từ chối.
  • Kiểm phía giá, point, lưới tick và khoảng dừng trước sửa.
  • So lại lượng, phí và ngân sách sau mọi chỉnh sửa.

Tra cứu thuật ngữ ngay trong bài

Stop loss — lệnh dừng lỗ Lot (đơn vị khối lượng) Ký quỹ (margin)

Khi MT4 hoặc MT5 từ chối lệnh, đọc đúng thông báo và xác nhận trạng thái tài khoản trước. Vấn đề có thể ở giá, khối lượng, khoảng dừng, quyền hoặc giờ giao dịch. Tăng lượng, bỏ bảo vệ hay bấm lại liên tục không là chẩn đoán. Tách sửa kỹ thuật khỏi thay đổi rủi ro; nhà cung cấp quyết định thông số tài khoản/công cụ, không chỉ tên nền tảng MetaQuotes.

Báo lỗi có nghĩa tài khoản chưa xảy ra gì?

Tách từ chối đã xác nhận, khớp đã xác nhận và phản hồi chưa rõ. Sau mất kết nối hoặc quá thời gian chờ, kiểm vị thế, lệnh đang hoạt động và lịch sử trước gửi lại: yêu cầu có thể đã đến máy chủ. Đối chiếu ticket, mã đầy đủ, lượng và thời điểm; không thấy hàng mới ở một cửa sổ chưa đủ chứng minh.

Trong chương trình MQL5, OrderSend=true không chứng minh đã khớp. Đọc cấu trúc kết quả, retcode và sự kiện sau đó; lượng thực hiện khác lượng yêu cầu. Muốn giảm rủi ro, dùng đúng thao tác đóng vị thế. Một lệnh bán mới đối ứng có thể mở vị thế khác ở tài khoản hedging. Thao tác tài khoản trên điện thoại phát triển quy trình khi mất phản hồi.

Tra mã MT4 hay MT5?

Hai nền tảng không dùng chung danh mục mã. MQL4 đọc qua GetLastError(); MQL5 có retcode trong kết quả yêu cầu. Bảng ghép nhóm vấn đề tương tự từ tài liệu chính thức, không hứa mọi thao tác có cùng cách xử lý. Chương trình còn có thể in thông báo riêng.

Mã chọn lọc: xác định nền tảng trước khi đọc số
Vấn đềMT4MT5Kiểm đầu tiên
Dừng không hợp lệ13010016Bid/Ask, khoảng cách, lưới giá
Lượng không hợp lệ13110014Tối thiểu, bước, tối đa
Tắt giao dịch13310017Quyền và chế độ mã
Đóng cửa thị trường13210018Phiên của đúng công cụ
Thiếu tiền13410019Ký quỹ yêu cầu, trạng thái tài khoản
Không có báo giá13610021Tuổi báo giá, phản hồi máy chủ

Lưu nguyên thông báo và loại yêu cầu: mở, sửa hay đóng. Giá đề xuất lại là chủ đề requote. Tra đúng nhãn chưa tái dựng được toàn bộ lịch sử yêu cầu khác.

Giá nhìn đúng sao dừng vẫn sai?

Tách point, bước giá tối thiểu và khoảng cách bắt buộc. Số chữ số chỉ là cách hiển thị, không toàn bộ lưới giá hợp lệ. Tài liệu MT5 phân biệt Point, Tick size, Stops Level và Freeze Level. Stops Level là khoảng tối thiểu; Freeze Level hạn chế thao tác trong vùng đóng băng, không thay thế nhau.

Công cụ tuyến tính hư cấu: point 0.00001, tick size 0.00005, Stops Level 20 point, Bid 1.10000 và Ask 1.10010. Với SL của vị thế mua mới, xét khoảng từ Bid. Mức 1.09983 cách 17 point và lệch lưới: 1.09983/0.00005 = 21996.6. Mức 1.09980 nằm trên lưới, cách đúng 20 point ở ảnh chụp này. Đạt hai kiểm tra chưa bảo đảm nhận hoặc khớp.

Nếu vào đúng Ask đã nêu, khoảng tới SL sửa là 0.00030. Với 10000 đơn vị cơ sở và định giá USD, lỗ giá kế hoạch là 3 USD thay 2,70 USD tại mức cũ. Chỉ giả định khớp chính xác để làm số, bỏ phí/trượt giá. Tính lại lượng hoặc bỏ cấu hình; dời SL mà giữ lượng làm tăng ngân sách lỗ.

Riêng MQL4, MODE_STOPLEVEL=0 có thể là không hạn chế tối thiểu hoặc kiểm động phía máy chủ; không hứa mọi SL được nhận. Không tự chuyển chú thích đó cho mọi trường của nền tảng khác. Đọc báo giá mới, vì ảnh cũ không giữ thị trường đứng yên. SL/TP và phía giá giải thích tiếp.

Sửa lệnh bị từ chối còn phải đọc MODE_FREEZELEVEL của MT4 hoặc SYMBOL_TRADE_FREEZE_LEVEL của MT5. Lưu giá trị và đơn vị; thêm chữ số vào ô nhập không giảm vùng hạn chế. Chú ý trường MODE_TICKSIZE MQL4 được mô tả theo point, không tự coi mọi trường khác là cùng đơn vị giá.

Đúng bước lượng đã đủ?

Kiểm riêng tối thiểu, tối đa và bước của lot. Mô hình tối thiểu 0,10 lot, bước 0,01: tính ra 0,04 đúng bội bước nhưng vẫn dưới tối thiểu. Nâng lên 0,10 làm phơi nhiễm gấp 2,5 lần; đó không sửa kế hoạch gốc.

Ký quỹ khả dụng trả lời câu khác với lỗ tại SL. Không lấy tăng đòn bẩy làm cách đáp thiếu tiền. Ghi lượng được phép, phí, dự trữ; loại cấu hình vượt giới hạn. Đóng một phần còn phải kiểm lượng còn lại sau thao tác. Tính khối lượng vị thế nối chẩn đoán với ngân sách.

Đúng bước đã là lượng hợp lệ?

Cuộn ngang để xem hết sơ đồ.

Đúng bước đã là lượng hợp lệ?Mô hình hư cấu: tối thiểu 0,10 lot, bước 0,01. Đúng bước không thay yêu cầu tối thiểu hoặc hạn mức rủi ro.Mục tiêu: 0,04 lotBước 0,01: ĐẠTTối thiểu 0,10: CHƯA ĐẠT0,10 / 0,04 = 2,5Nâng lên mức tối thiểu làm phơi nhiễm gấp 2,5 lần.
Mô hình hư cấu: tối thiểu 0,10 lot, bước 0,01. Đúng bước không thay yêu cầu tối thiểu hoặc hạn mức rủi ro.

Đạt lượng tối thiểu nhưng vẫn vượt ngân sách khi tính phí

Ca riêng, hư cấu bằng VND: ngân sách lỗ kế hoạch 500000 VND. Ở đúng lượng tối thiểu 0,10 lot của công cụ giả định, phần lỗ giá tới SL là 450000 VND và tổng phí vào/ra giả định 60000 VND. Tổng 510000, vượt 10000. Không nạp thêm hoặc tăng đòn bẩy chỉ để ô kiểm ký quỹ xanh; cũng không bỏ phí để báo 450000 là toàn bộ rủi ro.

Lượng hợp lệ còn phải qua ngân sách có phíCa VND riêng hư cấu ở 0,10 lot; ngân sách 500000, chưa có gap hoặc trượt giá.PHÉP TÍNH GIẢ ĐỊNHLỗ giá tới SL450000 VNDTổng phí vào/ra+60000 VNDTổng kế hoạch510000 VND
Lượng hợp lệ còn phải qua ngân sách có phí. Ca VND riêng hư cấu ở 0,10 lot; ngân sách 500000, chưa có gap hoặc trượt giá.

Không bỏ phí hoặc tăng đòn bẩy để gọi cấu hình phù hợp. Không có lượng hợp lệ trong giới hạn thì bỏ cấu hình; SL không bảo đảm trần lỗ.

Trên màn hình nhỏ, bạn có thể cuộn ngang hoặc phóng to sơ đồ. Các giá trị và kết luận cũng có ở phần văn bản bên dưới.

Lỗ giá tới SL
450000 VND – Cùng lượng tối thiểu, cùng đồng tiền
Tổng phí vào/ra
+60000 VND – Giả định chưa nằm trong phần lỗ giá
Tổng kế hoạch
510000 VND – Vượt ngân sách 10000

Phép cộng chỉ có ích khi cùng đồng tiền, cùng lượng và không đếm lại phí đã nằm trong kết quả. Chưa bao gồm lỗ thêm do gap/trượt giá nên 510000 không là mức lỗ tối đa được bảo đảm. Nếu không có lượng nhỏ hơn hợp lệ trong hạn mức thì bỏ cấu hình; không phải lời mời mở tài khoản với đơn vị bất kỳ tại Việt Nam.

Tắt giao dịch hoặc thiếu giá: kiểm gì?

Bắt đầu đúng tài khoản, máy chủ, mã đầy đủ gồm hậu tố. Kiểm phiên của chính công cụ, không lấy giờ cặp khác hoặc sàn khác thay. Lưu thời điểm báo giá cuối, kết nối và thao tác được phép. Chế độ close-only không phải lý do mở lệnh đối ứng mới để lách.

Với chương trình tự động, tách cho phép ở terminal, cài đặt chương trình và quyền máy chủ. Có giá chạy không chứng minh có quyền giao dịch. Không bật mọi quyền một cách mù quáng. Nếu chưa rõ, gửi kênh hỗ trợ chính thức: nền tảng/phiên bản, định danh tài khoản đã che, mã, giờ kèm múi giờ, loại yêu cầu, tham số và phản hồi nguyên văn. Người ghi theo giờ Việt Nam cần ghi ICT (UTC+7); nếu nhật ký theo giờ máy chủ thì ghi múi giờ riêng, không đổi nhãn. Không đưa mật khẩu hoặc mã đăng nhập vào hồ sơ.

Lệnh đúng kỹ thuật vẫn có thể sai kế hoạch rủi ro. Tính lại lỗ kế hoạch sau mỗi đổi giá hoặc lượng.

Làm gì sau bài này?

  1. Tạo một hồ sơ sự cố: yêu cầu gốc, phản hồi, trạng thái đã xác nhận. Phân biệt điều biết và thiếu. Không suy từ chối/khớp từ kỳ vọng; chưa rõ thì liên hệ chính thức.
  2. Chép thông số ở demo: point, tick size, khoảng dừng, tối thiểu và bước lượng. Tính một mức hư cấu không gửi giao dịch, rồi kiểm biểu mẫu. Không cố gây lỗi ở tài khoản có tiền.
  3. So kế hoạch trước/sau sửa, gồm khoảng mới, lượng, phí và ký quỹ. Vượt giới hạn thì ngừng cấu hình. Mục đích là chẩn đoán đúng, không xác nhận màu xanh bằng mọi giá.

Kiểm tra mức độ hiểu bài

Bài tập: khoảng 2 phút.

Mô hình yêu cầu tối thiểu 0,10 lot, bước 0,01. Kế hoạch rủi ro chỉ cho 0,04 lot. Làm gì?

Xem đáp án và giải thích

0,04 là bội của bước nhưng dưới tối thiểu. Không ép giao dịch bằng tăng rủi ro.

Câu hỏi khác

Bỏ SL để được nhận có phải sửa lỗi?
Không. Đó là giao dịch khác mất điều kiện thoát. Kiểm phía giá, lưới, khoảng và loại lệnh. Vị thế hiện có phải đọc lại mức SL máy chủ chấp nhận; sửa bị từ chối không chứng minh SL mới tồn tại.
Stops Level bằng 0 có cho mọi mức?
Riêng MODE_STOPLEVEL MQL4, 0 có thể không hạn chế tối thiểu hoặc kiểm động máy chủ. Cần đúng phía giá/lưới và điều kiện hiện tại. Không tự áp chú thích này cho mọi trường ở MT5.
Cùng số lỗi có cùng nghĩa MT4/MT5?
Không dùng một bảng số chung. Xác định nền tảng, loại phản hồi và nguồn log, rồi tra tài liệu tương ứng. Chương trình có thể in thông báo riêng; nhãn đúng không tái dựng cả lịch sử.
Mất kết nối có gửi lại ngay?
Đối chiếu vị thế, yêu cầu đang chờ và lịch sử, gồm khớp một phần, theo ticket/mã/lượng/giờ. Nếu chưa rõ, dùng hỗ trợ chính thức. Bấm lại có thể thêm phơi nhiễm hoặc mở vị thế đối ứng ở hedging.
Có đủ ký quỹ đã đủ ngân sách?
Chưa. Ký quỹ khác lỗ tới SL và phí. Ca VND có 450000 lỗ giá +60000 phí =510000, vượt ngân sách 500000. Khớp thực còn có thể trượt hoặc gap.

Nguồn và kiểm chứng

  1. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  2. docs.mql4.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  3. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  4. docs.mql4.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  5. www.metatrader5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  6. www.mql5.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

Các phép tính dùng giả định được nêu rõ. Chúng không thay thế dữ liệu thị trường hiện tại hoặc điều khoản của nhà cung cấp.

Về tác giả

Jarosław Wasiński là biên tập viên và nhà phân tích thị trường tại Ba Lan. Ông sáng lập MyBank.pl năm 2004 và theo dõi thị trường ngoại hối từ năm 2007.