Khi tôi mở một cuốn sổ đặt hàng, tôi kiểm tra một điều trước tiên: tôi đang nhìn vào sàn giao dịch và nguồn dữ liệu nào?
Một sổ đặt hàng là danh sách trực tiếp của các lệnh 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, môi giới cụ thể, ECN hoặc nguồn cấp dữ liệu. 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 bây giờ, nó có thể giao dịch ở đâu và nó có thể di chuyển bao xa qua thanh khoản có sẵn?
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, phần hoàn thành 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 lệnh chờ cho một công cụ và sắp xếp chúng theo giá.
- Các lượt thầu là đơn đặt hàng để mua. Lượt thầu cao nhất được xếp trước.
- Giá chào, còn được gọi là đề nghị, là lệnh bán. Giá chào thấp nhất sẽ được ưu tiên trước.
- Số lượng cho biết số lượng hiển thị ở mỗi mức giá.
- Giá thầu tốt nhất là mức 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 |
| Đặt giá | $101.20 | 500 |
| Đặt giá | $101.00 | 350 |
| Đặt giá | $100.80 | 400 |
Giá thầu tốt nhất là $101.20. Giá hỏi 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ì những lệnh này có thể thấy được. 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 mức giá có sẵn, hoặc một lệnh hiện có 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 biên độ 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ụ này, 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 tất cả 600 đơn vị ở mức giá đó và tiếp tục đến $101.60. Đó là lý do tại sao mức giá chào bán tốt nhất không phải là lời hứa rằng toàn bộ đơn hàng sẽ được thực hiện ở đó. Nó chỉ là mức giá tốt nhất được hiển thị cho số lượng hiện có.
Đối với một lệnh bán, lệnh sẽ đáp ứng các giá thầu cao nhất trước và di chuyển xuống nếu cần thêm số lượng.
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 đầu sổ. Nó có thể trông có tính thanh khoản cho đến khi một lệnh quan trọng xuất hiện.
Điều gì xảy ra khi một lệnh thị trường được khớp vào sổ
Giả sử tôi gửi một lệnh thị trường để mua 700 đơn vị.
Động cơ khớp lệnh bắt đầu với mức giá hỏi thấp nhất:
- Nó mua 600 với giá 101,40 đô la.
- Đơn hàng vẫn cần 100.
- Nó mua 100 cái còn lại với giá 101,60 đô la.
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 theo mức giá tốt nhất ban đầu, chúng sẽ có giá 70.980 đô la. Việc chuyển sang mức tiếp theo đã thêm 20 đô la trước phí. Sự khác biệt đó là sự trượt giá của đơn hàng so với mức giá hiển thị khi nó đến.
Sau giao dịch, mức giá hỏi $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 đặt hàng mới nào được gửi đến, mức giá hỏi tốt nhất trở thành $101.60 và khoảng cách tăng lên $0.40.
What happens when a market buy hits the book
A 700-unit order takes all 600 units at the best ask, then moves to the next price for the final 100.
600 at $101.40
100 at $101.60
(600 × $101.40) + (100 × $101.60) = $71,000
Một lệnh thị trường ưu tiên việc thực hiện, không phải là một mức giá cố định. Một lệnh thị trường thông thường sẽ tiêu thụ thanh khoản còn lại và không giữ trạng thái mở trong sổ. 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ỳ lượng chưa được lấp đầy nào, vì vậy cách xử lý cụ thể phụ thuộc vào địa điểm giao dịch.
Cách 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.
Nó không vượt qua mức giá tốt nhất là $101.40, vì vậy nó có thể giữ vị trí ở bên đặt giá. Sổ sách hiện đã hiển thị 500 đơn vị ở mức $101.20. Tại một địa điểm sử dụng ưu tiên theo thời gian giá, đơn hàng của tôi thường sẽ đứng sau các đơn hàng đã chờ ở mức giá đó.
Giá cả là ưu tiên hàng đầu. Thời gian quyết định sự phân định.
Nếu người bán sau đó đạt 101,20 đô la, các đơn hàng đứng trước đơn hàng 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. Do đó, 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 rằng toàn bộ đơn hàng của tôi đáng lẽ phải đượ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ể là có thể giao dịch. Ví dụ, một lệnh mua giới hạn ở mức $101.60 vượt qua các mức yêu cầu ở $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 phải chấp nhận một mức giá vượt quá giới hạn. Thời gian 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ể giữ trong sách với giá giới hạn.
- IOC: bất kỳ số lượng nào không được lấp đầy ngay lập tức sẽ bị hủy.
- FOK: lệnh sẽ được thực hiện đầy đủ theo quy tắc 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 có thể khác nhau. Tôi luôn kiểm tra quy tắc của nền tảng mà tôi đang sử dụng.
Cách mà engine khớp lệnh chọn một đơn hàng
Máy 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à phổ biến:
- Giá cả đủ điều kiện tốt nhất được giao dịch trước.
- Tại cùng một mức giá, đơn hàng đủ điều kiện lâu nhất sẽ được giao dịch trước.
- Nếu số lượng đến vẫn còn, động cơ sẽ tiếp tục qua hàng đợi hoặc chuyển sang giá đủ điều kiện tiếp theo.
Tuy nhiên, 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ổ lai, trong đó một vài lệnh đang chờ ở cùng một mức giá nhận được một phần của lệnh đến dựa trên kích thước hoặc công thức khác.
How an incoming order moves through the matching engine
The route changes depending on whether the order can trade at a price already available on the opposite side.
Đây cũng là nơi mà các thuật ngữ maker và taker xuất phát. Một lệnh nghỉ thêm thanh khoản và có thể được coi là một lệnh maker. Một lệnh đến phù hợp với nó sẽ loại bỏ thanh khoản và có thể được coi là một 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 trê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:
| Quy mô mua trên thị trường | Điền | Giá trung bình | Chi phí trên mức giá chào bán 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 nhanh, 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 số lượng tích lũy trên các mức giá mà tôi có thể cần. Điều này mang lại cho tôi một ước tính chi phí thực tế hơn so với mức giá chào mua hoặc chào bán tốt nhất một mình.
Sách đặt hàng so với lịch sử giao dịch so với biểu đồ độ sâu
Cả 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ổ đặt hàng | Các đơn đặt hàng và chào bán đang chờ | Các giao dịch đã hoàn thành |
| Lịch sử giao dịch hoặc băng | Giá và số lượng đã giao dịch thực tế | Các đơn hàng vẫn đang chờ |
| Bảng độ sâu | Một cái nhìn trực quan, tích lũy về số lượng sổ 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 lệnh mua lớn xuất hiện và biến mất mà không có giao dịch nào, điều đó có nghĩa là nó không hấp thụ việc bán. Nếu các giao dịch liên tục thực hiện vào lệnh mua đó và số lượng hiển thị vẫn trở lại, điều đó cho tôi biết điều gì đó khác. Tôi thích đọc những thay đổi trong sổ lệnh cùng với các giao dịch thực tế hơn là coi một trong hai cái 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ị tại $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 cho thấy các đơn hàng ẩn danh cá nhân mà nơi tổ chức cung cấp dữ liệu đó. Nó có thể tiết lộ thành phần hàng đợi và những thay đổi mà một nguồn dữ liệu tổng hợp ẩn giấu.
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à mức giá đặt mua tốt nhất, mức giá 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 so với nhãn.
Những gì sổ đặt hàng không thể cho bạn biết
Cuốn sách có thể thấy được có một vài điểm mù.
Nó có thể chỉ bao gồm một địa điểm. Một cổ phiếu của Mỹ có thể giao dịch trên nhiều sàn giao dịch và các địa điểm ngoài sàn. Một sổ giao dịch của một sàn không phải là toàn bộ thị trường Mỹ.
Một số thanh khoản bị ẩn. Đơn hàng băng trôi chỉ hiển thị một phần kích thước của chúng. Các đơn hàng không được hiển thị và các nơi 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 lựa chọn để giao dịch khi nó vẫn đang hoạt động, không phải là một cam kết để bảo vệ mức 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 có độ trễ. Những gì tôi thấy trên màn hình có thể đã không còn phản ánh 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 hiển thị không tự động 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ó là một dự đoán yếu.
Sự giả mạo làm cho giới hạn 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. Việc hủy lệnh thông thường không tự động là sự giả mạo; ý định và mẫu hành vi là 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” đơn lẻ.
Cách thức đặt hàng sách khác nhau giữa các thị trường
Logic cơ bản về giá mua và bán hoạt động hiệu quả. Cấu trúc thị trường thì không.
Cổ phiếu
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 Mỹ, giá thầu và giá chào tốt nhất quốc gia kết hợp các mứ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 đó.
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 tại một địa điểm. Thuật toán khớp lệnh có thể khác nhau tùy thuộc vào sản phẩm. Các quy tắc theo thời gian giá, phân bổ theo tỷ lệ và quy tắc hỗn hợp đều tồn tại.
Forex và CFDs
Không có sổ đặt hàng 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ổng 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ổ giao dịch riêng, vì vậy giá cả và tính 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 lập 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ổ đặ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ự nhìn thấy.
- Kiểm tra biên độ. Một biên độ 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 được hiển thị. Giá tốt nhất chỉ quan trọng đối với số lượng có sẵn ở đó.
- Ước tính mức độ lấp đầy trung bình. Tôi thêm các mức mà một đơn hàng có thể tiêu thụ.
- Xem 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ó chủ đích. Đơn hàng thị trường ưu tiên 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 thực hiện.
- Đối chiếu với phí và độ trễ. Cuốn sách 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 được 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ập kế hoạch thực hiện, không phải dự đoán giá
Sổ đặt hàng hữu ích nhất khi tôi đặt một câu hỏi cụ thể. Không phải “thị trường sẽ đi đâu?” mà là “tính thanh khoản nào là rõ ràng, cái gì ở 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 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.
