股票量化软件使用的一点心得(股票量化交易踩坑集)

本周比较忙,之所用忙是因为用一个思路分别写了三个平台的代码,逻辑不算复杂,但是三个平台有三种不同的数据接口,不同的安装方式。。。

 踩了一些坑,浪费了不少时间,最晚的时候应该有3点了吧。废话不多说,今天从个人的角度说一下,希望能给朋友们一些帮助。

  股票量化其实有很多研究的平台,目前以我个人的经验来说,无论掘金,聚宽,国信iqaunt,国金qmt,dongcai我认为属于一类也有的说是自研的有的说是从恒生pb演变过来的,不过我没有见过恒生的pb没有话语权,但是使用上甚至是api接口说明上基本一样,还有ptrade等几乎大框架都一样,从扩展性上来说qmt这类更好些,可以本地运行安装第三方库,ptrade相对来说没法让你安装了,甚至有些平台数据都不全。

    所以,开通前或者确定使用前,一个是佣金要明白,另外就是这个平台都能够直接获取什么数据(最好有个列表或者有详细的api说明),再一个就是代码写完能不能仿真交易,其实就是模拟交易,方便跑代码测试。其中一个平台花了半天时间安装好了,升级好了,结果代码出来运行的时候出错了,代码回测没有任何问题。。后来一问仿真不支持实时数据的调取。。。这就比较尴尬了,算起来前后消耗的时间是10多个小时,前期后后api文档熟悉的差不多了,而且发现其底层是掘金的,于是果断卸载搞掘金。。。这时候有个很现实的问题绑定券商,仿真。。问了客服 。。一直没有回复,发现这个不行,必须删除,要不后期给客户二次更新维护代码的时间成本太高了。。

    再一个就是同样是qmt的架构,基本上差不多,api也几乎一模一样,但是有些是全部自动化上差一些,有些是代码完工绑定账户后可以全部自动,当然股票的自动比期货的自动要差很多,期货安装一个库和一个python全部搞定了,股票的则必须要有app,启动app后再搞,当然这个对于小白来说是好的,最起码不用按照python了,但是。。。。如果你想更好的使用第三方库还是要安装python的,文后会说一下安装第三方库的方法,其实非常简单。

    从学习和研究及重复利用的角度来讲,我建议学习或者研究股票量化的朋友直接上手qmt好了,当然券商方面要自己多对比,我在这里就不说那个好那个坏了。下面截图两家的给大家对比一下,表面上基本没有区别。

股票量化软件使用的一点心得(股票量化交易踩坑集)_第1张图片

股票量化软件使用的一点心得(股票量化交易踩坑集)_第2张图片

第二个记录键盘了 不让截图 只能拍照了

细节方面:

几乎是一样的,也就是说从python的角度来讲,可以查询的东西,获取的数据的接口,交易的接口都是一样,唯一的就是运行python代码的时候的友好度是有差别的。

    最后说一下,这个系统更新第三方库的方法,如果想使用第三方非系统自带的库,api文档说是安装3.6版本,我的服务器电脑用的是3.8的版本,同样没有问题,估计是这个系统是在3.6的时候研发上线的,api文档搞定后也一直没有去更新这个东西,再一个估计就是考虑兼容吧。

python安装不多说,可以百度,重要的一点就是安装的时候要把path 打√,也就是添加到系统配置上,在cmd里面可以启动python,这个不是太熟悉程序的朋友往往不会选择,造成python安装了但是qmt不好用。
qmt安装为了方便,可以直接把原来的券商的路径名字改成qmt即可,这样安装其他库还方便些。
安装方法,就是启动cmd后用安装的python进行对qmt的python库进行增加,因为qmt安装的时候会带dll script2个文件夹其实就是库文件和python启动文件。简单一个代码啊:

pip install 牛牛库-t D:\qmt\bin.x64\Lib\site-packages

简单翻译就是安装一个 【牛牛库】 d:\qmt  其实就是qmt的安装路径,其他的不需要更改。

你可能感兴趣的:(python成长思路,python)