Khi tôi mở một cuốn sổ đơn hàng, tôi kiểm tra một điều đầu tiên: tôi đang xem sàn giao dịch và nguồn dữ liệu nào?
Sổ đặt hàng là danh sách trực tiếp của các đơn đặt hàng mua và bán có thể nhìn thấy. Nó hiển thị giá được báo và số lượng hiện có thông qua một sàn giao dịch, nhà môi giới cụ thể, ECN hoặc nguồn cấp. Nó không phải là toàn bộ thị trường.
Điều đó làm cho sổ đặt hàng trở nên hữu ích cho một câu hỏi thực tiễn:
Nếu tôi gửi một đơn hàng ngay bây giờ, nó có thể giao dịch ở đâu và nó có thể di chuyển bao xa qua thanh khoản hiện có?
Nó không thể cho tôi biết giá sẽ đi đâu tiếp theo. Nhưng nó có thể giải thích về chênh lệch, độ sâu, các lệnh khớp một phần và trượt giá trước khi chúng xuất hiện trong báo cáo thực hiện.
Định nghĩa sách đặt hàng
Một sổ đặt hàng ghi lại các đơn đặt hàng đang chờ cho một công cụ và sắp xếp chúng theo giá.
- Giá thầu là đơn hàng để mua. Giá thầu cao nhất được đặt trước.
- Các đề nghị, còn gọi là các lời chào bán, là các đơn hàng để bán. Đề nghị thấp nhất sẽ được đưa ra trước.
- Số lượng cho biết số lượng được hiển thị ở mỗi mức giá.
- Giá thầu tốt nhất là giá mua cao nhất được hiển thị.
- Giá tốt nhất là giá bán thấp nhất được hiển thị.
- Spread là sự chênh lệch giữa giá hỏi tốt nhất và giá chào tốt nhất.
Xem xét cuốn sách đơn giản này:
| Bên | Giá | Số lượng |
|---|---|---|
| Hỏi | $101.80 | 300 |
| Hỏi | $101.60 | 450 |
| Hỏi | $101.40 | 600 |
| Đề xuất | $101.20 | 500 |
| Đề xuất | $101.00 | 350 |
| Đề xuất | $100.80 | 400 |
Giá thầu tốt nhất là $101.20. Giá chào bán tốt nhất là $101.40. Chênh lệch là $0.20, và điểm giữa giữa chúng là $101.30.
Không có giao dịch nào xảy ra chỉ vì các lệnh này có sẵn. Người mua cao nhất vẫn thấp hơn người bán thấp nhất. Một giao dịch cần một lệnh mới chấp nhận một giá có sẵn, hoặc một lệnh hiện tại phải được thay đổi để hai bên có thể giao dịch.
Cách đọc sổ lệnh
Tôi đã đọc một cuốn sách từ trong ra ngoài.
Các mức giá gần nhất với mức chênh lệch là quan trọng nhất vì chúng là những mức tiếp theo được thực hiện. Các mức giá xa hơn cho thấy độ sâu bổ sung nếu một đơn hàng lớn tiêu thụ mức đầu tiên.
Trong ví dụ, một giao dịch mua nhỏ có thể thực hiện ở mức $101.40. Một giao dịch mua lớn hơn có thể sử dụng toàn bộ 600 đơn vị ở mức giá đó và tiếp tục lên $101.60. Đó là lý do tại sao giá yêu cầu tốt nhất không phải là một lời hứa rằng toàn bộ đơn hàng sẽ được thực hiện ở đó. Nó chỉ là giá hiển thị tốt nhất cho số lượng hiện có.
Đối với một lệnh bán, lệnh sẽ gặp các giá thầu cao nhất trước và di chuyển xuống nếu cần nhiều số lượng hơn.
Chênh lệch bid-ask là một phần của chi phí thực hiện. Độ sâu là phần còn lại. Một thị trường có thể hiển thị chênh lệch hẹp nhưng kích thước rất nhỏ gần đỉnh sổ. Nó có thể trông thanh khoản cho đến khi một đơn hàng có ý nghĩa đến.
Điều gì xảy ra khi một lệnh thị trường chạm vào sổ
Giả sử tôi gửi một lệnh thị trường để mua 700 đơn vị.
Máy khớp lệnh bắt đầu với mức giá chào bán thấp nhất:
- Nó mua 600 với giá $101,40.
- Đơn hàng vẫn cần 100.
- Nó mua 100 cái còn lại với giá $101.60.
Tổng chi phí là:
(600 × $101.40) + (100 × $101.60) = $71,000
Giá trung bình là:
$71,000 ÷ 700 = $101.4286
Nếu tất cả 700 đơn vị đã có sẵn với mức giá tốt nhất ban đầu, chúng sẽ có giá $70,980. Việc chuyển sang mức tiếp theo đã thêm $20 trước phí. Sự khác biệt đó là độ trượt của đơn hàng so với mức giá hiển thị khi nó đến.
Sau giao dịch, mức giá $101.40 đã biến mất. Số lượng ở mức $101.60 giảm từ 450 xuống 350. Nếu không có đơn hàng mới nào đến, mức giá tốt nhất trở thành $101.60 và chênh lệch mở rộng thành $0.40.
Điều gì xảy ra khi một lệnh mua thị trường chạm vào sổ
Một lệnh 700 đơn vị lấy tất cả 600 đơn vị ở mức giá tốt nhất, sau đó di chuyển đến giá tiếp theo cho 100 đơn vị còn lại.
600 tại $101.40
100 tại $101.60
(600 × $101.40) + (100 × $101.60) = $71,000
Một lệnh thị trường ưu tiên thực hiện, không phải giá cố định. Một lệnh thị trường thông thường tiêu thụ thanh khoản đang chờ và không giữ nguyên trạng trong sổ lệnh. Các sàn giao dịch có thể áp dụng các biện pháp bảo vệ giá hoặc quy tắc cụ thể cho bất kỳ số lượng nào chưa được lấp đầy, vì vậy cách xử lý chính xác phụ thuộc vào từng địa điểm.
Cách các lệnh giới hạn vào hàng
Bây giờ giả sử tôi đặt một lệnh giới hạn để mua 200 đơn vị với giá 101,20 đô la.
Nó không vượt qua mức hỏi tốt nhất ở mức $101.40, vì vậy nó có thể nghỉ ở phía đặt giá. Sổ đã hiển thị 500 đơn vị ở mức $101.20. Trên một sàn giao dịch sử dụng ưu tiên giá-thời gian, đơn hàng của tôi thường tham gia sau các đơn hàng đã chờ ở mức giá đó.
Giá cả là điều quan trọng nhất. Thời gian sẽ phân định.
Nếu người bán sau đó đạt $101.20, các đơn hàng phía trước của tôi có thể được thực hiện trước khi đơn hàng của tôi được thực hiện. Vì vậy, việc thấy giá giới hạn của tôi giao dịch không phải là bằng chứng cho thấy đơn hàng đầy đủ của tôi nên được thực hiện. Vị trí trong hàng đợi là quan trọng.
Một lệnh giới hạn cũng có thể được thực hiện trên thị trường. Ví dụ, một lệnh mua giới hạn ở mức $101.60 vượt qua các mức hỏi ở $101.40 và $101.60. Nó có thể được thực hiện ngay lập tức nhưng không thể trả nhiều hơn $101.60.
Điều này cho phép lệnh có cơ hội giao dịch ngay bây giờ mà không chấp nhận một mức giá vượt quá giới hạn. Thời gian có hiệu lực kiểm soát bất kỳ phần còn lại nào:
- GTC hoặc lệnh trong ngày: phần còn lại có thể nằm trong sổ ở mức giá giới hạn.
- IOC: bất kỳ số lượng nào không được thực hiện ngay lập tức sẽ bị hủy.
- FOK: đơn hàng được thực hiện hoàn toàn theo quy định của địa điểm hoặc không thực hiện chút nào.
Các tên gọi và hành vi đặt hàng có thể khác nhau. Tôi luôn kiểm tra các quy tắc của nền tảng mà tôi đang sử dụng.
Cách mà hệ thống khớp lệnh chọn một đơn hàng
Động cơ khớp lệnh áp dụng bộ quy tắc của địa điểm cho các đơn hàng đến.
Ưu tiên theo giá-thời gian là điều phổ biến:
- Giá đủ điều kiện tốt nhất được giao dịch trước tiên.
- Tại cùng một mức giá, đơn hàng đủ điều kiện cũ nhất sẽ được giao dịch trước.
- Nếu số lượng hàng hóa đến vẫn còn, động cơ sẽ tiếp tục qua hàng đợi hoặc chuyển đến giá đủ điều kiện tiếp theo.
Nhưng giá-thời gian không phải là phổ quát. Một số thị trường tương lai sử dụng phân bổ theo tỷ lệ hoặc phân bổ hỗn hợp, nơi một số đơn hàng đang chờ ở cùng một mức giá nhận được một phần của một đơn hàng đến dựa trên kích thước hoặc công thức khác.
Cách một đơn hàng đến di chuyển qua động cơ khớp lệnh
Lộ trình thay đổi tùy thuộc vào việc đơn hàng có thể giao dịch với giá đã có sẵn ở phía đối diện hay không.
Đây cũng là nơi mà các thuật ngữ maker và taker xuất hiện. Một lệnh nghỉ thêm tính thanh khoản và có thể được coi là lệnh maker. Một lệnh đến phù hợp với nó sẽ loại bỏ tính thanh khoản và có thể được coi là lệnh taker. Phí hoặc khoản hoàn lại phụ thuộc vào địa điểm và loại tài khoản.
Độ sâu thị trường và trượt giá
Độ sâu thị trường là số lượng có sẵn ở nhiều mức giá khác nhau. Nó quan trọng nhất khi đơn hàng lớn so với kích thước gần với giá tốt nhất.
Sử dụng cùng một cuốn sách:
| Kích thước mua trên thị trường | Hoàn thành | Giá trung bình | Chi phí cao hơn mức giá yêu cầu tốt nhất ban đầu |
|---|---|---|---|
| 100 | 100 ở mức $101.40 | $101.4000 | $0 |
| 700 | 600 ở mức $101.40, 100 ở mức $101.60 | $101.4286 | $20 |
| 1,100 | 600 ở mức $101.40, 450 ở mức $101.60, 50 ở mức $101.80 | $101.5000 | $110 |
Đây là một bức ảnh chụp, không phải là một trích dẫn. Những người tham gia khác có thể giao dịch, thêm hoặc hủy bỏ đơn hàng trong khi đơn hàng của tôi di chuyển đến địa điểm. Tôi vẫn tính toán tổng số lượng tích lũy qua các mức giá mà tôi có thể cần. Điều này cho tôi một ước tính chi phí thực tế hơn so với giá thầu tốt nhất hoặc giá yêu cầu một mình.
Sổ đặt hàng so với lịch sử giao dịch so với biểu đồ độ sâu
Ba màn hình này mô tả những điều khác nhau.
| Hiển thị | Nó hiển thị gì | Nó không hiển thị gì |
|---|---|---|
| Sổ lệnh | Các lệnh mua và bán đang chờ | Các giao dịch đã hoàn thành |
| Lịch sử giao dịch hoặc băng thông | Các giá và số lượng đã giao dịch thực tế | Các lệnh vẫn đang chờ |
| Biểu đồ độ sâu | Một cái nhìn trực quan, tích lũy về số lượng sách theo giá | Một nguồn riêng biệt về hoạt động thị trường |
Sự phân biệt này rất quan trọng. Cuốn sách thể hiện sự quan tâm đã nêu. Băng ghi âm cho thấy những quyết định đã hoàn thành.
Nếu một đơn đặt hàng lớn xuất hiện và biến mất mà không có giao dịch, điều đó có nghĩa là nó không hấp thụ bán ra. Nếu các giao dịch liên tục thực hiện vào đơn đặt hàng đó và số lượng hiển thị liên tục trở lại, điều đó cho tôi biết điều gì đó khác. Tôi thích đọc các thay đổi trong sổ cùng với các thực hiện thực tế hơn là coi một trong hai điều đó như một tín hiệu hoàn chỉnh.
Thị trường theo giá, thị trường theo đơn hàng và các cấp dữ liệu
Không phải mọi nguồn cấp dữ liệu đều hiển thị cùng một chi tiết.
Thị trường theo giá tổng hợp tất cả số lượng được hiển thị tại mỗi mức giá. Đơn đặt hàng 500 đơn vị với giá $101.20 có thể đại diện cho một đơn hàng hoặc hàng chục đơn hàng.
Thị trường theo đơn hàng hiển thị các đơn hàng ẩn danh cá nhân mà nơi cung cấp dữ liệu đó. Nó có thể tiết lộ thành phần hàng đợi và các thay đổi mà một nguồn cấp dữ liệu tổng hợp ẩn đi.
Các nền tảng cũng sử dụng các nhãn như Cấp 1, Cấp 2 và Cấp 3:
- Cấp độ 1 thường có nghĩa là giá thầu tốt nhất, giá chào bán tốt nhất và kích thước hiển thị của chúng.
- Cấp độ 2 thường thêm nhiều mức giá hoặc chi tiết địa điểm.
- Cấp độ 3 có thể bao gồm dữ liệu đơn hàng cá nhân hoặc quyền truy cập quản lý đơn hàng.
Các nhãn này khác nhau tùy theo thị trường và nhà cung cấp. Thông số kỹ thuật của nguồn cấp dữ liệu đáng tin cậy hơn nhãn.
Những điều mà sổ lệnh không thể cho bạn biết
Cuốn sách nhìn thấy có một số điểm mù.
Nó có thể chỉ bao gồm một địa điểm. Một cổ phiếu Mỹ có thể giao dịch trên nhiều sàn và các địa điểm ngoài sàn. Một cuốn sách sàn chứng khoán không đại diện cho toàn bộ thị trường Mỹ.
Một số thanh khoản bị ẩn. Lệnh băng trôi chỉ hiển thị một phần kích thước của chúng. Các lệnh không hiển thị và các sàn giao dịch tối không xuất hiện như các mức giá thông thường.
Các đơn hàng có thể bị hủy. Một giá thầu được hiển thị là một tùy chọn để giao dịch khi nó vẫn còn hoạt động, không phải là một cam kết để bảo vệ giá đó.
Nó không hiển thị các đơn hàng thị trường trong tương lai. Một cuốn sách có thể trông cân bằng ngay trước khi một người mua hoặc người bán lớn xuất hiện.
Luồng dữ liệu có độ trễ. Những gì tôi thấy trên màn hình có thể đã chậm hơn so với trạng thái hiện tại của địa điểm.
Vì những lý do này, một lệnh mua lớn có thể nhìn thấy không tự động được coi là hỗ trợ. Một lệnh bán lớn không tự động là kháng cự. Sự mất cân bằng lệnh có thể mô tả hiển thị hiện tại, nhưng tự nó thì là một dự đoán yếu.
Sự giả mạo làm cho hạn chế này trở nên nghiêm trọng hơn. Một nhà giao dịch có thể đặt lệnh nhằm tạo ra ấn tượng sai về cung hoặc cầu và hủy chúng trước khi thực hiện. Hủy lệnh thông thường không tự động là giả mạo; ý định và mô hình hành vi là điều quan trọng. Nhưng khả năng này là một lý do khác để không giao dịch từ một “bức tường” duy nhất.
Cách thức đặt hàng sách khác nhau giữa các thị trường
Logic cơ bản về đấu giá và chào giá hoạt động tốt. Cấu trúc thị trường thì không.
Cổ phiếu
Các cổ phiếu được giao dịch trên các sàn giao dịch và các địa điểm khác. Tại Hoa Kỳ, giá thầu và giá chào tốt nhất quốc gia kết hợp các giá hiển thị tốt nhất từ các địa điểm được bảo vệ. Một sổ sách giao dịch của một sàn giao dịch riêng lẻ chỉ hiển thị sàn giao dịch đó.
Hợp đồng tương lai
Các hợp đồng tương lai giao dịch trên sàn thường sử dụng sổ lệnh giới hạn trung tâm cho mỗi hợp đồng trên một nền tảng. Thuật toán khớp lệnh có thể khác nhau tùy theo sản phẩm. Các quy tắc về giá-thời gian, pro-rata và lai đều tồn tại.
Ngoại hối và CFDs
Không có sổ lệnh FX toàn cầu duy nhất. Một nhà môi giới, ngân hàng, ECN hoặc nhà cung cấp thanh khoản hiển thị nguồn thanh khoản có sẵn thông qua mạng lưới của riêng họ. Một nền tảng CFD có thể hiển thị thanh khoản do nhà môi giới tạo ra hoặc tập hợp thay vì sổ giao dịch trung tâm. Do đó, hai nền tảng có thể hiển thị độ sâu khác nhau cho cùng một cặp tiền tệ.
Tiền điện tử
Một sàn giao dịch crypto tập trung duy trì sổ sách của riêng mình, vì vậy giá cả và thanh khoản có thể khác nhau giữa các sàn. Các địa điểm phi tập trung có thể sử dụng lệnh giới hạn, nhưng nhiều nơi sử dụng các nhà tạo thị trường tự động. Một bể AMM không phải là một sổ lệnh thông thường.
Các kiểm tra tôi thực hiện trước khi sử dụng dữ liệu sách đặt hàng
Tôi không sử dụng cuốn sách như một nút mua hoặc bán. Tôi sử dụng nó để kiểm tra các điều kiện thực hiện xung quanh một quyết định đã được đưa ra.
- Xác định địa điểm và nguồn cung cấp. Tôi muốn biết phần nào của thị trường mà tôi có thể thực sự thấy.
- Kiểm tra sự chênh lệch. Một sự chênh lệch rộng hơn làm tăng chi phí ngay lập tức của việc yêu cầu thanh khoản.
- So sánh kích thước của tôi với độ sâu hiển thị. Giá tốt nhất chỉ quan trọng đối với số lượng có sẵn ở đó.
- Ước lượng mức độ trung bình. Tôi thêm vào các cấp độ mà một đơn hàng có thể tiêu thụ.
- Theo dõi các giao dịch đã hoàn thành. Tôi muốn xem liệu thanh khoản được hiển thị có thực sự đang giao dịch, hủy bỏ hay bổ sung hay không.
- Chọn loại đơn hàng một cách cẩn thận. Đơn hàng thị trường ưu tiên việc thực hiện. Đơn hàng giới hạn đặt ra một ranh giới giá nhưng có thể không được lấp đầy.
- Chịu trách nhiệm về phí và độ trễ. Cuốn sách được hiển thị không phải là báo cáo thực hiện cuối cùng.
Quá trình này không dự đoán bước đi tiếp theo. Nó giảm thiểu những bất ngờ có thể tránh được giữa quyết định giao dịch và giá nhận được.
Sử dụng cuốn sách để lên kế hoạch thực hiện, không phải dự đoán giá
Cuốn sổ đặt hàng hữu ích nhất khi tôi đặt cho nó một câu hỏi hẹp. Không phải “thị trường sẽ đi đâu?” mà là “tính thanh khoản nào đang hiển thị, cái gì đang ở phía trước đơn hàng của tôi, và giao dịch này có thể tốn bao nhiêu để thực hiện?”
Điều đó là đủ. Sử dụng theo cách này, cuốn sách biến một mức giá được trích dẫn thành một bức tranh rõ ràng hơn về chênh lệch, độ sâu và rủi ro thực hiện.
