获取股票交易数据保存至mysql

纯原创和手工码的代码..

以下简介数据获取的接口、问题和思路

1. 沪深所有上市公司的代码获取

    腾讯和新浪的接口都没找到,故使用的tushare package 【tushare的安装参考:http://blog.csdn.net/cupedy/article/details/53142688】

    code = ts.get_today_all()['code']

2. 股票实时交易数据的接口

    用的是腾讯的接口,共4个,参考:http://blog.csdn.net/cupedy/article/details/53260097


3. 分3个database保存交易数据

    message: 保存上述4个接口获取的数据,拼凑后保存,视为原始报文

    daily:每天生成一个表,用于记录所有上市公司一天的交易数据,(仅部分数据)

    code:每个上市一个表,用于记录每天的交易数据,(仅部分数据)


4. 用腾讯接口回去数据时,有时获取失败,则用'-1.0'替代,但格式与原来的保持一致,便于后续分析


5. 为了使用sqlyog打开表时能够显示出上市公司的名称,而非乱码,进行了decode('gb2312'),不过有些名称不能decode,将用'-1.0'代替


6. 有些p/e为'',用'0.00'代替


7. 支持多线程,视带宽情况设置,一般不要超过10个


8. 源代码下载地址: http://download.csdn.net/detail/cupedy/9688874

你可能感兴趣的:(Mysql,Python,Stock,python,mysql,股票,stock,数据)