Nội dung bài viết8
Bạn đặt Buy Limit ở 1,0850, thấy nến xuống 1,0849 nhưng lệnh vẫn không khớp. Một mức giá xuất hiện trên biểu đồ chưa đủ để xác nhận điều kiện kích hoạt lệnh đã được đáp ứng. Phần lớn tình huống này có thể kiểm tra qua bốn yếu tố kỹ thuật: giá Bid/Ask, spread tại thời điểm chạm giá, thời hạn lệnh và ký quỹ khả dụng.
Cập nhật lần cuối: 03/10/2026.
1. Biểu đồ hiển thị Bid, nhưng lệnh mua dùng Ask
Đây là nguyên nhân cần kiểm tra trước tiên. MT4 và MT5 mặc định thường vẽ nến Forex theo giá Bid, trong khi lệnh mua, gồm Buy Limit và Buy Stop, được kích hoạt theo giá Ask. Khoảng cách giữa hai giá là spread. Khi spread dương, Ask cao hơn Bid, nên đáy nến không đồng nghĩa với mức giá bạn có thể mua.
Với Buy Limit ở 1,0850, điều cần kiểm tra là Ask đã xuống tới mức đặt hay chưa. Bid xuống 1,0849 chỉ cho biết phía giá bán đã đi qua mức đó. Nếu Ask vẫn cao hơn 1,0850, lệnh mua chưa đạt điều kiện kích hoạt. Vì vậy, ảnh chụp một cây nến có đáy thấp hơn giá Buy Limit vẫn chưa đủ để kết luận hệ thống xử lý sai.
Cách tính là: Bid cần xuống tới giá Buy Limit trừ spread, sau khi đổi spread sang đơn vị giá. Cần đặc biệt tránh nhầm pip với chữ số thập phân. Giả sử spread là 1,2 pip trên cặp tiền có một pip bằng 0,0001, mức Bid tương ứng với Buy Limit 1,0850 là 1,08488. Mốc 1,0838 không phải kết quả của phép trừ này; dùng nhầm mốc sẽ làm sai đáng kể khoảng cách cần theo dõi.
Cách xử lý: bật đường Ask trong phần cài đặt biểu đồ và quan sát cùng Bid. Với Buy Stop, cũng cần theo dõi Ask nhưng theo chiều giá tăng tới mức kích hoạt. Việc hiển thị Ask giúp bạn phân biệt giá đang nhìn trên nến với giá dùng cho lệnh, thay vì chỉ dựa vào cảm giác “đã chạm”.
2. Spread giãn đúng lúc giá tới vùng đặt lệnh
Spread không cố định. Quanh giờ công bố tin, đầu phiên Á hoặc lúc chuyển phiên, khoảng cách Bid/Ask có thể nới rộng đáng kể. Một mức chênh lệch bạn thấy khi đặt lệnh không nhất thiết còn đúng lúc giá quay lại. Với Buy Limit, Bid có thể giảm tới vùng mong muốn nhưng Ask vẫn nằm phía trên vì spread đồng thời tăng lên.
Điểm cần đối chiếu là spread ngay tại thời điểm nghi ngờ, không phải spread hiện tại khi bạn mở lại biểu đồ. Sau khi thị trường ổn định, khoảng cách có thể thu hẹp, khiến tình huống nhìn lại có vẻ khó hiểu. Nến Bid cũng không thể hiện đầy đủ diễn biến Ask trong suốt thời gian hình thành nến.
Ở chiều bán, spread giãn có thể khiến một số lệnh khớp sớm hơn bạn hình dung, nhưng phải xác định đúng loại lệnh và phía giá thay đổi. Lệnh chờ bán dùng Bid; stop loss của vị thế bán lại được thực hiện bằng giao dịch mua theo Ask. Đây là cơ chế có thể giải thích hiện tượng stop loss bị quét mà nến không chạm tới. Không nên áp dụng cùng một cách đọc giá cho mọi lệnh.
Khi kiểm tra, hãy ghi lại mã giao dịch, thời gian theo máy chủ, loại lệnh và dữ liệu Bid/Ask nếu có. Nếu chỉ còn biểu đồ nến, bạn có thể nhận diện thời điểm biến động nhưng chưa thể xác định đầy đủ spread lúc đó. Khi cần làm rõ với sàn, dữ liệu báo giá và nhật ký xử lý lệnh có giá trị hơn việc chỉ đánh dấu một đáy nến.
3. Lệnh chờ đã hết hạn trước khi giá chạm
Nếu bạn thiết lập trường Expiry, lệnh chờ sẽ tự hủy khi tới hạn. Giá chạm mức đặt sau đó vài phút cũng không làm lệnh đã hết hiệu lực hoạt động trở lại. Khi nhìn toàn bộ cây nến, bạn dễ bỏ qua thứ tự giữa thời điểm lệnh hết hạn và thời điểm thị trường đạt mức giá cần thiết.
Hãy kiểm tra tab Lịch sử khi lệnh biến mất khỏi tab Giao dịch. Đối chiếu trạng thái cuối cùng, thời gian hủy hoặc hết hạn với thời gian giá chạm. Lệnh không còn trong danh sách đang hoạt động có thể đã hết hạn hoặc bị hủy; riêng dấu hiệu biến mất chưa đủ để xác định nguyên nhân.
Cũng cần dùng cùng một mốc thời gian khi so sánh. Giờ hiển thị trên nền tảng và giờ bạn ghi nhớ có thể khác nhau. Việc đối chiếu theo giờ máy chủ giúp tránh kết luận rằng giá chạm trước khi hết hạn chỉ vì đang so hai cách hiển thị thời gian khác nhau.
Nếu ý tưởng giao dịch không gắn với một khung thời gian cụ thể, bạn có thể cân nhắc bỏ thời hạn, tùy lựa chọn nền tảng hỗ trợ. Tuy nhiên, lệnh còn hiệu lực vẫn có thể được kích hoạt khi điều kiện thị trường đã thay đổi. Bỏ Expiry cần đi cùng việc rà soát và chủ động hủy những lệnh không còn phù hợp.
4. Ký quỹ khả dụng không đủ tại thời điểm kích hoạt
Giá đúng chưa phải điều kiện duy nhất. Tài khoản còn cần đủ ký quỹ khả dụng để mở vị thế tại thời điểm lệnh được xử lý. Nếu các vị thế đang mở đã sử dụng phần ký quỹ cần thiết, lệnh chờ có thể bị từ chối dù báo giá đã đáp ứng điều kiện kích hoạt.
Tình huống thường gặp là đặt nhiều lệnh chờ cùng lúc. Lệnh đầu tiên khớp và chiếm thêm ký quỹ, khiến các lệnh sau không còn đủ phần khả dụng. Ngoài ra, biến động lãi lỗ thả nổi của những vị thế đang mở cũng làm thay đổi vốn chủ sở hữu và phần ký quỹ còn lại.
Do đó, số dư tài khoản hoặc ký quỹ khả dụng lúc đặt lệnh không đủ để giải thích trạng thái khi kích hoạt. Hãy xem các vị thế đã mở trước đó, thay đổi của tài khoản và thông báo trong nhật ký. Một thông báo lỗi cần được đọc theo nội dung cụ thể; không phải mọi lỗi khi đặt hay xử lý lệnh đều xuất phát từ thiếu ký quỹ.
Trước khi đặt nhiều lệnh, cần đánh giá khả năng chúng cùng được kích hoạt, thay vì xem từng lệnh riêng lẻ. Khoản hoàn phí giao dịch cũng không thay thế điều kiện ký quỹ: khi chưa được ghi nhận vào tài khoản, khoản dự kiến đó không thể được coi là phần khả dụng để mở thêm vị thế.
5. Bảng tra nhanh và cách đặt lệnh chờ ít lỗi hơn
Bảng dưới đây giúp chọn điểm bắt đầu kiểm tra. Mỗi dấu hiệu chỉ gợi ý một hướng đối chiếu; kết luận cần dựa trên trạng thái lệnh, báo giá và thông báo tại thời điểm xảy ra sự việc.
| Dấu hiệu | Nguyên nhân cần kiểm tra | Dữ liệu đối chiếu |
|---|---|---|
| Giá còn thiếu khoảng vài pip để lệnh mua khớp | Chênh lệch Bid/Ask | Ask so với mức kích hoạt |
| Xảy ra quanh giờ tin hoặc chuyển phiên | Spread giãn | Bid/Ask đúng thời điểm xảy ra |
| Lệnh biến mất khỏi danh sách đang hoạt động | Hết hạn hoặc bị hủy | Trạng thái và thời gian trong Lịch sử |
| Có thông báo lỗi khi đặt hoặc xử lý lệnh | Thiếu ký quỹ khả dụng là một khả năng | Nội dung lỗi và trạng thái tài khoản |
| Lệnh đã khớp nhưng ở giá khác mức dự kiến | Trượt giá | Loại lệnh, giá kích hoạt và giá thực hiện |
Để giảm nhầm lẫn trước khi đặt lệnh, có thể áp dụng các bước sau:
- Tính đến spread với lệnh mua: nếu xác định điểm vào từ Bid, cần chuyển sang mức Ask tương ứng. Cộng spread chỉ có ý nghĩa khi bạn hiểu phía giá đang dùng; cách dễ theo dõi hơn là bật đường Ask.
- Chừa biên độ quanh mức đặt: tránh đặt sát số tròn chỉ vì dễ nhớ. Những vùng này có thể trùng với thời điểm báo giá biến động, nhưng số tròn tự nó không chứng minh spread sẽ giãn mạnh nhất.
- Kiểm tra ký quỹ khả dụng: tính đến cả những lệnh có thể khớp trước và mức ký quỹ chúng sẽ sử dụng.
- Rà soát Expiry: giữ thời hạn nếu kế hoạch có giới hạn thời gian; cân nhắc bỏ nếu không có giới hạn đó và bạn vẫn theo dõi lệnh.
Không nên dời mức đặt chỉ để lệnh dễ khớp hơn mà bỏ qua tác động đến kế hoạch giao dịch. Mức vào thay đổi sẽ làm thay đổi khoảng cách tới stop loss và chi phí dự kiến. Khi có sự việc cần kiểm tra, hãy lưu mã lệnh và thông báo liên quan trước khi tiếp tục điều chỉnh.
Đặt lệnh chờ ít lỗi hơn: bốn thói quen
Phần lớn tình huống lệnh chờ không khớp đều có nguyên nhân kỹ thuật, và đều phòng được bằng vài thói quen khi đặt lệnh. Bốn thói quen dưới đây xử lý gần hết các trường hợp thường gặp.
Thói quen thứ nhất: bật hiển thị đường Ask trên biểu đồ. Lệnh mua chờ kích hoạt theo Ask, lệnh bán chờ kích hoạt theo Bid, trong khi biểu đồ mặc định chỉ vẽ Bid. Nhìn thấy cả hai đường thì bạn đặt mức theo đúng đường mà lệnh sẽ dùng, và phần lớn các trường hợp giá như đã chạm mà lệnh không khớp biến mất.
Thói quen thứ hai: kiểm khoảng cách tối thiểu cho phép giữa mức đặt và giá hiện tại. Mỗi sản phẩm có một ngưỡng riêng, và ngưỡng ấy có thể được nới rộng trong giai đoạn biến động mạnh. Lệnh đặt sát hơn ngưỡng sẽ bị từ chối, thường đúng vào lúc thị trường đang chạy. Con số này nằm trong đặc tả hợp đồng, cùng nhóm với các thông số liệt kê ở bảng hằng số điều kiện giao dịch trong tài liệu MQL5.
Thói quen thứ ba: đặt hạn hiệu lực một cách có chủ đích. Lệnh chờ để chế độ mặc định có thể hết hạn vào cuối ngày giao dịch theo giờ máy chủ, nghĩa là sớm hơn bạn nghĩ nếu bạn đang tính theo giờ địa phương. Nếu ý định là chờ tới khi điều kiện xuất hiện, hãy chọn hạn phù hợp và ghi lại, rồi duyệt lại danh sách lệnh chờ mỗi sáng.
Thói quen thứ tư: kiểm ký quỹ khả dụng trước khi đặt, không chỉ tại thời điểm đặt mà tính cả tình huống các vị thế hiện có đang lỗ khi lệnh chờ kích hoạt. Lệnh chờ không giữ chỗ ký quỹ; nó chỉ được thực hiện nếu tại thời điểm kích hoạt tài khoản còn đủ. Đây là nguyên nhân khó nhận ra nhất, vì lệnh biến mất mà không có thông báo rõ ràng.
Khi cả bốn thói quen đã thành nếp mà vẫn có lệnh không khớp, hãy kiểm theo trình tự: giá kích hoạt theo đường nào, spread tại thời điểm đó, hạn hiệu lực, rồi ký quỹ. Bốn bước ấy theo đúng thứ tự thường chỉ ra nguyên nhân trong vài phút. Cơ chế gửi và xử lý lệnh, gồm cả các trạng thái mà một lệnh đi qua, được mô tả trong phần hướng dẫn thực hiện giao dịch của MetaTrader 5.
Một lưu ý cuối cho người đặt nhiều lệnh chờ cùng lúc: tổng ký quỹ cần thiết nếu tất cả cùng kích hoạt có thể vượt xa mức bạn hình dung. Tính trước tổng ấy, và nếu nó lớn hơn ký quỹ khả dụng thì giảm bớt số lệnh thay vì để hệ thống chọn giúp bạn lệnh nào được thực hiện. Theo dõi mức ký quỹ theo thời gian thực làm được qua các chỉ số trong tài liệu MQL5 về các chỉ số tài khoản.
Một trường hợp nữa đáng biết vì nó hay bị nhầm với lỗi: lệnh chờ đặt quá gần một mốc công bố dữ liệu. Trong vài giây quanh mốc đó, báo giá có thể nhảy qua mức bạn đặt mà không dừng lại ở đó, và tuỳ loại lệnh, kết quả là khớp ở mức xa hơn hoặc không khớp. Cả hai đều đúng theo cơ chế.
Cách phòng là xem lịch trước khi đặt lệnh chờ có hạn hiệu lực kéo dài qua một mốc công bố, và quyết định có chủ đích: hoặc huỷ lệnh trước mốc, hoặc chấp nhận khả năng khớp ở mức khác. Theo dõi spread quanh các mốc ấy bằng cột spread trong cửa sổ Market Watch của MetaTrader 5 trong vài tuần sẽ cho bạn cảm nhận cụ thể về mức độ giãn của chính sản phẩm mình giao dịch.
Câu hỏi thường gặp
Nến chạm Buy Limit có đủ để lệnh được kích hoạt không?
Chưa đủ nếu nến hiển thị Bid. Buy Limit cần Ask xuống tới mức đặt. Sau đó, trạng thái hiệu lực của lệnh và điều kiện ký quỹ vẫn cần được đáp ứng. Hãy kiểm tra Ask trước khi suy luận từ đáy nến.
Bật đường Ask có xem lại được Ask lúc xảy ra sự việc không?
Đường Ask giúp theo dõi báo giá đang hiển thị, nhưng không tự bổ sung đầy đủ lịch sử Ask vào những cây nến Bid đã hình thành. Để kiểm tra quá khứ, cần dữ liệu báo giá được lưu hoặc thông tin sàn cung cấp cho thời điểm đó.
Vì sao đặt nhiều lệnh nhưng chỉ một lệnh khớp?
Lệnh khớp trước có thể sử dụng phần ký quỹ mà các lệnh sau cần. Tuy nhiên, cũng phải kiểm tra riêng mức giá và thời hạn từng lệnh. Việc chúng được đặt cùng lúc không có nghĩa chúng cùng đủ điều kiện kích hoạt.
Lệnh không khớp có phải là trượt giá không?
Đó là hai trạng thái khác nhau. Lệnh không khớp chưa tạo ra vị thế; trượt giá mô tả chênh lệch giữa giá dự kiến và giá thực hiện. Cần xem lịch sử giao dịch để biết lệnh chưa được thực hiện hay đã khớp ở mức khác.
Kết luận
Khi lệnh chờ không khớp dù biểu đồ có vẻ đã chạm giá, hãy bắt đầu bằng phía báo giá dùng để kích hoạt lệnh. Tiếp theo là spread đúng thời điểm, thời hạn hiệu lực và ký quỹ khả dụng. Bốn yếu tố này giải thích phần lớn tình huống và giúp khoanh vùng vấn đề có căn cứ.
Thói quen hữu ích là theo dõi Ask khi đặt lệnh mua, kiểm tra Expiry và đánh giá ký quỹ cho cả nhóm lệnh. Nếu dữ liệu vẫn chưa giải thích được sự việc, hãy gửi mã lệnh cùng thời gian máy chủ để sàn đối chiếu. Một kết luận có thể kiểm chứng cần nhiều hơn hình dạng của cây nến.
Nội dung trên mang tính thông tin, không phải lời khuyên đầu tư và không phải cam kết lợi nhuận. Giao dịch forex và CFD có đòn bẩy tiềm ẩn rủi ro cao và có thể dẫn tới mất toàn bộ vốn. Số liệu và điều kiện của từng sàn thay đổi theo thời điểm — hãy đối chiếu với trang sàn tương ứng trước khi quyết định.
Bài viết liên quan
TradingView cho người mới: dùng gì trước
Danh sách theo dõi tối đa năm sản phẩm, ba công cụ vẽ và cảnh báo giá. Bản miễn phí…
Năm loại lệnh và loại nào giúp bạn trả spread rẻ hơn
Lệnh thị trường luôn khớp nhưng không kiểm soát giá; lệnh giới hạn cho bạn chọn giá vào và tránh…
Spread là gì và cách đọc spread trên nền tảng
Nền tảng hiển thị spread bằng point chứ không phải pip: spread 12 trên EUR/USD là 1,2 pip, tức khoảng…
Thanh khoản thị trường và vì sao nó đổi chi phí
Thanh khoản quyết định spread và trượt giá của bạn. Khung 3h–5h sáng giờ Việt Nam là mỏng nhất trong…
Chênh lệch lãi suất tác động tới tỷ giá thế nào
Thị trường giao dịch kỳ vọng lãi suất, không giao dịch mức hiện tại. Vì sao một lần nâng lãi…
Hướng Dẫn Đăng Nhập XM Vào MT4/MT5 Chi Tiết Cho Người Mới
Để đăng nhập XM vào MetaTrader, bạn cần đúng số tài khoản giao dịch, mật khẩu và máy chủ của…