【答读者问20】从baostock中获取股票行情数据(尽可能避免了幸存者偏差)
云子量化免费阅读传送链接
想要找一份质量高的数据很难,对个人投资者而言更是如此,我们只能在不完美中不断前行了。
前面的策略中使用了聚宽的数据,后期的股票策略的数据计划使用baostock的数据去实现。
- 首先,从优矿上下载了股票的基本信息,包含历史上的已经退市的股票。
- 然后从baostock上下载相应的行情数据,并下载复权因子,然后合并到行情数据中。
- 这样虽然已经避免了一部分坑,但是限于baostock本身的限制,有一部分退市的合约的股票数据仍然没有。下载的数据都是使用的后复权数据,并且删除了成交量为0和成交量为“”的交易日。参考代码如下:
import baostock as bs
import pandas as pd
import numpy as np
import datetime
import os
bs.login()
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
