Chuyên trang hoàn phí giao dịch 01.11.2026
Kiến thức cơ bản

Vì sao lệnh chờ không khớp dù giá đã chạm?

Biểu đồ MT4 vẽ theo giá Bid nhưng lệnh mua khớp theo giá Ask, nên nến chạm mức đặt vẫn chưa đủ. Bốn nguyên nhân kỹ thuật giải thích gần hết các trường hợp, kèm bảng tra nhanh.

Lệnh chờ không khớp dù giá đã chạm: biểu đồ hiển thị Bid, spread giãn, lệnh hết hạn hoặc ký quỹ không đủ
Nội dung bài viết8
  1. 1. Biểu đồ hiển thị Bid, nhưng lệnh mua dùng Ask
  2. 2. Spread giãn đúng lúc giá tới vùng đặt lệnh
  3. 3. Lệnh chờ đã hết hạn trước khi giá chạm
  4. 4. Ký quỹ khả dụng không đủ tại thời điểm kích hoạt
  5. 5. Bảng tra nhanh và cách đặt lệnh chờ ít lỗi hơn
  6. Đặt lệnh chờ ít lỗi hơn: bốn thói quen
  7. Câu hỏi thường gặp
  8. Kết luận

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ệuNguyên nhân cần kiểm traDữ liệu đối chiếu
Giá còn thiếu khoảng vài pip để lệnh mua khớpChênh lệch Bid/AskAsk so với mức kích hoạt
Xảy ra quanh giờ tin hoặc chuyển phiênSpread giãnBid/Ask đúng thời điểm xảy ra
Lệnh biến mất khỏi danh sách đang hoạt độngHết hạn hoặc bị hủyTrạ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ệnhThiếu ký quỹ khả dụng là một khả năngNộ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ếnTrượ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.

Ban biên tập Backcom VN

Ban biên tập Backcom VN theo dõi chi phí giao dịch Forex cho trader Việt: biểu phí, mức hoàn phí và giấy phép của tám sàn, cùng các số liệu thị trường ảnh hưởng tới chi phí mỗi lệnh. Mọi con số trong bài đều dẫn nguồn công khai kèm ngày truy cập để bạn tự kiểm chứng.

Bài viết liên quan

Để lại bình luận

Email của bạn không được hiển thị công khai. Các trường bắt buộc được đánh dấu *.