《零起点Python大数据与量化交易》常见问题FAQ

《零起点Python大数据与量化交易》常见问题FAQ

??群主 你的程序如何添加交易手续费
【群主】北京-字王 2017/2/14 15:51:02
不需要 我们采用的是简单粗暴的俄罗斯编程风格
从总利润直接扣除0,5-1%,这个具体数值可以调,
大体上是这个范围,料敌从宽的原则
这个有严格的理论支持 量化的底层哲学就是混沌理论
所以不解释 明白这个就明白了不明白 直接用也没问题

?代码问题和zwQuant问题,如何提问?
【群主】北京-字王
提问时 请注明代码文件名 前后代码 故障贴图
qq群人一多,一下子就看不见了问题了
有问题去论坛提问 :[url=http://topquant.vip/]http://topquant.vip/[/url] 极宽量化社区(原zw量化),国内第一家专业Python量化社区
专门开了专栏:
[url=[url=http://ziwang.com/forum.php?mod=forumdisplay&fid=75]http://ziwang.com/forum.php?mod=forumdisplay&fid=75[/url]]zwQuant开源量化软件[/url]
我会及时答复相关问题,大家水平高的,也可以一起解答
赠人玫瑰 手有余香 开源项目 就是这样薪火相传的

?一般的python可以用吗?还是必须zwpython?
【群主】北京-字王 2016/12/28 11:20:00
无需的是纯python程序 各种python环境都可以 大家自己安装模块库
不过zwpython最简单

??zwPython是什么平台?
【群主】北京-字王
zwPython,zw派森开源软件平台,目前最好的python大数据,量化分析平台,全功能开源免费软件;
苹果式“开箱即用”模式,绿色版本,无需安装,解压即可直接使用,可解压到U盘,作为便携式随身开发平台。
功能强大,内置:tensorflow、pandas潘达思、tushare、NLTK自然语言、scilearn等大量机器学习、量化分析模块
支持opencv3.0,支持GPU ,opencl、cuda、Numba超算系统。
更多请浏览: zwPython简介
[url=http://ziwang.com/forum.php?mod=viewthread&tid=18&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=18&extra=page%3D1[/url]

??数据源是什么?能不能切换一下数据源啊?现在很多专业机构都是用的wind。
[size=14px]字王 2016/12/28 11:23:33
数据源主要是tushare,美股是padas内置的datareader
可以的 自己改数据源 有源码 tushare方便点
??为什么我运行书中的案例出错?
字王 2016/12/28 11:23:33
一般不会出现这种情况,特别是使用zwpy教学版套件的读者和学员
课件demo读书经过多次测试的,兼容性没有问题
出错通常是因为两个原因,配置和版本
【配置】
zwpy教学版套件,下载地址参见论坛【下载中心】栏目
下载的zwpy教学版套件,不要在桌面直接解压,一般放在硬盘根目录解压,最好是SSD固态硬盘,速度快很多
解压后,zwPython与zwDat都要在同一个硬盘的根目录
【版本】
课件的案例, 一般都是使用py3.x版本,如果直接使用py2.7,有可能出错
py27只是为了说明pyAlgoTrad量化软件的demo才保留的 需要的案例一般有所说明

cup319 发表于 2017-1-13 13:17
楼主说明下推荐的电脑系统,win7,win10 64?32??
【字王】
必须是64位系统,建议win10,比win7快10-20%,
《win10平台,py3速度快20-30% 》
[url=http://ziwang.com/forum.php?mod]http://ziwang.com/forum.php?mod[/url]= … tid=2481&extra=
其他环境,linux,macos,也可以运行zwQuant量化软件
因为zwQuant是纯py程序,不过请自己配置好相关的模块库
??zwpy只能64位,我能不能自己下载个[size=14px]32位的Python?
[size=14px]【群主】北京-字王 2017/1/15 15:58:27
可以的 zwquant,教学代码都是纯py的 ,不过自己要安装好相关的模块库

??建议把目录重新组织一下,弄成一个产品,现在感觉有点乱,命名的话用zw好像和产品有点不符
【群主】北京-字王
未来产品会慢慢过渡到TopQuant 极宽量化系列
包括网站,域名也从原来的zwiang.com技术博客,向TopQuant.vip极宽社区过渡
2017年元旦,借助零起点图书出版的机会, 网站、域名,从zw量化(ziwang.com),转型为Top极宽量化社区(TopQuant.vip)

??我大概把书看了一次,我个人感觉哈,
1、由于代码目录结构有点乱,命名的话也比较奇怪,导致在进行描述的时候稍微有点晕。
2、字王模块和量化其实没啥关系,建议分开运营。
3、从零开始有点难,其实我觉得详细的举个例子可能个好点,有带入感。
所谓会者不难难着不会,毕竟对于作者和团队本来比较熟悉,看起来觉得挺合理的,对于初学者稍微有点难度。仅仅是作为读者的个人感觉,可能是个体原因

【群主】北京-字王
图书出版比较匆忙,难免疏漏,欢迎大家批评指正
我们也是从零开始 原本是计划参考pyAlgoTrade,国内的机构基本是参考这个和quantPian,后来发现不行 技术有些落伍,而且非常复杂,一般人完全看不懂
所以从零开始,自己开发了zwQuant架构,这个架构用于实盘,虽然效率方面需要优化,不过教学绝对问题不到
不过对于初学者而言 这次出版前 我们再次审核 发现 没有大的bug
我们的新版本 topQuant会听取大家意见 进一步优化 大家有好的建议 可以在论坛直接发 有专门的TopQuant软件版块

zwQaunt本身是有独立模块的 量化本身很复杂 大家可以看看pyAlgoTrade,我们zwQuant已经是平衡了很多因素 做了大量优化工作的
我们会听取大家的各种意见 2016国庆节发布的zQuant0.1 目前叫zQuant-core骨架版本 是概念产品,更加简化才500行 只针对单子股票进行回溯;不过大家不是很认可 实盘 股票池是必须的

学习 大家最好按这个路线图慢慢来,py基础差的 先花一周补习python
python量化与zwQuant学习路线图
[url=http://ziwang.com/forum.php?mod=viewthread&tid=6&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=6&extra=page%3D1[/url]

?建议项目组可以考虑发动群众的力量?
【群主】北京-字王
可以的 我们开源组 是open的,大家都可以加入的
2017年元旦,借助零起点图书出版的机会, 网站、域名,从zw量化(ziwang.com),转型为论坛社区模式 就是为了吸引更多的用户 高手加盟
Top极宽量化开源团队·约法三章&新成员报名表 – Top极宽量化开源团队
[url=http://ziwang.com/forum.php?mod=viewthread&tid=10&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=10&extra=page%3D1[/url]

可以的 北京的我们还经常举行活动 去年下半年搞了三次活动,都不错
极宽人工智能量化研讨会2016Q4·会议小结
[url=http://ziwang.com/forum.php?mod=viewthread&tid=8&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=8&extra=page%3D1[/url]
[url=http://ziwang.com/forum.php?mod=viewthread&tid=8&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=8&extra=page%3D1[/url]

??也是搞IT的,代码的组织,建议别按C的写法,python不建议一行写两句代码啊,这样就有好多;号,看起来。。。。。。
【群主】北京-字王
zwQaunt的确很多细节不符合py传统,不过我原来是用c,dephi的,出于效率 变量名称,语句组织,还是有不少传统编程的习惯
这些都是个人习惯 大家知道就可以了 我们会慢慢改进

?? 请教一下,这个系统是不是能够运行在服务器上?
【群主】北京-字王 2017/1/19 21:10:16
可以的,服务器支持py3和相关的模块库就ok ,这个zwQuant是纯py程序.

群主,我看书里没有介绍实盘接口和下单指令。是用CTP接口的吗?有没有这方面资料?@北京-字王
【群主】北京-字王 2017/1/20 8:23:25
zwQuant量化回溯软件重点在策略分析,没有提供数据采集接口和下单接口,因为量化的核心是策略。
这个也是近来国际量化软件的趋势,gihub项目网站,最近一年出现的量化项目,基本都是独立的策略分析、回溯软件。
pandas数据分析软件,也把内置的数据读取模块dataread,拆分为独立的开源项目。

很多初学者经常混淆:量化交易,与高频交易,程序化(自动)交易
请大家浏览 [url=http://ziwang.com/forum.php?mod=viewthread&tid=121&extra=page%3D2]http://ziwang.com/forum.php?mod=viewthread&tid=121&extra=page%3D2[/url]

zwQuant量化软件的数据采集接口,目前使用的是tushare,大家也可以参考源码,以及数据网站的api接口和demo程序,采用自己数据源,特别是期货外汇等产品。
自动下单,因为国内政策限制,没有公开的api,只能采用dll破解、web网页模拟的形式,提交下单数据。
大家可以参考:
【转】tushare基于Python的股票实盘交易接口的实现与应用
[url=[url=http://ziwang.com/forum.php?mod=viewthread&tid=173&extra=page%3D35]http://ziwang.com/forum.php?mod= … 173&extra=page%3D35[/url]][url=http://ziwang.com/forum.php?mod=viewthread&tid=173&extra=page%3D35]http://ziwang.com/forum.php?mod= … 173&extra=page%3D35[/url][/url]

zwPy35.bat点击没反应,zwPy27.bat可以启动spyder,大家有碰到过的吗,请问是怎么解决的?
[答复]
首先检查zwpython是不是解压在根目录,路径名是不是:\zwPython\
直接运行进入\zwPython\py35\目录,运行spyder.exe程序
另外,看看vc补丁安装没有,下载中心的 网盘,群共享都有下载
如果还不行,可以试一下重新安装spyder模块库,请浏览:
《spyder软件unable to create process using错误处理办法 》
[url=http://ziwang.com/forum.php?mod=viewthread&tid=258&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=258&extra=page%3D1[/url]

初学者建议使用zwpy量化教学版,参见
zwpy量化教学版v2c.使用说明
[url=http://ziwang.com/forum.php?mod=viewthread&tid=2479&extra=page%3D1]http://ziwang.com/forum.php?mod=viewthread&tid=2479&extra=page%3D1[/url]

@北京-字王 zwqaunt关于复权的问题是怎么处理的?ps,我还没看源码,在这里冒昧的先问一问
【群主】北京-字王 2017/2/14 11:00:30
系统直接使用的是tushare的
获取历史复权数据,分为前复权和后复权数据,接口提供股票上市以来所有历史数据,默认为前复权。
TuShare -财经数据接口包 [url=http://tushare.org/trading.html#id2]http://tushare.org/trading.html#id2[/url]

spyder软件unable to create process using错误处理办法

??12月的zwpython版本 大家都可用吗 为啥我运行bat文件 提示 unable to create process using “” 但python27正常
19:57:40
【群主】北京-字王 2017/1/4 19:57:40
有些电脑需要重新安装spyder 昨天也有网友碰到这个问题

【群主】北京-字王 2017/1/4 19:58:55
运行py35下面的WinPython Command Prompt.exe 进入命令行
再运行pip安装spyder
更多客源看看zwpytrhon用户手册,有一章专门介绍如何安装模块库

【群主】北京-字王 2017/1/4 19:59:26
本质上spyder ipython都是python开发环境当中的一个模块库

另外看看 vc补丁安装没有
果还是有问题 就先用m10版本吧
m10与m12主要差别是部分模块库更新 和tensorflow模块库
这块 自己可以手动升级添加

【问】老师,请问zwpytho和zwquant是什么关系呀?我已经安装了anaconda,是不是只要下载zwquant.py的包,然后 conda install就可以用了呢?
字王 2017/3/21 星期二 11:02:54
zwPy是和anaconda类似的py集成开发平台
zwQuant是一套py量化程序套件,是纯py的,可以用于anacoda平台,不过需要自己安装相关的模块库
zwQuant不是模块库 是一套完整的量化软件平台,使用无法直接用pip install,不过可以吧相关的模块库,copy到用户的工作目录再import使用

 

【问】101sty.py出现import prettyplotlib 库错误? “101sty.py出现import prettyplotlib 库错误?
【群主】北京-字王 2017/1/9 20:46:52
 prettyplotlib这个模块库zwpym12可能没装 屏蔽一下就可以
  这个是增加matplot的style风格的 影响不大
m12以后 绘图重点是plotly模块
【问】cv2模块错误与zw002.py
 使用[img]file:///C:\Users\ADMINI~1\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png[/img]zw002.py 的时候,出现如下错误:
[code] ImportError: No module named cv2[/code]
【答复】
这个是bug,是用来的demo,教学版没用opencv,屏蔽和cv相关的两条命令就ok,一个是import cv,一个是执行的
其他的类似bug,也可以同样处理
【问】ImportError: No module named ‘slippage’,求问怎么解决的?
大家用的时候,碰到过ImportError: No module named ‘slippage’,求问怎么解决的?
【长老】北京-玩家 2017/1/25 11:09:21
这个是py27的程序  用教学版的py27版本运行就可以
slippage模块是pyAlgoTrade里面的,控制滑点大家用的时候,碰到过ImportError: No module named ‘slippage’
这个是py27的程序  用教学版的py27版本运行就可以
slippage模块是pyAlgoTrade里面的,控制滑点用的
一个临时办法,解决py3.5:
把slippage.py放到工作目录下就可以了
一般却模块文件 度可以类似这样处理 ,但不一定完全能够解决

发表评论

电子邮件地址不会被公开。 必填项已用*标注