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
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