Lệnh thị trường khớp ngay theo bất kỳ giá nào sổ lệnh đang có — giá ask khi mua, giá bid khi bán — nên chắc chắn được khớp nhưng không chắc chắn về giá. Lệnh giới hạn nằm chờ trong sổ lệnh ở mức giá đã chọn và chỉ khớp nếu thị trường đi tới đó: chắc chắn về giá, không chắc được khớp. Lệnh stop nằm ngoài sổ lệnh và thành lệnh thị trường khi chạm mức kích hoạt, vì thế lệnh cắt lỗ khớp ở giá có sẵn tiếp theo chứ không phải đúng giá stop. Lựa chọn là setup chấp nhận sự bất định nào, và nó quyết định ai trả spread.
Lệnh thị trường lấy những gì sổ lệnh đang có ngay lúc này, lệnh giới hạn nằm trong sổ lệnh chờ được khớp, và lệnh stop chờ bên ngoài sổ lệnh rồi thành lệnh thị trường khi chạm mức kích hoạt. Mỗi loại là một vị trí khác nhau trong hàng đợi mà Phần 1 đã vẽ, và mỗi loại trả một cái giá khác nhau để đứng ở đó.
Cấp Trung cấp chọn điểm vào lệnh theo điều mà chúng chứng minh được — giới hạn, đóng cửa hay retest. Phần này là cùng lựa chọn đó nhìn từ bên trong sổ lệnh: mỗi kiểu vào lệnh ấy là loại lệnh gì, và sổ lệnh làm gì với nó.
Ba lệnh, ba vị trí trong sổ lệnh
Lấy chiếc thang từ Phần 1 — giá ask phía trên spread, giá bid phía dưới — và đặt ba loại lệnh lên đó.
Lệnh thị trường là chỉ thị giao dịch ngay. Nó đi tới đầu hàng đợi của phía bên kia và lấy những gì đang có ở đó: giá ask khi mua, giá bid khi bán. Nó luôn được khớp — sổ lệnh lúc nào cũng có một mức giá nào đó — và nó luôn trả spread, vì vượt qua spread chính là việc nó làm.
Lệnh giới hạn nằm chờ trong sổ lệnh ở phía của chính nó, tại mức giá do nhà giao dịch chọn. Lệnh buy limit nằm dưới giá hiện tại, giữa các lệnh bid; lệnh sell limit nằm trên giá hiện tại, giữa các lệnh ask. Nó chỉ khớp nếu thị trường đi tới đó, và khi ấy khớp ở giá của nó hoặc tốt hơn. Nó không bao giờ vượt qua spread, nên không bao giờ trả spread; nó được trả bởi bất kỳ ai vượt sang khớp với nó.
Lệnh stop hoàn toàn không nằm trong sổ lệnh. Nó nằm ở nhà môi giới, bên kia giá hiện tại — buy stop ở trên, sell stop ở dưới — và khi giá chạm mức kích hoạt, nó thành lệnh thị trường. Đó là cơ chế bên dưới mọi lệnh cắt lỗ và mọi lệnh vào theo breakout kiểu “mua nếu giá vượt qua”.
Chắc chắn được khớp, hay chắc chắn về giá
Hai trong ba loại lệnh là hai thái cực đối lập, và không thể thoát khỏi sự đối lập đó.
Đây là sự đánh đổi giá so với bằng chứng của cấp Trung cấp, được phát biểu lại ở tầng sổ lệnh. Đặc điểm “giá tốt nhất, không có bằng chứng, thường không khớp” của kiểu vào lệnh giới hạn là bản chất của lệnh giới hạn, không phải một lựa chọn chiến lược; đặc điểm “giá tệ hơn, đã xác nhận, luôn khớp” của kiểu vào lệnh đóng cửa là bản chất của lệnh thị trường. Một setup gọi tên tín hiệu kích hoạt của nó là đã gọi tên loại lệnh của nó, và thừa hưởng cuộc mặc cả của loại lệnh đó với sổ lệnh.
Điểm mấu chốt Mỗi lệnh chọn mang theo một sự bất định: về việc khớp hoặc về giá. Lựa chọn được đưa ra khi setup gọi tên tín hiệu kích hoạt, và không thể đảo ngược ở phiếu lệnh — một lệnh giới hạn không khớp là đang hoạt động đúng như thiết kế.
Lệnh cắt lỗ là một lệnh thị trường đang chờ
Lệnh stop là loại lệnh hay bị hiểu sai nhất, vì tên gọi của nó hứa hẹn một điều nó không làm. Lệnh cắt lỗ (stop loss) không chặn khoản lỗ tại giá stop. Nó chờ đến khi giá chạm mức kích hoạt rồi gửi đi một lệnh thị trường, lệnh này khớp ở giá có sẵn tiếp theo — và “có sẵn tiếp theo” là đặc tính của sổ lệnh ở thời điểm đó, không phải của mức kích hoạt.
Trong một giờ bình thường, giá có sẵn tiếp theo nằm đúng hoặc rất sát mức kích hoạt, và phần chênh đó là trượt giá (slippage) mà khóa CFD căn bản đã tính. Lúc có tin công bố, lúc mở cửa thứ Hai sau một khoảng trống giá cuối tuần, hay trong một phiên thưa vắng, giá có sẵn tiếp theo có thể cách rất xa — sổ lệnh từng có mặt khi đặt lệnh stop đã bị rút đi, và lệnh thị trường được khớp với bất cứ thứ gì còn lại.
Từ đó suy ra hai điều. Khoảng đệm mà khóa CFD căn bản đặt bên kia điểm vô hiệu hóa bảo vệ trước việc bị kích hoạt, không bảo vệ giá khớp; không có gì trong thiết kế của lệnh stop bảo vệ giá khớp. Và một lệnh stop nằm chờ qua một khung giờ thưa vắng đã biết trước — giờ rollover, một đợt công bố đã lên lịch — là một lệnh thị trường đã đồng ý trước sẽ giao dịch trong sổ lệnh tệ nhất ngày. Lời khuyên của cấp Trung cấp về việc không giữ lệnh cắt lỗ sát qua những khung giờ đó là vì điều này.
Các lệnh chờ của MetaTrader 5
MetaTrader 5 gọi mọi lệnh đặt cho sau này là lệnh chờ (pending order), và có sáu loại, được xác định theo vị trí so với giá hiện tại.
| Lệnh | Nằm ở đâu | Làm gì khi giá chạm tới |
|---|---|---|
| Buy Limit | Dưới giá hiện tại | Mua ở giá Ask, tại giá của nó hoặc thấp hơn |
| Sell Limit | Trên giá hiện tại | Bán ở giá Bid, tại giá của nó hoặc cao hơn |
| Buy Stop | Trên giá hiện tại | Thành lệnh mua thị trường |
| Sell Stop | Dưới giá hiện tại | Thành lệnh bán thị trường |
| Buy Stop Limit | Phía trên, kèm một mức giới hạn | Khi chạm mức stop, đặt một lệnh Buy Limit |
| Sell Stop Limit | Phía dưới, kèm một mức giới hạn | Khi chạm mức stop, đặt một lệnh Sell Limit |
Cặp stop-limit là cặp đáng xem lại lần nữa, vì nó là câu trả lời cho phần trước. Một lệnh stop trở thành lệnh giới hạn thay vì lệnh thị trường sẽ không khớp ở bất kỳ giá nào — nó khớp ở mức giới hạn hoặc không khớp. Với một lệnh vào, đôi khi đó là cuộc mặc cả đúng: một lệnh breakout từ chối đuổi theo giá. Với một lệnh cắt lỗ, nó gần như không bao giờ là cuộc mặc cả đúng, vì một lệnh cắt lỗ không khớp nghĩa là vị thế vẫn đang mở ở phía sai của một cú chạy giá.
Tín hiệu kích hoạt gọi tên loại lệnh
Đặt phần này cạnh ba kiểu vào lệnh của cấp Trung cấp, mỗi kiểu đều có một loại lệnh mà nó vốn dĩ sẽ là.
A là lệnh giới hạn nằm chờ tại mức giá: không trả spread, không có bằng chứng, và chỉ khớp nếu giá đi hết quãng đường tới đó. B là lệnh thị trường gửi đi sau khi nến của khung thời gian vào lệnh đóng cửa vượt mức giá: đã trả spread, đã có bằng chứng trong tay, chắc chắn khớp ở bất kỳ giá nào sổ lệnh có khi đó — mà ngay sau một cú phá vỡ, spread thường rộng hơn bình thường. C là lệnh giới hạn nằm chờ ở mức vừa bị phá, từ phía mới, với bằng chứng của B và giá của A, và cả khả năng không bao giờ khớp của A.
Hồ sơ kết quả mà cấp Trung cấp xây dựng được tạo ra bằng một trong số này. Một lần chạy lại giả định khớp ở giá giữa cho cả ba sẽ thổi phồng mỗi kiểu một mức khác nhau, và phần tiếp theo bàn về mức đó là bao nhiêu.
Tiếp theo: Spread, độ sâu và trượt giá — ba thành phần của chi phí khớp lệnh, cách đo từng thành phần, và vì sao một bản backtest khớp ở giá giữa thổi phồng lợi thế.
- Lệnh thị trường chắc chắn được khớp nhưng không chắc chắn về giá; lệnh giới hạn chắc chắn về giá nhưng không chắc được khớp.
- Lệnh mua thị trường khớp ở giá ask, lệnh bán thị trường khớp ở giá bid; spread do phía vượt qua nó trả.
- Lệnh stop thành lệnh thị trường khi chạm mức kích hoạt, nên lệnh cắt lỗ khớp ở giá có sẵn tiếp theo, có thể tệ hơn giá stop.
- Các lệnh chờ của MetaTrader 5 là Buy Limit và Sell Limit ở phía gần của thị trường, Buy Stop và Sell Stop ở phía bên kia, và một cặp stop-limit kết hợp cả hai.
- Các kiểu vào lệnh giới hạn, đóng cửa và retest của cấp Trung cấp là những loại lệnh khác nhau với chi phí khớp lệnh khác nhau.