AutoHedge · 第 7 章 市场数据工具 章节摘要:本章属「数据篇」,精读 里负责拉行情的工具。先看 (约 231 行)——用 yfinance 封装股票报价与历史数据,重点处理 Yahoo 的 429 限流,失败时返回部分数据,是限流容错的典范;再看 和 ——通过 Jupiter API 查 Solana 代币的实时价格与按名搜索;最后澄清一个真相: 文件名叫 polygon,实际代码指向的却是 massive.com 的占位实现,这是项目「未完成」特征的一个缩影。本章共 3 节,前置依赖为「第 6 章」。 学习目标 阅读完本章,你应当能够: 精读 yahooapi.py,掌握 yfinance 封装与 429 限流容错策略。
章节摘要:本章属「数据篇」,精读
autohedge/tools/里负责拉行情的工具。先看yahoo_api.py(约 231 行)——用 yfinance 封装股票报价与历史数据,重点处理 Yahoo 的 429 限流,失败时返回部分数据,是限流容错的典范;再看jupiter_price.py和jupiter_search.py——通过 Jupiter API 查 Solana 代币的实时价格与按名搜索;最后澄清一个真相:polygon_api.py文件名叫 polygon,实际代码指向的却是 massive.com 的占位实现,这是项目「未完成」特征的一个缩影。本章共 3 节,前置依赖为「第 6 章」。
阅读完本章,你应当能够:
数据工具的健壮性,关键不在「能拿到数据」,而在「拿不到时怎么优雅降级」。
yfinance 封装、quote/历史/summary、429 限流处理、部分数据返回、DataFrame→JSON。
jupiter_price.py(Price V3 按 mint 查价)、jupiter_search.py(Tokens V2 按 symbol 搜)。
文件名 polygon、实际指向 massive.com、占位实现、对项目成熟度的启示。
本章第 01 节(yahoo) ──► 第 02 节(Jupiter) ──► 第 03 节(polygon 真相) │ ▼ 下一章(第 8 章 Solana 链上交易实战)
前置知识:
后续延伸: