首先打开安装目录TTS的库目录,将行情动态库文件进行备份 然后打开CTP的库目录,将相应的行情动态库文件复制到TTS库目录下 最后在TTS库目录下是这样的 重点来了,重新启动vn.py, 再走一遍连接TTS的流程,注意,账号需要使用 在 openctp 申请的仿真环境账号,交易服务器填写tcp://121.37.90.193:20002, 行情服务器填写兼容...
由于VN.PY已经在底层帮我们完成这一复杂的任务了,所以我们无需关心该部分内容。但是连接看穿式监管仍然需要账号,既需要测试账号(即CTP测试),也需要实盘账号(即CTP)。我们用测试账号来验证投资策略的正确性,用实盘账号来完成实盘交易。该账号的申请主要通过自身所在的期货公司来申请。申请的步骤可以参考文章《看完这篇,...
以下是快速搭建VNPY3.0期货CTP框架开发环境的步骤:安装开发环境 选择PyCharm作为代码编辑器,下载社区版(免费),确保安装64位版本。下载并安装Anaconda,选择Windows平台的64位版本。下载并配置VNPY代码 访问VNPY官网,点击“Gitee开源代码”按钮,下载VNTrader项目。解压下载的压缩包,进入VNTrader目...
再次执行 python vtMain.py 安装mongoDB sudo apt-get install mongodb sudo service mongodb start 编译ctp 接口 cd ~/vnpy/vn.api/vn.ctp #进入vn.ctp目录下 chmod a+x build.sh#修改build.sh权限 ./build.sh #编译ctp接口 再次执行vtMain.py,就可以连接mongodb和ctp接口啦...
vnpy的vn station可以满足Windows下的CTP验证。但是,在Ubuntu下需要独立进行编译ctptestapi才可以,本文记录在Ubuntu下进行ctptestapi编译的。 在上文中,我们完成了vnpy在ubuntu 18.04下的安装语基本使用。接着上面的叙述,在pycharm中,运行example/run.py时将ctptest模块引入,得到了一个错误: ...
启动VNStation前需创建策略代码目录,一般在C:\Users[用户名或Administrator]\strategies下。启动VNStation后,选择【VN Trader Pro】,配置底层接口为CTP或CTP测试,选择上层应用时,通常选择【CTA自动交易模块】与【CTA回测研究模块】。设置运行目录与策略代码目录保持一致。三、CTA回测与策略 在使用CTA回测...
基于TTS的6.7.2接口封装开发,对接类CTP的仿真交易环境。 目前TTS支持的仿真交易包括: 期货 中金所 上期所 大商所 郑商所 广期所 能交所 股票 上交所 深交所 安装 安装环境推荐基于3.9.0版本以上的【VeighNa Studio】。 直接使用pip命令: pip install vnpy_tts ...
当我们运行vnpy-2.0.9/example/client_server/server/run_server.py文件的时候会报上面的错误。ctp接口在没有build的状况下直接安装了vnpy所致。 解决方法,在vnpy-2.0.9目录下运行 python setup.py build 1. 进行编译,在生成的/build/lib.linux-x86_64-3.7/vnpy/api/ctp目录下找到两个.so文件,vnctpmd.cpy...
vnpy底层仿真回测 For CTP一样是采用C++开发,目前只支持Windows操作系统,运行采用vnpy底层仿真回测 Api的计算机和TradeAgent.exe的计算机采用要求Windows7、Windows2008及以上系统,对于Windwo7和Windows Server2008这些较为陈旧的Windows系统安装微软运行时库redist2015补丁。以最常用的CTP无中继代理模式为例(于2019.6.14...
对于模拟交易,官方的simnow可能存在问题,推荐使用第三方OpenCtp。安装open ctp的模拟库后,运行下载的run.py即可启动。搭建环境只是起点,一个完整的交易系统还需包含历史行情数据处理、实时行情接收、策略编写与执行、账户监控等功能。VNPY提供了这些基础模块,让我们能轻松实现自动化交易。借助人工智能技术...