• 首页
  • 鸭脖娱乐相关软件介绍
  • 产品展示
  • 新闻动态
  • 新闻动态

    Python量化交易,绝对干货!Tushare将股票行情存入Mysql数据库

    发布日期:2025-11-23 12:44    点击次数:95

    前言

    我们做量化交易,首先第一关遇到的问题,就是数据的获取。

    为了获得股票行情的数据信息,很多量化交易者会选择去购买别人别人的接口或者是现成的数据,有些数据接口还蛮贵的,花了不少钱。其实,我们用python做量化交易时,有可以直接调用的第三方依赖包,比如tushare,通过这个包,我们可以直接免费获得我们想要的股票行情数据。

    Tushare获取股票行情数据接口,我们之前文章已经比较仔细的讲了,我们这章主要来讲一下,将获得到的数据存入mysql数据库,做成我们需要的行情数据仓库。

    首先,我们了解下这个数据仓库有什么用?

    1 将历史数据存储,方便后续进行量化分析直接分析。

    2 如果我们存到数据足够久,足够丰富,我们可以将这些数据提供接口出来,给别人调用,进行收费。

    下面我们开始进行行情数据仓库的建造。

    Mysql数据库安装及Python驱动连接安装

    安装mysql数据库

    我们使用mysql数据库来存储行情数据,所以我们先要安装mysql数据库,直接在windows上安装mysql。

    mysql数据库的安装比较简单,大家可以自行百度:mysql数据库安装

    如果安装有问题,可以直接私信我帮忙解决,这里就不再细讲。

    安装完成mysql后,我们使用navicate连接并打开mysql连接,host:127.0.0.1,username一般是root,密码为刚安装数据库设置的密码。输入完成后,点击OK,连接成功》

    图片

    navicate连接mysql

    图片

    数据库连接成功

    我们右键该连接,直接创建一个数据库:tushare_600000

    图片

    pip安装mysql连接

    首先,安装PyMySQL

    pip install PyMySQL

    图片

    安装PyMySQL

    再次,安装sqlalchemy,这个安装过程比较久,我们耐心等待一会。sqlalchemy是一个ORM框架,额,有点专业,简单说就是用这个包,我们可以方便实现数据库的增删改。

    pip install 传

    图片

    安装sqlalchemy

    此外,还要安装mysqlclient

    pip install mysqlclient

    图片

    pip安装mysqlclient

    OK,安装成功。

    至此,我们数据仓库所需要的环境已经准备完毕,下面我们只需要获取股票行情数据,并往里面加即可。

    Tushare获取行情数据
    安装tushare 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。