Bỏ qua đến nội dung chính

Sửa Đổi Khối Lượng Lệnh Chờ

Đã cập nhật ngày hôm qua

Khi giao dịch trên MT4, MT5, WebTrader hoặc Ứng dụng giao dịch FXTRADING.com, bạn không thể trực tiếp sửa đổi khối lượng (lot size) của lệnh chờ (như Buy Limit hoặc Sell Stop). Nếu bạn đã đặt lệnh chờ 1 lot vàng và sau đó muốn thay đổi thành 0.5 lot, bạn phải xóa lệnh chờ ban đầu và đặt lệnh mới với khối lượng, giá, stop loss và take profit đã cập nhật.

Hạn chế này không phải là đặc thù của FXTRADING.com—đây là hạn chế thiết kế cốt lõi của MetaQuotes Software Corp. trong nền tảng MT4 và MT5.

Tại Sao Không Thể Sửa Đổi Khối Lượng?

Chức năng sửa đổi lệnh (OrderModify) trong MT4/MT5 cho phép bạn điều chỉnh giá, Stop Loss, Take Profit và thời gian hết hạn của lệnh chờ, nhưng không hỗ trợ sửa đổi khối lượng giao dịch (lot size). Điều này được xác định bởi API và đặc tả lập trình của nền tảng, như đã được xác nhận trong nhiều diễn đàn lập trình MQL và tài liệu.

Nếu bạn cố gắng sửa đổi lệnh chờ trong terminal bằng cách nhấp chuột phải và chọn "Sửa đổi hoặc Xóa Lệnh," bạn sẽ nhận thấy rằng trường khối lượng bị mờ hoặc không thể chỉnh sửa—chỉ có thể thay đổi các tham số khác.

WebTrader và ứng dụng di động (như Ứng dụng giao dịch FXTRADING.com), nếu được xây dựng trên kiến trúc MT4/MT5, cũng kế thừa hạn chế tương tự. Không có tài liệu chính thức nào của FXTRADING.com chỉ ra bất kỳ ngoại lệ nào cho phép sửa đổi khối lượng.

Giải Pháp

Phương pháp thủ công: Trong cửa sổ "Terminal" dưới tab "Trade," nhấp chuột phải vào lệnh chờ, chọn "Sửa đổi hoặc Xóa Lệnh" > "Xóa," sau đó đặt lệnh mới với các tham số mong muốn.

Phương pháp tự động: Nếu bạn sử dụng Expert Advisor (EA) hoặc script, bạn có thể viết mã để xóa lệnh chờ cũ trước (OrderDelete), sau đó gửi lệnh chờ mới (OrderSend) trong khi duy trì các tham số khác.

Quan trọng: Đảm bảo lệnh chờ mới của bạn đáp ứng yêu cầu khối lượng tối thiểu và tối đa của FXTRADING.com (thường là tối thiểu 0.01 lot, tối đa 200 lot), cũng như các điều kiện thị trường như khoảng cách tối thiểu từ giá hiện tại cho lệnh chờ.

Thiết kế này có thể nhằm ngăn chặn sự phức tạp và lỗi tiềm ẩn trong quá trình thực hiện lệnh, mặc dù nó tạo ra sự bất tiện cho các nhà giao dịch.

Nội dung này có giải đáp được câu hỏi của bạn không?