零依赖
纯 TypeScript 实现,保持零依赖与轻量发布包,适合浏览器和 Node.js 直接接入
零依赖、轻量发布包,覆盖 A 股 / 港股 / 美股 / 基金 / 期货 / 期权、K 线、技术指标与 AI / MCP 接入
import { StockSDK } from 'stock-sdk';
const sdk = new StockSDK();
const quotes = await sdk.getSimpleQuotes(['sh000001', 'sz000858', 'sh600519']);
quotes.forEach((item) => {
console.log(`${item.name}: ${item.price} (${item.changePercent}%)`);
});const sdk = new StockSDK({
timeout: 8000,
providerPolicies: {
eastmoney: {
timeout: 12000,
rateLimit: {
requestsPerSecond: 3,
maxBurst: 3,
},
},
tencent: {
rateLimit: {
requestsPerSecond: 8,
maxBurst: 16,
},
},
},
});