baostock 实时数据_社会实践 | 基于大数据分析的量化交易程序开发

af9fea46d875294e8ca37ec7dccc05f1.png

——项目简介——

  我们本次实践的目的是初步尝试利用大数据分析的方法,对沪深两市的上市证券进行量化分析,研究量化交易策略,使之能够为我们的投资提供策略帮助。并且利用模拟交易的方式对我们的策略进行实践验证。具体任务包括:数据的获取、数据可视化、数据分析、量化策略和回测系统、模拟交易系统。

——项目内容——

01

PART1:数据的获取

bc3af04753e0dbdab2f9a90b7dcbce5e.png

python库中适合于国内快速抓取沪深两市证券交易信息的有baostock,tushare,akshare等,其中akshare的品种更加全面,数据量更大,使用更加灵活,而且支持实时数据爬取,因此我们选用akshare库获取需要的金融数据。

02

PART2:数据的可视化

b89556ec36e2b25e48005cec2e2a1754.png

数据的可视化有助于我们直观的了解数据的大致结构和形态,为数据分初步分析奠定基础。数据的可视化也是在数据获取以后对数据进行的第一项处理程序,我们对python中的绘图库进行了再封装,形成了Graph数据可视化模块,使其更好的适用于金融数据的可视化。

1. K线图

    K线是价格数据中最常用的表现图表形式,也是在证券分析中必不可少的工具,我们利用python语言的mplfinance库中的相关函数进行再封装,可以使其适用于更加广泛的K线绘制当中,包括对指数、对盘口数据等等的处理。

7764a1afaa0f65ca685a98f994947c62.png

图为贵州茅台股价过去一年K线

2.折线

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值