Tất cả API của vnstock-js v1.2
import { stock, commodity, market, realtime } from 'vnstock-js';
import { Vnstock } from 'vnstock-js';
const vnstock = new Vnstock();
| Hàm | Mô tả | Params |
|---|---|---|
stock.quote() | Giá lịch sử OHLCV | { ticker, start, end? } |
stock.index() | Dữ liệu chỉ số | { index, start, end? } |
| Hàm | Mô tả | Params |
|---|---|---|
stock.priceBoard() | Bảng giá hiện tại | { ticker } |
stock.topGainers() | Top tăng mạnh | — |
stock.topLosers() | Top giảm mạnh | — |
| Hàm | Mô tả | Params |
|---|---|---|
stock.company() | Tạo Company instance | { ticker } |
company.profile() | Thông tin công ty | — |
company.shareholders() | Cổ đông | — |
company.officers() | Ban lãnh đạo | — |
company.events() | Sự kiện | — |
company.news() | Tin tức | — |
company.dividends() | Cổ tức | — |
company.insiderDeals() | Giao dịch nội bộ | — |
company.subsidiaries() | Công ty con | — |
company.affiliates() | Công ty liên kết | — |
| Hàm | Mô tả | Params |
|---|---|---|
stock.financials() | Bảng cân đối kế toán | { ticker, period? } |
Nâng cao:
| Hàm | Mô tả | Params |
|---|---|---|
vnstock.stock.financials.balanceSheet() | CĐKT | { symbol, period?, lang? } |
vnstock.stock.financials.incomeStatement() | KQKD | { symbol, period?, lang? } |
vnstock.stock.financials.cashFlow() | LCTT | { symbol, period?, lang? } |
| Hàm | Mô tả | Params |
|---|---|---|
vnstock.stock.listing.allSymbols() | Tất cả mã | — |
vnstock.stock.listing.symbolsByExchange() | Theo sàn | — |
vnstock.stock.listing.symbolsByIndustries() | Theo ngành | — |
vnstock.stock.listing.industriesIcb() | Mã ngành ICB | — |
vnstock.stock.listing.symbolsByGroup() | Theo nhóm | group? |
| Hàm | Mô tả | Params |
|---|---|---|
stock.screening() | Lọc cổ phiếu | { exchange?, filters?, sortBy?, order?, limit? } |
| Hàm | Mô tả | Params |
|---|---|---|
sma() | Simple Moving Average | data, { period, field? } |
ema() | Exponential Moving Average | data, { period, field? } |
rsi() | Relative Strength Index | data, { period?, field? } |
| Hàm | Mô tả | Params |
|---|---|---|
stock.search() | Tìm mã cổ phiếu offline | query, { limit? } |
vnstock.stock.listing.search() | Tìm kiếm nâng cao | query, { limit? } |
vnstock.stock.listing.getBySymbol() | Tra cứu chính xác | symbol |
vnstock.stock.listing.getByExchange() | Lọc theo sàn | exchange |
vnstock.stock.listing.getByIndustry() | Lọc theo ngành | industry |
vnstock.stock.listing.allLocal() | Toàn bộ ~3300 mã offline | -- |
| Hàm | Mô tả | Params |
|---|---|---|
market.calendar.isTradeDay() | Kiểm tra ngày giao dịch | date |
market.calendar.nextTradeDay() | Ngày giao dịch kế tiếp | date |
market.calendar.prevTradeDay() | Ngày giao dịch trước đó | date |
market.calendar.holidays() | Danh sách ngày nghỉ lễ | year |
market.calendar.session() | Giờ giao dịch sàn HOSE | -- |
| Hàm | Mô tả |
|---|---|
commodity.gold.priceBTMC() | Giá vàng BTMC |
commodity.gold.priceGiaVangNet() | Giá vàng GiaVang.net |
commodity.gold.priceSJC() | Giá vàng SJC |
commodity.exchange() | Tỷ giá VCB |