VeighNa框架的CTP穿透式测试底层接口 说明 基于CTP期货版的6.7.2接口封装开发,接口中自带的是【穿透式测试环境】的dll文件。 安装 安装环境推荐基于3.9.0版本以上的【VeighNa Studio】。 直接使用pip命令: pip install vnpy_ctptest 或者下载源代码后,解压后在cmd中运行: ...
进入主界面后,点击菜单栏的“系统”->“连接CTP”,看到对话框: 各个字段的填写如下: 用户名:SimNow的investorId 密码:SimNow的密码 经纪商代码:9999 交易服务器:180.168.146.187:10101 行情服务器:180.168.146.187:10111 产品名称:simnow_client_test 授权编码:0000000000000000(16个0) 产品信息:留空不用填 其中交...
File"/home/han/Documents/vnpy-2.0.9/vnpy/gateway/ctptest/__init__.py", line1,in<module>from.ctptest_gateway import CtptestGateway File"/home/han/Documents/vnpy-2.0.9/vnpy/gateway/ctptest/ctptest_gateway.py", line6,in<module>from.vnctpmd import MdApi ModuleNotFoundError: No module ...
vnpy.gateway.ctptest模块 -> vnpy_ctptest项目 vn.py从2.0版本以来因为功能太多导致打包极为复杂,无法通过直接上传pypi实现pip快速安装,也是官方推出VN Studio的主要原因之一(手动安装对大部分用户来说还是不现实)。 而剥离后的项目由于只包含该接口的相关代码,且没有复杂的依赖库,所以vnpy_ctp和vnpy_ctptest都...
【Question】CTP接口报错:“交易服务器授权验证失败,代码:63,信息:CTP:客户端认证失败”是怎么回事?【A】这个报错是因为登录时,填写的穿透式认证的产品名称和授权码错误。如果是实盘账户请联系期货公司确认,如果是SimNow账户请使用下面的配置(来自SimNow官网)产品名称:simnow_client_test授权编码:...
ctp.CreateFtdcTraderApi(); ctp.RegisterFront("tcp://180.168.146.187:10100"); ctp.init(); //CThostFtdcReqAuthenticateField reqAuthenticate = { 0 }; //strcpy(reqAuthenticate.AppID, "simnow_client_test"); //strcpy(reqAuthenticate.UserID, "158477"); ...
晓优的vn.py:优点是用boost.Python库对Cpp底层进行了封装(比如CTP),用pyQT做了界面,方便了广大不...
CTPTEST接口没有做Ubuntu下的自动编译,要用的话请自行编译了。另外穿透式测试建议用Windows,不要用...
class MyStrategy(module_backtest.VirtualAccount, QtCore.QThread): 复制代码 这是实盘用的策略文件代码如下: # MA策略 import talib import module_backtest from vnctptdType661 import * from PyQt5 import QtCore # CTP行情库 from vnctpmd import * ...
回到 boost_1_66_0/,运行bootstrap.sh,指定使用pyhton3.5。此处只编译ctpapi需要的库,如过希望...