/** * 行情服务 —— 统一 quote 数据访问(多源 fallback) * * 源链: * - 腾讯(主):qt.gtimg.cn,无限制,字段最全(五档盘口),境内外都通 * - 新浪(备):hq.sinajs.cn,需 Referer,字段略少(无 PE/PB/市值),境内外都通 * - 东财 push2(境内增强):字段全,境外不通,仅境内补充 * * 指数走腾讯/新浪(sh/sz 前缀)。 * * 输出统一 Quote 形态(扁平字段 + 五档盘口),命令层只依赖本服务。 */ /** 统一的标准化行情 */ export interface Quote { code: string; name: string; market: "sh" | "sz" | "bj"; price: number; prevClose: number; open: number; high: number; low: number; change: number; changePercent: number; volume: number; amount: number; turnoverRate: number; volumeRatio: number; amplitude: number; peRatio: number | null; pbRatio: number | null; circulateMarketCap: number; totalMarketCap: number; limitUp: number; limitDown: number; time: string; bids: { price: number; volume: number; }[]; asks: { price: number; volume: number; }[]; source: "tencent" | "eastmoney" | "sina" | "10jqka"; } export declare function getQuote(code: string): Promise; export declare function getQuoteFromEastmoney(code: string): Promise; /** 显式指定数据源(不再 fallback) */ export declare function getQuoteFromSource(code: string, source: "tencent" | "eastmoney" | "sina"): Promise; export declare function getQuotes(codes: string[]): Promise<(Quote | null)[]>; //# sourceMappingURL=quote.d.ts.map