/** * Eastmoney Data SDK - 分时线 API * * 获取股票分时图数据(当日分时、多日分时) */ import { TrendData, TrendOptions, TrendResult } from '../types/quote'; /** * 获取分时线数据 * * @param options - 分时请求选项 * @returns 分时数据结果 * * @example * ```ts * // 获取当日分时 * const trend = await getTrend({ secid: '1.600519' }); * console.log(trend.data); // 分时数据数组 * * // 获取 5 日分时 * const trend5 = await getTrend({ secid: '1.600519', ndays: 5 }); * ``` */ export declare function getTrend(options: TrendOptions): Promise; /** * 获取当日分时数据 * * @param secid - 证券 ID * @returns 分时数据 */ export declare function getIntradayTrend(secid: string): Promise; /** * 获取 5 日分时数据 * * @param secid - 证券 ID * @returns 分时数据 */ export declare function get5DayTrend(secid: string): Promise; /** * 批量获取多只股票的分时数据 * * @param secids - 证券 ID 数组 * @param ndays - 天数 * @returns 分时数据映射 */ export declare function getBatchTrend(secids: string[], ndays?: number): Promise>; /** * 计算分时均价 * * @param trends - 分时数据数组 * @returns 均价 */ export declare function calculateAveragePrice(trends: TrendData[]): number; /** * 获取分时数据的最高/最低价 * * @param trends - 分时数据数组 * @returns 最高价和最低价 */ export declare function getTrendHighLow(trends: TrendData[]): { high: number; low: number; }; //# sourceMappingURL=intraday.d.ts.map