python股票量化交易模型_如何建立一个股票量化交易模型并仿真? ?

本文介绍了如何使用Python进行股票量化交易模型的搭建,推荐使用Anaconda和Tushare作为基础工具,以及京东量化平台作为回测环境。文章详细对比了几个主流的免费量化平台,并通过一个简单的策略示例展示了回测逻辑。
摘要由CSDN通过智能技术生成

先从最基础的说起好了首先是工具

(一) 软件推荐:python

常用的量化软件有python、matlab、java、C++。从开发难度而言python和matlab都比较容易,java和C++麻烦一些。从运行速度而言,C++、java要快于matlab和python。不过对于大部分人而言,尤其是初学者,开发占用的时间远大于运行时间。如果追求运行速度的话,先将策略开发出来,再用C重写也不迟。另外,从量化资源而言,python资源多于matlab,而且matlab是商业软件,python是免费的。因此我推荐大家用python。

使用python的话,最好下载一个anaconda。这个软件将常用的库都集成好了,免去自己安装的烦恼。下载地址:Download Anaconda Now!

python教程推荐这个网站:Table of Contents,只需要看第一部分就可以了。该教程不仅介绍了python,而且介绍了numpy,scipy,pandas,matplotlib等科学计算库。

然后是数据库

(二) 本地数据源推荐:tushare

Tushare支持的数据很全面,使用方法也比较友好。下载地址:http://tushare.waditu.com/

(三) 量化框架:建立模型推荐使用量化平台

依靠上面提到的软件和数据源,我们可以在本地部署量化环境。然而,尤其对于初学者而言,自己动手搭建量化框架量化平台的缺点,一个是比较麻烦,需要花费较多时间。另外,也是更重要的一点是,自己部署的回测环境可能有很多问题没有考虑到࿰

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值