Anacondvnpy安装 项目怎么跑

vnpy-ctp业务逻辑封装教程(1)前篇_小白EXCEL金融分析_新浪博客
vnpy-ctp业务逻辑封装教程(1)前篇
以前总觉得CTP很高大上,最近一直研究海风的PYCTP和VNPY的架构,用PYTHON
可以把高大上的CTP拉下神坛,VNPY使用PYTHON
32位的2.7版本是为了在复杂的生产环境例如基于TICK的高频交易为了速度和可靠性而作出的选择,也并不是说PYTHON
64位的3.5版本会出问题,相反基于这个逻辑,我们相信VNPY
的架构经得起高频交易的测试,对于我等非高频交易的人来说,这个架构非常稳定,所以我采用64位的3.5,因为速度对于我来讲并不重要,而且速度决定于策略算法,并不是64位和32的差别。我不是程序员,只是个交易员,PYTHON才学习半年,所以只能用我能理解的方法讲解。PYTHON采用ANACOND的最新64位版本。
我不需要去编译CTP_API,直接用海风封装好的PYCTP,只需要搞业务逻辑,海风的开源项目地址:https://git.oschina.net/hubert28/at_py,下载后把PY_CTP目录复制到anacond的SITEPACKGES目录下,这样就有了QUOTE和TRADE2个轮子,接下去打开VNPY的开源项目地址:https://github.com/vnpy/vnpy,在vn.even目录下是最新的事件驱动框架,复制粘帖,生成eventEngine.py,修改第4行:from
Queue import Queue, Empty,PY3.5的版本是:from
queue import Queue,
Empty,第10行和292行PYQT4改成PYQT5,第295行修改PRINT命令。接下去测试EVENTENGINE,出现如下内容说明EVENTENGINE正常。
事件驱动
接下去进入vnpy/vn.demo/ctpdemo/目录,把eventType.py复制过来。
把​eventType.py
和eventEngine.py2个文件移动到anacond的SITEPACKGES里面的PY_CTP目录里,这样就齐活了。
文件目录
小白EXCEL金融分析
博客等级:
博客积分:0
博客访问:1,520
关注人气:0
荣誉徽章:

我要回帖

更多关于 vnpy python3 的文章

 

随机推荐