Tư duy cổ phiếu và crypto
Mua bStock có bị trượt giá không? Đo spread và sổ lệnh thật
Spread của bStock chênh nhau tới 60 lần giữa các mã. Bài đo 18 lần trong 7 phút trên tám mã bStock, quy chi phí ẩn của lệnh thị trường 2.000 và 10.000 USDT ra tiền, và so với phí giao dịch 0,1%.
Nhà đầu tư quen sàn HOSE thường chỉ tính một khoản chi phí khi đặt lệnh: phí môi giới. Sang bStock trên Binance, phí giao dịch vẫn hiện rõ trên màn hình xác nhận, nhưng còn một khoản thứ hai không ai báo cho bạn biết, đó là khoảng cách giữa giá mua tốt nhất và giá bán tốt nhất trong sổ lệnh. Khoản đó bị trừ ngay khi lệnh thị trường khớp, và tùy mã, nó có thể nhỏ hơn phí bảy mươi lần hoặc lớn gấp đôi phí.
Bài này đo khoảng cách đó bằng dữ liệu công khai của Binance, trên tám mã bStock khác nhau, rồi quy ra số tiền thật cho một lệnh 2.000 USDT và 10.000 USDT.
Trả lời nhanh
- Lệnh thị trường mua bStock gần như luôn khớp, kể cả lệnh 10.000 USDT, vì sổ lệnh đủ dày. Rủi ro không nằm ở chỗ không khớp.
- Chi phí thật của lệnh thị trường chủ yếu là spread, tức khoảng cách giữa giá mua tốt nhất và giá bán tốt nhất, chứ không phải độ sâu sổ lệnh.
- Khoảng cách giữa các mã rất lớn. Trong đợt đo ngày 19/10/2026, spread trung vị của TSLAB là 0,0028%, còn của JPMB là 0,1732%, chênh nhau khoảng 60 lần.
- Quy ra tiền cho lệnh mua 2.000 USDT: TSLAB tốn thêm khoảng 0,03 USDT, JPMB tốn thêm khoảng 4,07 USDT. Phí giao dịch 0,1% của cùng lệnh đó là 2 USDT.
- Mã nào ít người giao dịch thì spread rộng. JPMB khớp 314 lệnh trong 24 giờ, TSLAB khớp 155.773 lệnh.
Đo cái gì, và đo thế nào
Mọi con số dưới đây lấy từ hai điểm cuối dữ liệu công khai của Binance, không cần đăng nhập và không cần khóa API:
GET /api/v3/depthtrả về sổ lệnh, tức danh sách các mức giá đang chờ mua và chờ bán kèm khối lượng từng mức.GET /api/v3/ticker/24hrtrả về khối lượng giao dịch và số lệnh đã khớp trong 24 giờ gần nhất.
Cách tính chi phí: lấy giá giữa làm mốc, tức trung bình cộng của giá mua tốt nhất và giá bán tốt nhất. Sau đó mô phỏng một lệnh thị trường ăn dần các mức chào bán từ thấp lên cao cho đến khi tiêu hết số USDT đã định, rồi so giá bình quân khớp được với giá giữa. Phần chênh lệch chính là chi phí ẩn, tính theo phần trăm. Cách tính này gộp cả nửa spread lẫn phần giá bị đẩy lên khi lệnh ăn sâu vào sổ, nên nó phản ánh đúng số tiền bạn mất so với mức giá đang hiển thị giữa màn hình.
Đợt đo gồm 18 lần lấy mẫu cách nhau 20 giây, từ 14:31 đến 14:38 giờ Việt Nam ngày 19/10/2026. Lấy nhiều mẫu là cần thiết vì sổ lệnh thay đổi liên tục; một lần chụp duy nhất có thể rơi đúng vào lúc bất thường. Các bảng dưới đây báo cáo trung vị của 18 mẫu.
Spread chênh nhau 60 lần giữa các mã bStock
Hai sổ lệnh dưới đây chụp cùng lúc, cùng bước giá 0,01 USDT. Ảnh cắt đúng phần quanh mức giá hiện tại, và chênh lệch lộ ra ngay ở hai dòng sát nhau nhất.

Ở TSLAB, hai mức giá đó cách nhau đúng một bước giá, tức 0,01 USDT trên mức 357,95. Ở JPMB, chúng cách nhau 0,59 USDT, tức 59 bước giá trên mức 340,41. Cùng một sản phẩm, cùng một sàn, cùng một màn hình đặt lệnh, nhưng người mua JPMB bằng lệnh thị trường bắt đầu ở vị trí bất lợi hơn nhiều.
| Mã bStock | Spread trung vị | Lệnh 2.000 USDT | Lệnh 10.000 USDT |
|---|---|---|---|
| QQQB | 0,0014% | 0,0007% | 0,0030% |
| TSLAB | 0,0028% | 0,0014% | 0,0045% |
| AAPLB | 0,0029% | 0,0049% | 0,0384% |
| NVDAB | 0,0046% | 0,0114% | 0,0177% |
| NFLXB | 0,0141% | 0,0744% | 0,1383% |
| COINB | 0,0225% | 0,0305% | 0,0796% |
| HOODB | 0,0296% | 0,0483% | 0,1065% |
| JPMB | 0,1732% | 0,2036% | 0,2861% |
Hai cột cuối là chi phí ẩn của một lệnh thị trường mua so với giá giữa, lấy trung vị của 18 mẫu.
Để có mốc so sánh, cặp BTC/USDT đo cùng lúc có spread 0,01 USDT trên mức giá 82.878 USDT, tức khoảng 0,00001%, và lệnh 10.000 USDT không phải ăn quá mức chào bán tốt nhất. Đó là mức thanh khoản mà không mã bStock nào chạm tới, nhưng cũng không cần chạm tới: vài phần nghìn của một phần trăm không đáng kể với người mua rồi giữ.
Quy ra tiền: khi nào chi phí ẩn vượt phí giao dịch
Phần trăm nhỏ rất dễ bị bỏ qua, nên hãy đổi sang USDT. Phí giao dịch giao ngay tiêu chuẩn là 0,1% mỗi chiều, còn 0,075% nếu bật khấu trừ bằng BNB; cách đọc biểu phí và điều kiện hạ phí nằm ở bài đọc biểu phí giao dịch Binance Spot, BNB và bậc VIP.
| Lệnh mua | Chi phí ẩn TSLAB | Chi phí ẩn JPMB | Phí 0,1% |
|---|---|---|---|
| 2.000 USDT | 0,03 USDT | 4,07 USDT | 2,00 USDT |
| 10.000 USDT | 0,45 USDT | 28,61 USDT | 10,00 USDT |
Đọc bảng này theo chiều ngang sẽ thấy điều đáng nhớ nhất của cả bài. Với TSLAB, chi phí ẩn chỉ bằng khoảng một phần bảy mươi tiền phí, nên tranh cãi lệnh thị trường hay lệnh giới hạn gần như vô nghĩa. Với JPMB, chi phí ẩn gấp đôi tiền phí ở lệnh 2.000 USDT và gần gấp ba ở lệnh 10.000 USDT. Nói cách khác, chọn sai loại lệnh trên một mã ít người giao dịch tốn kém hơn nhiều so với việc chưa đạt bậc VIP nào.
Spread và trượt giá là chuyện của mọi cặp trên Binance chứ không riêng bStock; nếu bạn mới gặp hai từ này lần đầu, bài spread và slippage được tính thế nào giải thích cơ chế, còn bài này chỉ đo số thật cho nhóm cổ phiếu token hóa.
Vì sao có mã rộng, có mã hẹp
Xếp cùng nhóm mã đó theo khối lượng giao dịch 24 giờ, trật tự gần như trùng với trật tự spread ở bảng trên.
| Mã bStock | Khối lượng 24h | Số lệnh khớp 24h |
|---|---|---|
| TSLAB | 13,16 triệu USDT | 155.773 |
| QQQB | 5,66 triệu USDT | 32.643 |
| NVDAB | 3,41 triệu USDT | 32.868 |
| COINB | 0,48 triệu USDT | 12.535 |
| HOODB | 0,35 triệu USDT | 12.106 |
| AAPLB | 0,21 triệu USDT | 2.375 |
| NFLXB | 0,07 triệu USDT | 1.071 |
| JPMB | 0,01 triệu USDT | 314 |
JPMB khớp 314 lệnh trong cả ngày, trung bình chưa tới một lệnh mỗi năm phút. Người chào giá hai chiều trên một mã như vậy phải tự bảo vệ bằng khoảng cách rộng hơn, vì họ ôm hàng lâu hơn trước khi có người đối ứng. Đây cũng là lý do hai bảng không trùng khít tuyệt đối: AAPLB có khối lượng thấp hơn COINB nhưng spread lại hẹp hơn, nên khối lượng là chỉ báo tốt chứ không phải quy luật.
Một chi tiết nữa đáng để ý là độ ổn định. Trong 18 mẫu, spread của TSLAB, NVDAB, AAPLB và JPMB gần như đứng yên, còn HOODB dao động từ 0,0099% đến 0,0791%, tức gấp tám lần giữa lúc tốt nhất và lúc xấu nhất. Với những mã như vậy, thời điểm bấm nút quan trọng ngang với loại lệnh.
Giới hạn của phép đo này
- Đợt đo rơi vào 14:31 đến 14:38 giờ Việt Nam, lúc thị trường chứng khoán Mỹ đang đóng cửa. Token bStock vẫn giao dịch suốt ngày đêm trên thị trường giao ngay, nhưng khung giờ có thể ảnh hưởng tới người chào giá; lịch các phiên quy đổi sang giờ Việt Nam nằm ở bài giờ giao dịch cổ phiếu Binance theo giờ Việt Nam. Nếu bạn thường đặt lệnh trong khung 20:30 đến 03:00, hãy đo lại đúng khung đó.
- Bài chỉ đo chiều mua. Chiều bán dùng phía chào mua của sổ lệnh và có thể cho kết quả khác.
- Kết quả là ảnh chụp của một buổi chiều, không phải cam kết cho tương lai. Danh sách mã, khối lượng và người chào giá đều thay đổi.
- Chi phí ẩn ở đây không bao gồm phí giao dịch, và cũng không bao gồm chênh lệch giữa giá token với giá cổ phiếu cơ sở trên sàn Mỹ.
Cần kiểm tra gì trước khi bấm lệnh
- Nhìn hai dòng sát nhau nhất trong sổ lệnh: dòng đỏ thấp nhất là giá bán tốt nhất, dòng xanh cao nhất là giá mua tốt nhất.
- Lấy hiệu hai số đó chia cho giá hiện tại. Dưới 0,05% thì lệnh thị trường gần như không khác lệnh giới hạn về chi phí.
- Từ 0,1% trở lên thì nên dùng lệnh giới hạn đặt trong khoảng giữa hai mức giá, và chấp nhận chờ. Khác biệt giữa hai loại lệnh nằm ở bài lệnh Market và Limit trên Binance khác gì nhau.
- Với lệnh lớn, xem cột Tổng trong sổ lệnh để biết phải ăn qua bao nhiêu mức giá mới đủ số tiền của bạn.
- Kiểm tra khối lượng 24 giờ ở thanh đầu trang giao dịch. Mã dưới 100.000 USDT một ngày thì nên bỏ hẳn lệnh thị trường.
- Nhớ quy mô lệnh tối thiểu 5 USDT và bước khối lượng của từng mã, chi tiết ở bài mua bStock cần ít nhất bao nhiêu USDT.
Bạn tự kiểm tra được hai số đầu tiên mà không cần mở tài khoản, bằng một địa chỉ công khai trả về giá mua và giá bán tốt nhất của bất kỳ mã nào. Ảnh dưới chụp lúc khoảng 14:50 cùng ngày, muộn hơn đợt đo ở trên nên giá đã nhích, nhưng khoảng cách giữa hai mã thì y nguyên: TSLAB vẫn chỉ cách nhau 0,01 USDT, còn JPMB cách nhau 0,69 USDT, tức khoảng 0,20%.

Mở địa chỉ bookTicker cho mã JPMB trong trình duyệt, đổi phần mã ở cuối địa chỉ thành mã bạn quan tâm, rồi lấy askPrice trừ bidPrice và chia cho bidPrice. Đó chính là spread tại thời điểm bạn tra. Nếu bạn chưa có tài khoản để xem sổ lệnh đầy đủ, trang đăng ký tiếng Việt của Binance là nơi bắt đầu, còn trang giao dịch và địa chỉ dữ liệu ở trên thì xem được ngay.
Nguồn và ngày kiểm tra
Toàn bộ số liệu trong bài được đo ngày 19/10/2026 trên các nguồn công khai của Binance, không cần đăng nhập:
- Trang giao dịch TSLAB/USDT và trang giao dịch JPMB/USDT là nguồn của hai ảnh sổ lệnh và của khối lượng 24 giờ hiển thị trên thanh đầu trang.
- Điểm cuối sổ lệnh của Binance là nguồn của toàn bộ phép tính spread và chi phí lệnh thị trường, với 18 lần lấy mẫu cách nhau 20 giây trong khoảng 14:31 đến 14:38 giờ Việt Nam.
- Điểm cuối thống kê 24 giờ là nguồn của khối lượng và số lệnh khớp 24 giờ.
- Điểm cuối giá mua và giá bán tốt nhất là nguồn của ảnh JSON ở cuối bài, chụp lúc khoảng 14:50 cùng ngày.
- Mức phí giao dịch giao ngay 0,1% và 0,075% khi khấu trừ bằng BNB lấy từ biểu phí chính thức của Binance, đã đối chiếu trong bài về biểu phí dẫn ở trên.
Spread, độ sâu sổ lệnh và khối lượng là dữ liệu động. Trước mỗi lệnh, hãy tra lại đúng mã bạn định mua tại thời điểm bạn định mua, thay vì dựa vào con số trong bất kỳ bài viết nào, kể cả bài này.
