股票收盘价数据从哪里找?散户和量化玩家都该知道的几种靠谱渠道

企业微信

收盘价数据到底有多重要

做股票的人每天盯着K线图,最后一根蜡烛的收盘价就是当天多空双方打完架之后留下的结算价。复盘要看它,算均线要看它,做量化回测更是一天都离不开它。很多人开始写策略、跑回测的时候,第一道坎就是找不到靠谱的收盘价数据。网上搜一圈,不是下载链接失效,就是格式乱七八糟,再不然就是数据缺胳膊少腿。这篇文章把找数据的路子掰开揉碎讲清楚,顺带把期货那边的数据来源也一并聊了,省得你到处翻帖子。

免费的午餐在哪里

交易所官网是原始出处

上海证券交易所和深圳证券交易所的官网都有公开数据下载入口。上交所网站里有个“交易数据”栏目,每天收盘后一段时间会放出当天的行情文件,里面包含所有上市股票的收盘价、成交量、成交金额。深交所类似,在“市场数据”板块里能找到日终行情文件。这种数据的好处是权威,直接来自撮合系统,没有中间商赚差价。麻烦的地方在于每天要手动去下,格式是txt或者csv,字段编码有时候是GBK,用Python读的时候不指定编码会报错。适合刚入门、对数据频率要求不高的朋友。

开源数据库帮你省掉手工活

Tushare是国内量化圈子里用得比较多的一个开源数据接口。它把交易所的公开数据做了清洗和结构化,股票日线收盘价、复权因子、停牌信息都有。注册之后拿一个token就能调,免费额度对个人学习够用。另一个是Akshare,纯开源,不用注册,直接装库就能拉数据。Akshare的覆盖面很广,股票、期货、基金、外汇都有涉及,期货主力合约的收盘价也能拿到。缺点是接口偶尔会因为上游数据源变动而失效,需要自己去看文档更新版本。这两个库本质上都是封装了网页接口或者公开数据文件,用起来比手动下载舒服得多。

股票收盘价数据从哪里找?散户和量化玩家都该知道的几种靠谱渠道

雅虎财经和谷歌财经的残余价值

雅虎财经以前是获取全球市场数据的好地方,现在国内访问不太稳定,但接口还在。通过yfinance这个Python库可以拉美股、港股和部分A股的收盘价。数据质量看运气,A股的复权处理有时候不太对,拿来跑严肃回测得留个心眼。谷歌财经的API早就关了,网页爬虫也不太好使,不建议在这上面花时间。

付费渠道买的是什么

免费数据能满足学习和小规模回测,真要上实盘或者做稍大规模的历史回测,付费数据源的价值就出来了。Wind、Choice、聚源这些金融终端,卖的不只是收盘价,还有完整的财务数据、行业分类、公告信息,以及最重要的——数据清洗和质量控制。它们的收盘价经过了复权校验、停牌剔除、退市整理,省去了你自己做数据清洗的麻烦。量化私募和券商研究所基本人手一个Wind账号,年费不便宜,但省下来的人力成本是实打实的。

聚宽、米筐这类量化平台也提供数据服务,按年付费或者按调用量计费。它们的数据经过了平台内部的回测引擎验证,格式统一,API设计对程序员友好。适合不想自己维护数据管道的团队。

期货收盘价的数据源有什么不同

期货的数据获取比股票稍微复杂一点。股票就一个现货市场,期货有多个合约、主力合约切换、夜盘交易,收盘价的时间戳也不一样。国内商品期货的日线数据可以从交易所官网下载,上期所、大商所、郑商所都有每日行情文件。但主力合约的拼接需要自己处理,换月的时候价格会跳空,直接拿连续合约的收盘价算收益率会失真。

Akshare和Tushare都提供了期货主力合约的收盘价,Tushare的期货数据需要达到一定积分才能调用。做期货回测的时候要特别注意合约乘数和换月规则,这些细节比股票复杂得多。外盘期货的数据可以用Interactive Brokers的API获取,开个户存点钱就能拉历史数据,覆盖面广,质量也稳定。

数据拿到手之后最重要的事

很多人把精力全花在找数据上,拿到手就直接扔进策略里跑,回测结果漂亮得不行,一上实盘就亏钱。问题往往出在数据清洗环节。

收盘价必须做复权处理。股票有分红送股,不复权的价格在除权日会出现跳空缺口,均线会被打乱,动量信号完全失真。前复权适合看盘,后复权适合回测,这两个别搞混。期货要看是主力连续还是指数连续,不同拼接方式算出来的收盘价差异不小。

停牌和涨跌停的处理也得留意。停牌期间没有收盘价,回测时如果直接跳过,持仓市值的计算会出问题。涨跌停当天的收盘价虽然存在,但实际交易可能无法成交,回测引擎如果不做限制,会给出过于乐观的成交假设。

数据频率和时区也是坑。A股下午三点收盘,期货夜盘要到凌晨,做跨市场策略的时候时间对齐没做好,回测结果就是垃圾进垃圾出。

怎么选适合自己的路子

刚上手学Python和回测的,从Akshare或者Tushare免费额度开始,把数据拉下来存成本地csv或者数据库,先跑通流程。重点放在理解复权、换月、停牌这些概念上,数据源本身没那么关键。

有一定基础、想做多品种回测的,可以考虑聚宽或者米筐的付费数据服务,API稳定,文档齐全,省下来的时间拿去打磨策略逻辑更划算。

做期货 CTA 策略的,主力合约拼接规则一定要自己搞清楚,别完全依赖数据源提供的连续合约。交易所官网的原始合约数据是最好的校验基准,拿免费数据跟官网对一对,心里才有底。

数据是量化交易的地基,地基打不牢,上面盖什么房子都白搭。花点时间把数据源摸清楚,把清洗流程搭起来,后面跑策略的时候会感谢自己现在的耐心。

转载请注明出处:https://www.lianghuajiaoyi.top/wenzhang/gupiao-shoupanjia-shuju-huoqu-1195.html