vnstock-js

vnstock-js

Tài LiệuVí DụBài ViếtTài Chính
k

© Copyright 2026

Giới Thiệu
Danh Sách Hàm
Cài Đặt
Kiến Trúc
Hướng Dẫn Sử Dụng Nhanh
CLI
Lịch Sử Phiên Bản
Câu Hỏi Thường Gặp
Cơ Bản
Giao Dịch - Trading
Báo Giá - Quote
Niêm Yết - Listing
Tài Chính - Financials
Chỉ Báo - Indicators
AI Contextv1.4Mới
Thị Trường - Marketv1.5Mới
MCP Serverv1.4Mới
Watchlistv1.4Mới
Sàng Lọc - Screening
Tìm Kiếm - Search
Lịch Giao Dịch - Calendar
Realtime - Thời Gian Thực
QuoteHistory
PriceBoardItem
TopStock
CompanyProfile
ScreenResult
RealtimeQuote
ExchangeRate
  1. Tài Liệu
  2. Getting Started
  3. Api References

Danh Sách Hàm

Tất cả API của vnstock-js v1.2

Khởi tạo

Cơ bản

import { stock, commodity, market, realtime } from 'vnstock-js';

Nâng cao

import { Vnstock } from 'vnstock-js';
const vnstock = new Vnstock();

Chứng khoán - Stock

Báo giá

HàmMô tảParams
stock.quote()Giá lịch sử OHLCV{ ticker, start, end? }
stock.index()Dữ liệu chỉ số{ index, start, end? }

Giao dịch

HàmMô 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-

Công ty

HàmMô 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-

Tài chính

HàmMô tảParams
stock.financials()Bảng cân đối kế toán{ ticker, period? }

Nâng cao:

HàmMô 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? }

Niêm yết

HàmMô 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ómgroup?

Sàng lọc

HàmMô tảParams
stock.screening()Lọc cổ phiếu{ exchange?, filters?, sortBy?, order?, limit? }

Chỉ báo kỹ thuật

HàmMô tảParams
sma()Simple Moving Averagedata, { period, field? }
ema()Exponential Moving Averagedata, { period, field? }
rsi()Relative Strength Indexdata, { period?, field? }

Tìm kiếm mã (v1.2+)

HàmMô tảParams
stock.search()Tìm mã cổ phiếu offlinequery, { limit? }
vnstock.stock.listing.search()Tìm kiếm nâng caoquery, { limit? }
vnstock.stock.listing.getBySymbol()Tra cứu chính xácsymbol
vnstock.stock.listing.getByExchange()Lọc theo sànexchange
vnstock.stock.listing.getByIndustry()Lọc theo ngànhindustry
vnstock.stock.listing.allLocal()Toàn bộ ~3300 mã offline--

Lịch Giao Dịch - Market Calendar (v1.2+)

HàmMô tảParams
market.calendar.isTradeDay()Kiểm tra ngày giao dịchdate
market.calendar.nextTradeDay()Ngày giao dịch kế tiếpdate
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àng Hoá - Commodity

HàmMô 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
PreviousGiới Thiệu
NextCài Đặt

Nội Dung

Khởi tạoCơ bảnNâng caoChứng khoán - StockBáo giáGiao dịchCông tyTài chínhNiêm yếtSàng lọcChỉ báo kỹ thuậtTìm kiếm mã (v1.2+)Lịch Giao Dịch - Market Calendar (v1.2+)Hàng Hoá - Commodity