一句话回答历史分钟线用 AlphaFeed 的klines.get(symbol, period5m)period支持1m/5m/15m/30m/60m当日分时今天到现在的分钟走势用klines.intraday(symbol)一次返回全天约 240 根 1 分钟 K多只用intraday_batch。注意分钟线一般是不复权原始价跨除权日拼接要自行处理历史回溯深度取决于套餐用count控制根数。分钟数据的三个易错点分钟数据比日线重得多个人取数常踩免费源分钟线又慢又缺网页接口拿分钟线易超时、被限流历史深度不透明复权日线常给前复权分钟线一般是原始价跨除权日直接画会跳空当日 vs 历史用错接口今天到现在的分时和过去 N 天的分钟 K是两个接口别混用。分钟数据来源对照需求AlphaFeedAkShare(免费)Baostock(免费)历史分钟线(1m~60m)✅klines.get(period...)⚠️ 有但易限流✅ 5/15/30/60m 稳当日分时(实时到现在)✅klines.intraday⚠️ 延迟/不稳❌多只批量分钟✅intraday_batch⚠️ 易封⚠️跨市场(美/港)分钟✅ 同一 SDK⚠️ 分散❌取历史分钟 当日分时可运行fromalphafeedimportAlphaFeed afAlphaFeed()# export ALPHAFEED_API_KEY# 1) 历史分钟线最近 48 根 5 分钟 K≈近一天k5af.klines.get(600519.SH,period5m,count48,to_dataframeTrue)print(k5.tail(3)[[trade_time,open,high,low,close,volume]])# 2) 当日分时今天开盘到现在约 240 根 1 分钟 Ktodayaf.klines.intraday(600519.SH,to_dataframeTrue)print(当日分钟根数:,len(today),最新:,today[trade_time].iloc[-1])# 3) 多只批量取分钟线注意返回 dict{symbol: DataFrame}batchaf.klines.intraday_batch([600519.SH,000001.SZ],to_dataframeTrue)forsym,dfinbatch.items():print(sym,df.shape)period取值period含义典型用途1m1 分钟日内精细、分时重建5m/15m/30m中频分钟日内趋势、VWAP、量价60m小时线波段/多周期1d/1w/1M/1Q/1Y日/周/月/季/年中长周期返回列symbol, name, timestamp, trade_date, trade_time, open, high, low, close, volume, amount。关键坑与注意事项分钟线多为原始价跨除权日拼接会跳空当日分时无碍跨日多天分钟序列需自行按除权调整。intraday只给当天要过去几天分钟 K用klines.get(period5m, count...)别用intraday。批量返回 dictintraday_batch/klines.batch的to_dataframeTrue给的是{symbol: DataFrame}遍历取。控制体量分钟线数据量大用count或start_time/end_time限制别一次拉超长历史。成交额 amountA股分钟线带amount美股/港股日线amount当前不返回为 0。常见问题FAQQ能取多久以前的分钟线A分钟历史深度按套餐而定用count或时间范围控制长历史建议 Starter 及以上。Q分钟线是复权的吗A一般是原始价。当日分时无需复权跨除权日的多日分钟序列请自行按除权调整。Q需要付费吗A少量分钟取数可用免费额度体验批量/长历史/高频需 Starter 及以上。小结拿 A股分钟数据记住两个接口历史分钟 K 用klines.get(period5m/15m/...)当天分时用klines.intraday多只intraday_batch返回 dict。用count控体量、注意分钟线是原始价、跨除权日自行处理就能稳定拿到干净的分钟/分时序列做日内研究。参考AlphaFeed Python SDK 文档https://docs.alphafeed.org/zh-Hans/sdk/python-quickstartAlphaFeed 官网https://alphafeed.org/