金牛之星 发表于 2022-12-18 14:12

量化交易简单基础入门

想要搞电脑量化交易,就要有能够编写量化交易程序的编程软件。现在热门时髦的编程软件非python莫属,简单易学,而且有大把功能程序包可以免费下载安装。无论想用python搞个啥,都能免费下载到相关的功能程序包,使程序编写大大简化。对于量化交易来说,需要用到的程序包有numpy、pandas、matplotlib等。下载安装好python后,再安装这些常用的程序包,就可以开始量化交易之旅啦。


金牛之星 发表于 2022-12-23 14:50

搞量化交易,首先要获取行情数据。巧媳妇难为无米之炊,没有行情数据,量化交易就无从谈起。行情数据可以从各大财经网站爬取,例如,股票和期货数据可以从东方财富网、新浪财经网爬取。当然无需自己编写爬取行情数据的代码,可以下载现成的爬取行情的程序包,比如akshare包。通过调用akshare里的函数,几行代码就可以爬取到期货行情数据。只是akshare貌似只能爬取最近几年的数据,要想爬取完整数据,可能还要另想办法。下图是用akshare爬取到的沪深300股指期货IF主连的日K线数据。为了便于之后的数据处理,已将中文转为英文,并将数据转换为以日期为索引的数组。

https://bbs.macd.cn/data/attachment/album/202212/23/144541ztdwq4b5wdtbnflz.jpg.thumb.jpg

https://bbs.macd.cn/data/attachment/album/202212/23/144347orivjorz374777jr.jpg.thumb.jpg


金牛之星 发表于 2022-12-26 10:55

爬取到了期货的历史K线数据,就可以用matplotlib绘图程序包,将价格曲线绘制出来啦。这里绘制的是收盘价曲线。


https://bbs.macd.cn/data/attachment/album/202212/26/105214ruafggy9xgfknkem.jpg

https://bbs.macd.cn/data/attachment/album/202212/26/104719irv3hqrwsiit8x8c.jpg


均线纪律 发表于 2022-12-26 23:00

楼主为啥不用极星量化,不用自己编写这么麻烦。另外,这个论坛已经没人了~

3whome 发表于 2023-1-6 08:39

sunjunyh 发表于 2023-4-28 19:49

祝大家五一节快乐!
页: [1]
查看完整版本: 量化交易简单基础入门