Tim kiem ma co phieu offline voi relevance ranking va VN30 boost
Module listing cung cap danh sach ~3300 ma co phieu offline, khong can goi API.
import { stock } from "vnstock-js";
// hoac: const vnstock = new Vnstock(); vnstock.stock.listing.search(...)
stock.search("Vinamilk");
// [{ symbol: "VNM", companyName: "CTCP Sua Viet Nam", exchange: "HOSE", vn30: true, ... }]
stock.search("ngan hang", { limit: 5 });
// Top 5 ket qua lien quan den nganh ngan hang
"VNM" -> VNM len dau"VN" -> VNM, VND, VNS..."Vin" -> Vinamilk, Vinhomes, Vingroup"sua" -> tat ca cong ty co "sua" trong ten/nganhimport { Vnstock } from "vnstock-js";
const vnstock = new Vnstock();
vnstock.stock.listing.getBySymbol("FPT");
// { symbol: "FPT", companyName: "CTCP FPT", exchange: "HOSE", vn30: true, ... }
vnstock.stock.listing.getBySymbol("ZZZZZ");
// null
vnstock.stock.listing.getByExchange("HOSE");
// SymbolInfo[] -- tat ca ma tren san HOSE
vnstock.stock.listing.getByIndustry("Ngan hang");
// SymbolInfo[] -- tat ca ngan hang
vnstock.stock.listing.allLocal();
// SymbolInfo[] -- toan bo ~3300 ma
Note:
Du lieu duoc bundle cung package, cap nhat bang npm run update-symbols.
Khong can ket noi internet de su dung cac ham search.