量化交易-获取股票数据并存入MySQL

    在学习量化交易的过程中,通常需要获取数据,存储分析。之前全部存入Excel表格中,后来数据量大了难于读取,于是查找并实践了存入MySQL数据库的方法。

    方法:采用Python 2.7语言、Tushare库及MySQL数据库。具体安装方法就不描述了。工作环境准备好了,打开您倾心的编辑器,输入如下代码。

# _*_ coding: utf-8 _*_

import tushare as ts #引入Tushare库

from sqlalchemy import create_engine

engine = create_engine('mysql://root:passwd@127.0.0.1/tushare?charset=utf8')

Stock = ["600372"]

st = ts.get_hist_data(Stock)

try:

    st.to_sql('Stock',engine,if_exists='append')

except Exception,e:

     print Exception,":",e

print "Stocks have saved to MySQL!"

OK!祝您玩的愉快!

PS:本人正在学习中,欢迎交流,欢迎提供实习!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 5,486评论 1 14
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,511评论 0 17
  • 薛先生阅读 379评论 0 1
  • 初冬的夜晚,急匆匆往家赶,猛一抬头,看到一轮浅黄的圆月挂在楼顶。虽然有些朦胧,却十分迷人。 不由得放慢了脚步,我想...
    巴山夜雨i阅读 221评论 1 3
  • 在爱情里,背叛和伤害才是常态。当你真正去在意紧张一个人,你本身就成了一个放大镜,放大对方的同时也在放大你自己。一切...
    木米2018阅读 128评论 0 0