# hoalulab - [DNSE (311 pages)](https://hoalulab.mintlify.app/_llms/vi/dnse.txt): Documentation for DNSE. - [FHSC (243 pages)](https://hoalulab.mintlify.app/_llms/vi/fhsc.txt): Documentation for FHSC. - [FireAnt (868 pages)](https://hoalulab.mintlify.app/_llms/vi/fire-ant.txt): Documentation for FireAnt. ## hoalulab ### Tổng quan #### Giới thiệu - [Bắt đầu với hoalulab](https://hoalulab.mintlify.app/vi/quickstart.md): Chọn nền tảng và bắt đầu tích hợp API chứng khoán Việt Nam. ## Entrade ### Tổng quan #### Getting started - [Giới thiệu Entrade](https://hoalulab.mintlify.app/vi/entrade/index.md): Tra cứu các phiên bản API Entrade và chuẩn bị tích hợp. - [Hướng dẫn nhanh](https://hoalulab.mintlify.app/vi/entrade/quickstart.md): Các bước cơ bản để kiểm tra và tích hợp Entrade API. #### Changelog - [Nhật ký thay đổi](https://hoalulab.mintlify.app/vi/entrade/changelog.md) - [Bổ sung và hiệu chỉnh](https://hoalulab.mintlify.app/vi/entrade/clarifications.md) - [Vấn đề đã biết](https://hoalulab.mintlify.app/vi/entrade/known-issues.md) ### Đặc tả API #### latest ##### Xác thực - [Đăng nhập](https://hoalulab.mintlify.app/vi/entrade/openapi/authentication/login.md): API đăng nhập, trả về JWT token dùng cho tất cả các API khác (hiệu lực 8 giờ). ##### Tài khoản - [Lấy tiểu khoản Master](https://hoalulab.mintlify.app/vi/entrade/openapi/account/get-master-account.md): Lấy thông tin tiểu khoản Master của khách hàng theo investorId. - [Lấy thông tin tài sản](https://hoalulab.mintlify.app/vi/entrade/openapi/account/get-account-assets.md): Lấy thông tin tài sản của tiểu khoản master theo investorId. - [Lấy cấu hình cắt lỗ](https://hoalulab.mintlify.app/vi/entrade/openapi/account/get-risk-config.md): Lấy cấu hình mặc định cắt lỗ (cut loss config). - [Sửa cấu hình cắt lỗ](https://hoalulab.mintlify.app/vi/entrade/openapi/account/update-risk-config.md): Sửa cấu hình mặc định cắt lỗ (cut loss config). - [Đặt lệnh chốt lời](https://hoalulab.mintlify.app/vi/entrade/openapi/account/set-take-profit.md): Đặt lệnh chốt lời cho deal. ##### Phái sinh - [Lấy danh sách gói vay](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-loan-packages.md): Lấy danh sách gói vay theo investorId. - [Lấy sức mua](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-purchasing-power.md): Lấy sức mua (ppse) và số lượng tối đa có thể đặt (qmax). - [Lấy danh sách mã Phái Sinh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-contracts.md): Lấy danh sách mã Phái Sinh. - [Lấy sổ lệnh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-order-book.md): Lấy sổ lệnh (Order Book) của Phái Sinh. - [Đặt lệnh Phái Sinh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/place-order.md): Đặt lệnh Phái Sinh (Long/Short). - [Lấy chi tiết lệnh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-order-detail.md): Lấy chi tiết lệnh Phái Sinh theo orderId. - [Hủy lệnh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/cancel-order.md): Hủy lệnh Phái Sinh theo orderId. - [Lấy danh sách deals](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-deals.md): Lấy danh sách deals Phái Sinh. - [Đóng deal](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/close-deal.md): Đóng deal Phái Sinh theo dealId. ##### Smart Order - [Lấy thông tin lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/get-smart-orders.md): Lấy danh sách lệnh điều kiện (Smart Order). - [Đặt lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/place-order.md): Đặt lệnh điều kiện (Smart Order). - [Hủy tất cả lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/cancel-all-orders.md): Hủy tất cả lệnh điều kiện theo investorAccountId và investorId. - [Hủy lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/cancel-order.md): Hủy lệnh điều kiện (Smart Order) theo order_id. #### v1 ##### Xác thực - [Đăng nhập](https://hoalulab.mintlify.app/vi/entrade/openapi/authentication/login.md): API đăng nhập, trả về JWT token dùng cho tất cả các API khác (hiệu lực 8 giờ). ##### Tài khoản - [Lấy tiểu khoản Master](https://hoalulab.mintlify.app/vi/entrade/openapi/account/get-master-account.md): Lấy thông tin tiểu khoản Master của khách hàng theo investorId. - [Lấy thông tin tài sản](https://hoalulab.mintlify.app/vi/entrade/openapi/account/get-account-assets.md): Lấy thông tin tài sản của tiểu khoản master theo investorId. - [Lấy cấu hình cắt lỗ](https://hoalulab.mintlify.app/vi/entrade/openapi/account/get-risk-config.md): Lấy cấu hình mặc định cắt lỗ (cut loss config). - [Sửa cấu hình cắt lỗ](https://hoalulab.mintlify.app/vi/entrade/openapi/account/update-risk-config.md): Sửa cấu hình mặc định cắt lỗ (cut loss config). - [Đặt lệnh chốt lời](https://hoalulab.mintlify.app/vi/entrade/openapi/account/set-take-profit.md): Đặt lệnh chốt lời cho deal. ##### Phái sinh - [Lấy danh sách gói vay](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-loan-packages.md): Lấy danh sách gói vay theo investorId. - [Lấy sức mua](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-purchasing-power.md): Lấy sức mua (ppse) và số lượng tối đa có thể đặt (qmax). - [Lấy danh sách mã Phái Sinh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-contracts.md): Lấy danh sách mã Phái Sinh. - [Lấy sổ lệnh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-order-book.md): Lấy sổ lệnh (Order Book) của Phái Sinh. - [Đặt lệnh Phái Sinh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/place-order.md): Đặt lệnh Phái Sinh (Long/Short). - [Lấy chi tiết lệnh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-order-detail.md): Lấy chi tiết lệnh Phái Sinh theo orderId. - [Hủy lệnh](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/cancel-order.md): Hủy lệnh Phái Sinh theo orderId. - [Lấy danh sách deals](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/get-deals.md): Lấy danh sách deals Phái Sinh. - [Đóng deal](https://hoalulab.mintlify.app/vi/entrade/openapi/derivatives/close-deal.md): Đóng deal Phái Sinh theo dealId. ##### Smart Order - [Lấy thông tin lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/get-smart-orders.md): Lấy danh sách lệnh điều kiện (Smart Order). - [Đặt lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/place-order.md): Đặt lệnh điều kiện (Smart Order). - [Hủy tất cả lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/cancel-all-orders.md): Hủy tất cả lệnh điều kiện theo investorAccountId và investorId. - [Hủy lệnh điều kiện](https://hoalulab.mintlify.app/vi/entrade/openapi/smart-order/cancel-order.md): Hủy lệnh điều kiện (Smart Order) theo order_id. ## SSI ### Tổng quan #### Tổng quan - [Giới thiệu SSI FastConnect API](https://hoalulab.mintlify.app/vi/ssi/index.md): SSI FastConnect API - Document Summary & Technical Reference. - [Cách lấy API Key / Access Token](https://hoalulab.mintlify.app/vi/ssi/api-keys.md): Tạo, quản lý, và bảo mật API credentials - [Quy trình đăng ký và kích hoạt](https://hoalulab.mintlify.app/vi/ssi/registration.md): Hướng dẫn đăng ký và kích hoạt dịch vụ FastConnect API - [Điều kiện sử dụng & Môi trường](https://hoalulab.mintlify.app/vi/ssi/terms-and-environments.md): Điều kiện sử dụng, môi trường triển khai, giờ giao dịch và giới hạn - [Câu hỏi thường gặp (FAQ)](https://hoalulab.mintlify.app/vi/ssi/faq.md): Giải đáp các thắc mắc thường gặp về tài khoản, xác thực, dữ liệu, giao dịch và hỗ trợ kỹ thuật khi sử dụng API SSI. #### WebSocket - [Kết nối WebSocket](https://hoalulab.mintlify.app/vi/ssi/connectWebsocket.md): Thiết lập kết nối FastConnect WebSocket và quy tắc request tổng quát. - [Heartbeat và Subscription](https://hoalulab.mintlify.app/vi/ssi/getHeartbeatStructure.md): Mô tả cơ chế ping pong, heartbeat và danh sách subscription của WebSocket FastConnect. - [Sub/Unsub Market Data](https://hoalulab.mintlify.app/vi/ssi/subscribeUnsubscribeMarketData.md): Theo dõi và hủy theo dõi dữ liệu thị trường qua WebSocket FastConnect. - [Sub/Unsub Trading Data](https://hoalulab.mintlify.app/vi/ssi/subscribeUnsubscribeTradingData.md): Theo dõi và hủy theo dõi dữ liệu giao dịch qua WebSocket FastConnect — bao gồm lệnh thường, khớp lệnh, danh mục và lệnh điều kiện (FCO). #### Changelog - [Nhật ký thay đổi](https://hoalulab.mintlify.app/vi/ssi/changelog.md) - [Bổ sung và hiệu chỉnh](https://hoalulab.mintlify.app/vi/ssi/clarifications.md) - [Vấn đề đã biết](https://hoalulab.mintlify.app/vi/ssi/known-issues.md) ### Đặc tả API #### latest ##### Xác thực - [Cấp access token và refresh token](https://hoalulab.mintlify.app/vi/ssi/openapi/authentication/exchange-token.md): Xác thực apiKey/apiSecret để lấy access token và refresh token (kèm thông tin hết hạn). - [Yêu cầu OTP](https://hoalulab.mintlify.app/vi/ssi/openapi/authentication/request-otp.md): Gửi yêu cầu lấy OTP (SMS/Email) phục vụ xác thực giao dịch. Chỉ sử dụng cho tài khoản có kiểu 2FA là SMS và Email. - [Làm mới access token](https://hoalulab.mintlify.app/vi/ssi/openapi/authentication/refresh-token.md): Làm mới access token bằng refresh token còn hiệu lực. ##### Tài khoản - [Thông tin tài khoản](https://hoalulab.mintlify.app/vi/ssi/openapi/account/get-account-info.md): Lấy danh sách tài khoản giao dịch của khách hàng. Tài khoản có thể một trong ba loại CASH (thường); MARGIN (ký quỹ); DERIVATIVE (phái sinh). * DERIVATIVE (phái sinh) ##### Dữ liệu thị trường - [Danh sách chỉ số](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-index-list.md): Lấy danh sách các chỉ số thị trường. - [Tổng hợp chỉ số](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-index-summary.md): Lấy thông tin tổng hợp của một chỉ số theo ngày giao dịch. - [File dữ liệu thị trường](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-market-file.md): Lấy đường dẫn file CSV dữ liệu thị trường theo ngày giao dịch và khung thời gian. File dữ liệu sẽ được hệ thống chuẩn bị sẵn và cung cấp đường dẫn tải về trong vòng 30 phút kể từ khi nhận được yêu cầu. - [Dữ liệu tham chiếu thị trường](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-master-data.md): Truy vấn thông tin giá trần, giá sàn, giá tham chiếu của chứng khoán theo ngày giao dịch. - [Dữ liệu OHLCV](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-ohlcv.md): Lấy dữ liệu nến OHLCV theo khoảng thời gian. Thời gian cung cấp 1 năm gần nhất cho dữ liệu intraday, dữ liệu daily cung cấp từ khi mã chứng khoán được giao dịch. - [Danh sách chứng khoán](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-securities.md): Lấy danh sách chứng khoán theo điều kiện lọc. Khách chỉ được phép cung cấp một trong ba tham số symbol, board hoặc index để lọc danh sách chứng khoán. - [Tổng hợp giao dịch chứng khoán](https://hoalulab.mintlify.app/vi/ssi/openapi/market-data/get-securities-summary.md): Lấy thông tin tổng hợp giao dịch của một mã chứng khoán hoặc chỉ số theo từng ngày giao dịch. Chỉ truyền một trong hai tham số là Symbol hoặc Index. ##### Giao dịch - [Số dư tài khoản](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/get-account-balance.md): Lấy thông tin số dư tài khoản. - [Khối lượng mua bán tối đa](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/get-max-buy-sell.md): Lấy khối lượng mua/bán tối đa theo tài khoản, mã và giá. - [Sổ lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/get-order-book.md): Lấy lịch sử sổ lệnh theo tài khoản và bộ lọc. - [Vị thế](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/get-positions.md): Lấy thông tin vị thế của tài khoản. - [PP/MMR tài khoản](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/get-pp-mmr.md): Lấy thông tin PP/MMR của tài khoản. - [Sửa lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/modify-order.md): Sửa lệnh hiện có. - [Đặt lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/place-order.md): Đặt lệnh mới. - [Hủy lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/trading/cancel-order.md): Hủy lệnh hiện có. ##### Lệnh điều kiện - [Danh sách lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/conditional-orders/get-conditional-orders.md): Lấy danh sách các lệnh điều kiện đã tạo theo bộ lọc. - [Sổ lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/conditional-orders/get-conditional-order-book.md): Lấy danh sách các lệnh thực được phát sinh (trigger) bởi một lệnh điều kiện. - [Lịch sử trạng thái lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/conditional-orders/get-conditional-order-status.md): Lấy lịch sử thay đổi trạng thái của một lệnh điều kiện. - [Đặt lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/conditional-orders/place-conditional-order.md): Đặt lệnh điều kiện mới. Hỗ trợ các loại lệnh điều kiện bao gồm stop, stop_limit, gtd, bullbear, oco, trailing_stop, trailing_stop_limit. - [Hủy lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/conditional-orders/cancel-conditional-order.md): Đặt lệnh điều kiện mới. Hỗ trợ các loại lệnh điều kiện bao gồm stop, stop_limit, gtd, bullbear, oco, trailing_stop, trailing_stop_limit. #### 2026-08-21 ##### Xác thực - [Cấp access token và refresh token](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/authentication/exchange-token.md): Xác thực apiKey/apiSecret để lấy access token và refresh token (kèm thông tin hết hạn). - [Yêu cầu OTP](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/authentication/request-otp.md): Gửi yêu cầu lấy OTP (SMS/Email) phục vụ xác thực giao dịch. Chỉ sử dụng cho tài khoản có kiểu 2FA là SMS và Email. - [Làm mới access token](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/authentication/refresh-token.md): Làm mới access token bằng refresh token còn hiệu lực. ##### Tài khoản - [Thông tin tài khoản](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/account/get-account-info.md): Lấy danh sách tài khoản giao dịch của khách hàng. Tài khoản có thể một trong ba loại CASH (thường); MARGIN (ký quỹ); DERIVATIVE (phái sinh). * DERIVATIVE (phái sinh) ##### Dữ liệu thị trường - [Danh sách chỉ số](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-index-list.md): Lấy danh sách các chỉ số thị trường. - [Tổng hợp chỉ số](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-index-summary.md): Lấy thông tin tổng hợp của một chỉ số theo ngày giao dịch. - [File dữ liệu thị trường](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-market-file.md): Lấy đường dẫn file CSV dữ liệu thị trường theo ngày giao dịch và khung thời gian. File dữ liệu sẽ được hệ thống chuẩn bị sẵn và cung cấp đường dẫn tải về trong vòng 30 phút kể từ khi nhận được yêu cầu. - [Dữ liệu tham chiếu thị trường](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-master-data.md): Truy vấn thông tin giá trần, giá sàn, giá tham chiếu của chứng khoán theo ngày giao dịch. - [Dữ liệu OHLCV](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-ohlcv.md): Lấy dữ liệu nến OHLCV theo khoảng thời gian. Thời gian cung cấp 1 năm gần nhất cho dữ liệu intraday, dữ liệu daily cung cấp từ khi mã chứng khoán được giao dịch. - [Danh sách chứng khoán](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-securities.md): Lấy danh sách chứng khoán theo điều kiện lọc. Khách chỉ được phép cung cấp một trong ba tham số symbol, board hoặc index để lọc danh sách chứng khoán. - [Tổng hợp giao dịch chứng khoán](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/market-data/get-securities-summary.md): Lấy thông tin tổng hợp giao dịch của một mã chứng khoán hoặc chỉ số theo từng ngày giao dịch. Chỉ truyền một trong hai tham số là Symbol hoặc Index. ##### Giao dịch - [Số dư tài khoản](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/get-account-balance.md): Lấy thông tin số dư tài khoản. - [Khối lượng mua bán tối đa](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/get-max-buy-sell.md): Lấy khối lượng mua/bán tối đa theo tài khoản, mã và giá. - [Sổ lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/get-order-book.md): Lấy lịch sử sổ lệnh theo tài khoản và bộ lọc. - [Vị thế](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/get-positions.md): Lấy thông tin vị thế của tài khoản. - [PP/MMR tài khoản](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/get-pp-mmr.md): Lấy thông tin PP/MMR của tài khoản. - [Sửa lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/modify-order.md): Sửa lệnh hiện có. - [Đặt lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/place-order.md): Đặt lệnh mới. - [Hủy lệnh](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/trading/cancel-order.md): Hủy lệnh hiện có. ##### Lệnh điều kiện - [Danh sách lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/conditional-orders/get-conditional-orders.md): Lấy danh sách các lệnh điều kiện đã tạo theo bộ lọc. - [Sổ lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/conditional-orders/get-conditional-order-book.md): Lấy danh sách các lệnh thực được phát sinh (trigger) bởi một lệnh điều kiện. - [Lịch sử trạng thái lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/conditional-orders/get-conditional-order-status.md): Lấy lịch sử thay đổi trạng thái của một lệnh điều kiện. - [Đặt lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/conditional-orders/place-conditional-order.md): Đặt lệnh điều kiện mới. Hỗ trợ các loại lệnh điều kiện bao gồm stop, stop_limit, gtd, bullbear, oco, trailing_stop, trailing_stop_limit. - [Hủy lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/openapi/2026-08-21/conditional-orders/cancel-conditional-order.md): Đặt lệnh điều kiện mới. Hỗ trợ các loại lệnh điều kiện bao gồm stop, stop_limit, gtd, bullbear, oco, trailing_stop, trailing_stop_limit. ### Đặc tả WebSocket #### latest ##### Websockets - [Luồng điều khiển](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/luồng-điều-khiển.md): Client sử dụng các message điều khiển để quản lý topic trên hai channel `DATA` và `TRADING`. Token được lấy trước qua API `getAccessToken` và dùng khi thiết lập kết nối. - [Heartbeat](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/heartbeat.md): Server gửi `PING`; client phải phản hồi `PONG` đúng cấu trúc. - [Khớp lệnh](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/khớp-lệnh.md): Cập nhật thông tin khớp lệnh và tổng quan giao dịch của mã chứng khoán. - [Bid/ask](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/bidask.md): Cập nhật các mức giá và khối lượng bid/ask. - [Room nước ngoài](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/room-nước-ngoài.md): Cập nhật room và giao dịch mua/bán của nhà đầu tư nước ngoài. - [Khớp lệnh thỏa thuận](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/khớp-lệnh-thỏa-thuận.md): Cập nhật giao dịch thỏa thuận. - [Giao dịch lô lẻ](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/giao-dịch-lô-lẻ.md): Cập nhật giao dịch và bid/ask lô lẻ. - [Thông tin đầu ngày và phiên](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/thông-tin-đầu-ngày-và-phiên.md): Cập nhật thông tin giá tham chiếu và cờ phiên của thị trường. - [Sự kiện lệnh](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/sự-kiện-lệnh.md): Cập nhật trạng thái lệnh, khớp lệnh và sự kiện lệnh điều kiện (FCO). FCO được trả về trên cùng topic `order`. - [Danh mục](https://hoalulab.mintlify.app/vi/ssi/asyncapi/websockets/danh-mục.md): Cập nhật vị thế và lãi/lỗ của tài khoản. SSI hiện hỗ trợ tài khoản đuôi 8. #### 2026-07-29 ##### Websockets - [Luồng điều khiển](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/luồng-điều-khiển.md): Client sử dụng các message điều khiển để quản lý topic trên hai channel `DATA` và `TRADING`. Token được lấy trước qua API `getAccessToken` và dùng khi thiết lập kết nối. - [Heartbeat](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/heartbeat.md): Server gửi `PING`; client phải phản hồi `PONG` đúng cấu trúc. - [Khớp lệnh](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/khớp-lệnh.md): Cập nhật thông tin khớp lệnh và tổng quan giao dịch của mã chứng khoán. - [Bid/ask](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/bidask.md): Cập nhật các mức giá và khối lượng bid/ask. - [Room nước ngoài](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/room-nước-ngoài.md): Cập nhật room và giao dịch mua/bán của nhà đầu tư nước ngoài. - [Khớp lệnh thỏa thuận](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/khớp-lệnh-thỏa-thuận.md): Cập nhật giao dịch thỏa thuận. - [Giao dịch lô lẻ](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/giao-dịch-lô-lẻ.md): Cập nhật giao dịch và bid/ask lô lẻ. - [Thông tin đầu ngày và phiên](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/thông-tin-đầu-ngày-và-phiên.md): Cập nhật thông tin giá tham chiếu và cờ phiên của thị trường. - [Sự kiện lệnh](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/sự-kiện-lệnh.md): Cập nhật trạng thái lệnh, khớp lệnh và sự kiện lệnh điều kiện (FCO). FCO được trả về trên cùng topic `order`. - [Danh mục](https://hoalulab.mintlify.app/vi/ssi/asyncapi/2026-07-29/websockets/danh-mục.md): Cập nhật vị thế và lãi/lỗ của tài khoản. SSI hiện hỗ trợ tài khoản đuôi 8. ### Phụ lục tham khảo #### Phụ lục tham khảo - [Luồng trạng thái lệnh](https://hoalulab.mintlify.app/vi/ssi/appendix/order-status-flow.md): Mô tả chi tiết sơ đồ vòng đời và các trạng thái chuyển tiếp của lệnh giao dịch trên hệ thống SSI FastConnect API. - [Tham khảo đặt lệnh điều kiện](https://hoalulab.mintlify.app/vi/ssi/appendix/fco-reference.md): Hướng dẫn chi tiết về cách đặt lệnh điều kiện (FCO) qua FastConnect API, bao gồm các loại lệnh, tham số và ví dụ. - [Danh sách Mã lỗi hệ thống](https://hoalulab.mintlify.app/vi/ssi/appendix/error-codes.md): Danh mục mã lỗi HTTP, mã lỗi hệ thống và nguyên nhân chi tiết trên SSI FastConnect API. ## TCBS ### Tổng quan #### Tổng quan - [Giới thiệu TCBS](https://hoalulab.mintlify.app/vi/tcbs/index.md): Tích hợp tài khoản, giao dịch và dữ liệu thị trường qua TCBS iFlash Open API. - [Sơ đồ hoạt động](https://hoalulab.mintlify.app/vi/tcbs/workflow.md): Hướng dẫn quy trình đăng ký và sử dụng iFlash Open API của TCBS #### Websockets - [Bảng giá cơ sở](https://hoalulab.mintlify.app/vi/tcbs/websocket/price-board.md): Real-time cash market price board over WebSocket. - [Lịch sử giá khớp, cung cầu](https://hoalulab.mintlify.app/vi/tcbs/websocket/history.md): Real-time price matching history and supply/demand over WebSocket. - [Thay đổi thông tin lệnh cơ sở](https://hoalulab.mintlify.app/vi/tcbs/websocket/order-matching.md): Real-time order matching updates over WebSocket. - [Bảng giá phái sinh](https://hoalulab.mintlify.app/vi/tcbs/websocket/derivative-price-board.md): Real-time derivative price board over WebSocket. - [Thay đổi thông tin lệnh phái sinh](https://hoalulab.mintlify.app/vi/tcbs/websocket/derivative-order-matching.md): Real-time derivative order matching over WebSocket. #### Changelog - [Nhật ký thay đổi](https://hoalulab.mintlify.app/vi/tcbs/changelog.md) - [Bổ sung và hiệu chỉnh](https://hoalulab.mintlify.app/vi/tcbs/clarifications.md) - [Vấn đề đã biết](https://hoalulab.mintlify.app/vi/tcbs/known-issues.md) ### Đặc tả API #### latest ##### Tài khoản - [Thông tin số dư tiền](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-cash-balance.md): Lấy thông tin số dư tiền của tiểu khoản. - [Tra cứu tài sản cổ phiếu](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-stock-assets.md): Tra cứu tài sản cổ phiếu theo tiểu khoản. Số dư tiền dùng /cashInvestments; sao kê tiền dùng /erebos/v2/digital/trans-hist-cashStatements. - [Hạn mức margin](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-margin-limit.md): Lấy thông tin hạn mức margin của khách hàng theo số tài khoản lưu ký. - [Gói vay bổ trợ](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-margin-package.md): Lấy chi tiết gói vay bổ trợ của tài khoản margin. - [Thông tin tiểu khoản](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-sub-account.md): Lấy thông tin hồ sơ của một tài khoản lưu ký theo danh sách trường yêu cầu. - [Gói lãi suất margin](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-interest-rate-package.md): Lấy các gói lãi suất margin khả dụng của tài khoản. - [Tỷ lệ margin và rủi ro](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-margin-risk.md): Lấy dư nợ gốc, dư nợ lãi, Rtt và các tỷ lệ margin của tài khoản margin. - [Danh sách khoản vay](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-loans.md): Lấy danh sách khoản vay của tài khoản margin. - [Tài sản, vị thế đóng](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-closed-positions.md): Tra cứu danh sách vị thế đã đóng của tài khoản phái sinh. - [Tài sản, vị thế mở](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-open-positions.md): Tra cứu vị thế mở phái sinh. - [Tổng quan tiền, ký quỹ](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-derivative-account.md): Tổng quan tiền và ký quỹ phái sinh. ##### Lệnh cổ phiếu - [Thông tin khớp lệnh](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-matching-details.md): Lấy thông tin khớp lệnh của tiểu khoản. - [Lấy sổ lệnh](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-order-book.md): Lấy sổ lệnh của tiểu khoản. - [Lấy sổ lệnh theo Order ID](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-order-by-id.md): Lấy một lệnh theo Order ID của tiểu khoản. - [Lấy sức mua](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-purchasing-power.md): Lấy sức mua của tiểu khoản. - [Lấy sức mua theo mã](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-purchasing-power-by-symbol.md): Lấy sức mua theo mã cổ phiếu cụ thể. - [Lấy sức mua theo mã, giá](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-purchasing-power-by-symbol-price.md): Lấy sức mua theo mã cổ phiếu và mức giá cụ thể. - [Hủy lệnh thường](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/cancel-order.md): Huỷ một hoặc nhiều lệnh chưa khớp hết bằng danh sách order ID. - [Đặt lệnh thường](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/place-order.md): Đặt lệnh thường trên thị trường cơ sở. - [Sửa lệnh cổ phiếu](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/sửa-lệnh-cổ-phiếu.md): Cập nhật giá hoặc khối lượng của lệnh. ##### Dữ liệu thị trường - [Tra cứu thông tin chứng khoán](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-securities.md): Tra cứu thông tin chi tiết của mã chứng khoán: thông tin niêm yết, giá trần/sàn, sàn giao dịch, loại chứng khoán, hạn mức giao dịch, v.v. - [Cung cầu theo ngày](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-daily-order-flow.md): Lấy dữ liệu cung cầu theo ngày của mã cổ phiếu. - [Cung cầu trong phiên (15 phút)](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-session-order-flow.md): Lấy dữ liệu cung cầu trong phiên theo khoảng thời gian 15 phút. - [Cung cầu theo tháng](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-monthly-order-flow.md): Lấy dữ liệu cung cầu theo tháng của mã cổ phiếu. - [Lịch sử giá khớp](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-trade-history.md): Lấy lịch sử giá khớp trong phiên của mã cổ phiếu. - [Thông tin mã, giá phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-derivatives.md): Lấy thông tin mã và giá của thị trường phái sinh. - [Thông tin thỏa thuận](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-through.md): Lấy thông tin giao dịch thỏa thuận. - [Thông tin mã, giá](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-ticker.md): Lấy thông tin mã và giá của thị trường cơ sở. - [Thông tin room nước ngoài](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-foreign-room.md): Lấy thông tin room nước ngoài và snapshot thị trường. ##### Tiền - [Tra cứu nợ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/get-debt.md): Lấy thông tin dư nợ margin (lịch sử khoản vay) của tiểu khoản. - [Nộp ký quỹ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/deposit-margin.md): Nộp tiền ký quỹ vào tài khoản phái sinh. - [Rút ký quỹ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/withdraw-margin.md): Rút tiền ký quỹ khỏi tài khoản phái sinh. - [Chuyển tiền nội bộ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/internal-transfer.md): Chuyển tiền giữa các tiểu khoản. ##### Xác thực - [Yêu cầu OTP để lấy JWT Token](https://hoalulab.mintlify.app/vi/tcbs/openapi/authentication/request-otp.md): Trao đổi API Key để lấy JWT Token. - [Trao đổi API Key để lấy JWT Token](https://hoalulab.mintlify.app/vi/tcbs/openapi/authentication/exchange-token.md): Trao đổi API Key để lấy JWT Token. ##### Lệnh phái sinh - [Hủy lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/cancel-order.md): Hủy lệnh thường phái sinh. - [Sửa lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/modify-order.md): Sửa lệnh thường phái sinh. - [Hủy lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/cancel-conditional-order.md): Hủy lệnh điều kiện phái sinh. - [Tra cứu sổ lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/get-conditional-order-book.md): Tra cứu sổ lệnh điều kiện phái sinh. - [Đặt lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/place-conditional-order.md): Đặt lệnh điều kiện trên thị trường phái sinh. - [Tra cứu sổ lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/get-derivative-order-book.md): Tra cứu sổ lệnh thường phái sinh. - [Đặt lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/place-derivative-order.md): Đặt lệnh thường trên thị trường phái sinh. - [Sửa lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/modify-conditional-order.md): Sửa lệnh điều kiện phái sinh. #### v1 ##### Tài khoản - [Thông tin số dư tiền](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-cash-balance.md): Lấy thông tin số dư tiền của tiểu khoản. - [Tra cứu tài sản cổ phiếu](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-stock-assets.md): Tra cứu tài sản cổ phiếu theo tiểu khoản. Số dư tiền dùng /cashInvestments; sao kê tiền dùng /erebos/v2/digital/trans-hist-cashStatements. - [Hạn mức margin](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-margin-limit.md): Lấy thông tin hạn mức margin của khách hàng theo số tài khoản lưu ký. - [Gói vay bổ trợ](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-margin-package.md): Lấy chi tiết gói vay bổ trợ của tài khoản margin. - [Thông tin tiểu khoản](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-sub-account.md): Lấy thông tin hồ sơ của một tài khoản lưu ký theo danh sách trường yêu cầu. - [Gói lãi suất margin](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-interest-rate-package.md): Lấy các gói lãi suất margin khả dụng của tài khoản. - [Tỷ lệ margin và rủi ro](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-margin-risk.md): Lấy dư nợ gốc, dư nợ lãi, Rtt và các tỷ lệ margin của tài khoản margin. - [Danh sách khoản vay](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-loans.md): Lấy danh sách khoản vay của tài khoản margin. - [Tài sản, vị thế đóng](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-closed-positions.md): Tra cứu danh sách vị thế đã đóng của tài khoản phái sinh. - [Tài sản, vị thế mở](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-open-positions.md): Tra cứu vị thế mở phái sinh. - [Tổng quan tiền, ký quỹ](https://hoalulab.mintlify.app/vi/tcbs/openapi/account/get-derivative-account.md): Tổng quan tiền và ký quỹ phái sinh. ##### Lệnh cổ phiếu - [Thông tin khớp lệnh](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-matching-details.md): Lấy thông tin khớp lệnh của tiểu khoản. - [Lấy sổ lệnh](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-order-book.md): Lấy sổ lệnh của tiểu khoản. - [Lấy sổ lệnh theo Order ID](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-order-by-id.md): Lấy một lệnh theo Order ID của tiểu khoản. - [Lấy sức mua](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-purchasing-power.md): Lấy sức mua của tiểu khoản. - [Lấy sức mua theo mã](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-purchasing-power-by-symbol.md): Lấy sức mua theo mã cổ phiếu cụ thể. - [Lấy sức mua theo mã, giá](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/get-purchasing-power-by-symbol-price.md): Lấy sức mua theo mã cổ phiếu và mức giá cụ thể. - [Hủy lệnh thường](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/cancel-order.md): Huỷ một hoặc nhiều lệnh chưa khớp hết bằng danh sách order ID. - [Đặt lệnh thường](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/place-order.md): Đặt lệnh thường trên thị trường cơ sở. - [Sửa lệnh cổ phiếu](https://hoalulab.mintlify.app/vi/tcbs/openapi/stock-orders/modify-order.md): Cập nhật giá hoặc khối lượng của lệnh. ##### Dữ liệu thị trường - [Tra cứu thông tin chứng khoán](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-securities.md): Tra cứu thông tin chi tiết của mã chứng khoán: thông tin niêm yết, giá trần/sàn, sàn giao dịch, loại chứng khoán, hạn mức giao dịch, v.v. - [Bảng giá phái sinh (WebSocket)](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-derivative-quotes.md): Bảng giá phái sinh theo thời gian thực qua WebSocket. - [Cung cầu theo ngày](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-daily-order-flow.md): Lấy dữ liệu cung cầu theo ngày của mã cổ phiếu. - [Cung cầu trong phiên (15 phút)](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-session-order-flow.md): Lấy dữ liệu cung cầu trong phiên theo khoảng thời gian 15 phút. - [Cung cầu theo tháng](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-monthly-order-flow.md): Lấy dữ liệu cung cầu theo tháng của mã cổ phiếu. - [Lịch sử giá khớp](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-trade-history.md): Lấy lịch sử giá khớp trong phiên của mã cổ phiếu. - [Thông tin mã, giá phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-derivatives.md): Lấy thông tin mã và giá của thị trường phái sinh. - [Thông tin thỏa thuận](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-through.md): Lấy thông tin giao dịch thỏa thuận. - [Thông tin mã, giá](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-ticker.md): Lấy thông tin mã và giá của thị trường cơ sở. - [Thông tin room nước ngoài](https://hoalulab.mintlify.app/vi/tcbs/openapi/market-data/get-foreign-room.md): Lấy thông tin room nước ngoài và snapshot thị trường. ##### Tiền - [Tra cứu nợ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/get-debt.md): Lấy thông tin dư nợ margin (lịch sử khoản vay) của tiểu khoản. - [Thông tin sao kê tiền](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/get-cash-statement.md): Lấy sao kê tiền (lịch sử giao dịch) của tiểu khoản. - [Nộp ký quỹ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/deposit-margin.md): Nộp tiền ký quỹ vào tài khoản phái sinh. - [Rút ký quỹ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/withdraw-margin.md): Rút tiền ký quỹ khỏi tài khoản phái sinh. - [Chuyển tiền nội bộ](https://hoalulab.mintlify.app/vi/tcbs/openapi/cash/internal-transfer.md): Chuyển tiền giữa các tiểu khoản. ##### Xác thực - [Yêu cầu OTP để lấy JWT Token](https://hoalulab.mintlify.app/vi/tcbs/openapi/authentication/request-otp.md): Trao đổi API Key để lấy JWT Token. - [Trao đổi API Key để lấy JWT Token](https://hoalulab.mintlify.app/vi/tcbs/openapi/authentication/exchange-token.md): Trao đổi API Key để lấy JWT Token. ##### Lệnh phái sinh - [Hủy lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/cancel-order.md): Hủy lệnh thường phái sinh. - [Sửa lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/modify-order.md): Sửa lệnh thường phái sinh. - [Hủy lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/cancel-conditional-order.md): Hủy lệnh điều kiện phái sinh. - [Tra cứu sổ lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/get-conditional-order-book.md): Tra cứu sổ lệnh điều kiện phái sinh. - [Đặt lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/place-conditional-order.md): Đặt lệnh điều kiện trên thị trường phái sinh. - [Tra cứu sổ lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/get-derivative-order-book.md): Tra cứu sổ lệnh thường phái sinh. - [Đặt lệnh thường phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/place-derivative-order.md): Đặt lệnh thường trên thị trường phái sinh. - [Sửa lệnh điều kiện phái sinh](https://hoalulab.mintlify.app/vi/tcbs/openapi/derivative-orders/modify-conditional-order.md): Sửa lệnh điều kiện phái sinh. ### Đặc tả WebSocket #### latest ##### Websockets - [Bảng giá cơ sở](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/websockets/bảng-giá-cơ-sở.md): Client xác thực bằng `d|a|||`, quản lý subscription bằng các text frame `d|s|...`, `d|u|...`, `d|r|...` và gửi heartbeat `d|p|||` mỗi 2 giây. - [Bảng giá phái sinh](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/websockets/bảng-giá-phái-sinh.md): Client xác thực bằng `d|a|||`, subscribe bằng `d|s|tk|...`, unsubscribe bằng `d|u|tk|...` và gửi heartbeat `d|p|||` mỗi 2 giây. - [Lịch sử giá khớp và cung cầu](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/websockets/lịch-sử-giá-khớp-và-cung-cầu.md): Client xác thực bằng `d|a|||`, subscribe bằng `d|st|...`, unsubscribe bằng `d|ut|...` và gửi heartbeat `d|po` mỗi 2 giây. - [Thay đổi thông tin lệnh cơ sở](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/websockets/thay-đổi-thông-tin-lệnh-cơ-sở.md): Client xác thực bằng `authenticate|`, subscribe topic `STOCK_ORDER` và gửi heartbeat `ping|1` mỗi 2 giây. - [Thay đổi thông tin lệnh phái sinh](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/websockets/thay-đổi-thông-tin-lệnh-phái-sinh.md): Client xác thực bằng `authenticate|`, subscribe từng topic `DE_ORDER`, `DE_CONDITIONAL_ORDER`, `DE_OPEN_POSITION` và gửi heartbeat `ping|1` mỗi 2 giây. #### v1 ##### Websockets - [Bảng giá cơ sở](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/v1/websockets/bảng-giá-cơ-sở.md): Client xác thực bằng `d|a|||`, quản lý subscription bằng các text frame `d|s|...`, `d|u|...`, `d|r|...` và gửi heartbeat `d|p|||` mỗi 2 giây. - [Bảng giá phái sinh](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/v1/websockets/bảng-giá-phái-sinh.md): Client xác thực bằng `d|a|||`, subscribe bằng `d|s|tk|...`, unsubscribe bằng `d|u|tk|...` và gửi heartbeat `d|p|||` mỗi 2 giây. - [Lịch sử giá khớp và cung cầu](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/v1/websockets/lịch-sử-giá-khớp-và-cung-cầu.md): Client xác thực bằng `d|a|||`, subscribe bằng `d|st|...`, unsubscribe bằng `d|ut|...` và gửi heartbeat `d|po` mỗi 2 giây. - [Thay đổi thông tin lệnh cơ sở](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/v1/websockets/thay-đổi-thông-tin-lệnh-cơ-sở.md): Client xác thực bằng `authenticate|`, subscribe topic `STOCK_ORDER` và gửi heartbeat `ping|1` mỗi 2 giây. - [Thay đổi thông tin lệnh phái sinh](https://hoalulab.mintlify.app/vi/tcbs/asyncapi/v1/websockets/thay-đổi-thông-tin-lệnh-phái-sinh.md): Client xác thực bằng `authenticate|`, subscribe từng topic `DE_ORDER`, `DE_CONDITIONAL_ORDER`, `DE_OPEN_POSITION` và gửi heartbeat `ping|1` mỗi 2 giây. ## OpenAPI Specs - [dnse.openapi](/vi/openapi/dnse.openapi.yaml) - [dnse.2026-09-25.openapi](/vi/openapi/dnse.2026-09-25.openapi.yaml) - [dnse.2026-09-15.openapi](/vi/openapi/dnse.2026-09-15.openapi.yaml) - [dnse.2026-09-10.openapi](/vi/openapi/dnse.2026-09-10.openapi.yaml) - [dnse.2026-08-06.openapi](/vi/openapi/dnse.2026-08-06.openapi.yaml) - [dnse-openapi-2026-07-23](https://cdn.entrade.com.vn/dnse-openapi/doc/dnse-openapi-2026-07-23.yaml) - [dnse-openapi-2026-05-07](https://cdn.entrade.com.vn/dnse-openapi/doc/dnse-openapi-2026-05-07.yaml) - [entrade-v1](/vi/openapi/entrade-v1.yaml) - [fhsc.openapi](/vi/openapi/fhsc.openapi.yaml) - [fhsc.2026-09-25.openapi](/vi/openapi/fhsc.2026-09-25.openapi.yaml) - [fhsc.2026-08-18.openapi](/vi/openapi/fhsc.2026-08-18.openapi.yaml) - [ssi.openapi](/vi/openapi/ssi.openapi.yaml) - [ssi.2026-08-21.openapi](/vi/openapi/ssi.2026-08-21.openapi.yaml) - [tcbs.v1.openapi](/vi/openapi/tcbs.v1.openapi.yaml) - [tcbs.openapi](/vi/openapi/tcbs.openapi.yaml) - [fireant-v1](/vi/openapi/fireant-v1.yaml) - [dnse-v1](/en/openapi/dnse-v1.yaml) - [dnse-v2](/en/openapi/dnse-v2.yaml) - [v1](/en/openapi/v1.yaml) - [v2](/en/openapi/v2.yaml) - [dnse-v1](/vi/openapi/dnse-v1.yaml) - [fhsc.2026-07-09.openapi](/vi/openapi/fhsc.2026-07-09.openapi.yaml) - [ssi-v3](/vi/openapi/ssi-v3.yaml) ## AsyncAPI Specs - [dnse.2026-09-10.asyncapi](/vi/asyncapi/dnse.2026-09-10.asyncapi.yaml) - [dnse-v2-asyncapi](/vi/openapi/dnse-v2-asyncapi.yaml) - [ssi.2026-07-29.asyncapi](/vi/asyncapi/ssi.2026-07-29.asyncapi.yaml) - [tcbs.v1.asyncapi](/vi/openapi/tcbs.v1.asyncapi.yaml) - [ssi-v3-asyncapi](/vi/openapi/ssi-v3-asyncapi.yaml) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Vietnamese / DNSE (311 pages)](https://hoalulab.mintlify.app/_llms/vi/dnse.txt): Documentation for Vietnamese / DNSE. - [Vietnamese / DNSE / Đặc tả API (244 pages)](https://hoalulab.mintlify.app/_llms/vi/dnse/dac-ta-api.txt): Documentation for Vietnamese / DNSE / Đặc tả API. - [Vietnamese / FHSC (243 pages)](https://hoalulab.mintlify.app/_llms/vi/fhsc.txt): Documentation for Vietnamese / FHSC. - [Vietnamese / FHSC / Đặc tả API (234 pages)](https://hoalulab.mintlify.app/_llms/vi/fhsc/dac-ta-api.txt): Documentation for Vietnamese / FHSC / Đặc tả API. - [Vietnamese / FHSC / Đặc tả API / latest (83 pages)](https://hoalulab.mintlify.app/_llms/vi/fhsc/dac-ta-api/latest.txt): Documentation for Vietnamese / FHSC / Đặc tả API / latest. - [Vietnamese / FHSC / Đặc tả API / 2026-09-25 (83 pages)](https://hoalulab.mintlify.app/_llms/vi/fhsc/dac-ta-api/2026-09-25.txt): Documentation for Vietnamese / FHSC / Đặc tả API / 2026-09-25. - [Vietnamese / FireAnt (868 pages)](https://hoalulab.mintlify.app/_llms/vi/fire-ant.txt): Documentation for Vietnamese / FireAnt. - [Vietnamese / FireAnt / Đặc tả API (866 pages)](https://hoalulab.mintlify.app/_llms/vi/fire-ant/dac-ta-api.txt): Documentation for Vietnamese / FireAnt / Đặc tả API. - [Vietnamese / FireAnt / Đặc tả API / latest (433 pages)](https://hoalulab.mintlify.app/_llms/vi/fire-ant/dac-ta-api/latest.txt): Documentation for Vietnamese / FireAnt / Đặc tả API / latest. - [Vietnamese / FireAnt / Đặc tả API / v1 (433 pages)](https://hoalulab.mintlify.app/_llms/vi/fire-ant/dac-ta-api/v1.txt): Documentation for Vietnamese / FireAnt / Đặc tả API / v1. - [English (46 pages)](https://hoalulab.mintlify.app/_llms/en.txt): Documentation for English. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.