量化交易简单基础入门
想要搞电脑量化交易,就要有能够编写量化交易程序的编程软件。现在热门时髦的编程软件非python莫属,简单易学,而且有大把功能程序包可以免费下载安装。无论想用python搞个啥,都能免费下载到相关的功能程序包,使程序编写大大简化。对于量化交易来说,需要用到的程序包有numpy、pandas、matplotlib等。下载安装好python后,再安装这些常用的程序包,就可以开始量化交易之旅啦。搞量化交易,首先要获取行情数据。巧媳妇难为无米之炊,没有行情数据,量化交易就无从谈起。行情数据可以从各大财经网站爬取,例如,股票和期货数据可以从东方财富网、新浪财经网爬取。当然无需自己编写爬取行情数据的代码,可以下载现成的爬取行情的程序包,比如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
爬取到了期货的历史K线数据,就可以用matplotlib绘图程序包,将价格曲线绘制出来啦。这里绘制的是收盘价曲线。
https://bbs.macd.cn/data/attachment/album/202212/26/105214ruafggy9xgfknkem.jpg
https://bbs.macd.cn/data/attachment/album/202212/26/104719irv3hqrwsiit8x8c.jpg
楼主为啥不用极星量化,不用自己编写这么麻烦。另外,这个论坛已经没人了~ 祝大家五一节快乐!
页:
[1]