谢谢,方正期货已经给我发了仿真测试的认证码,急问
谢谢,方正期货已经给我发了仿真测试的认证码,急问
4.0.0的vnpy_ctptest还在移植中
着急做穿透式测试的话可以手动安装vnpy_ctptest
https://github.com/vnpy/vnpy_ctptest/pull/15
用 D:\veighna_studio2\Scripts> .\pip.exe install vnpy_ctptest 命令安装的时候报错了
running build_ext
building 'vnpy_ctptest.api.vnctptd' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for vnpy_ctptest
Failed to build vnpy_ctptest
[notice] A new release of pip is available: 24.3.1 -> 25.0.1
[notice] To update, run: D:\veighna_studio2\python.exe -m pip install --upgrade pip
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (vnpy_ctptest)
没有编译工具,安装visual studio之后再试吧
下载了3.9.2版本,可以连接CTPTEST接口了,但是始终有CTP不合法的问题
用户名密码错误
检查一下connect_ctptest.json文件看下是不是有空格
veighna_studio-3.9.4,整个安装目录搜索,没有发现connect_ctptest.json这个文件
问了期货公司,说用的是CTP6.7.8,和这个有关系吗?我下载了6.7.8的评测API,并且替换了vnpy_ctptest/api目录下的dll,结果只显示行情服务器登陆成功,连交易服务器授权验证成功都没有显示,更不要说交易服务器登陆成功了
黄俊飞 wrote:
veighna_studio-3.9.4,整个安装目录搜索,没有发现connect_ctptest.json这个文件
在.vntrader文件夹下,如果没有手动修改过启动目录,.vntrader文件夹就是在C:\Users\Administrator下,其中Administrator为当前登录Windows的系统用户名。
黄俊飞 wrote:
问了期货公司,说用的是CTP6.7.8,和这个有关系吗?我下载了6.7.8的评测API,并且替换了vnpy_ctptest/api目录下的dll,结果只显示行情服务器登陆成功,连交易服务器授权验证成功都没有显示,更不要说交易服务器登陆成功了
如果没有任何交易服务器相关的内容输出就telnet一下交易端口,看看开了没吧。
如果有交易服务器相关内容输出,可以贴一下目前登录日志输出情况的截图
你5楼的截图里有“交易服务器授权验证成功”,10楼的回复里又说连交易服务器授权验证成功都没有显示
所以说明5楼的截图不是最新的截图
贴一下最新的截图吧
10楼说的是,我下载了6.7.8的评测API,并且替换了vnpy_ctptest/api目录下的dll——10楼说的是替换dll的情况。
目前用方正中期的穿透测试的快期v2也有这个问题,正在联系期货公司检查仿真账号的问题。有结果了的话我来更新一下。
报告一下,CTP不合法登录的问题解决了,原因是仿真测试账号和我实盘交易账号的密码是不一样的,之前交易所客服告诉我说是一样的
现在的问题是第一次审核没通过,要求用CTP测试6.7.8版本的API,我装的是VN Station3.9.4,不知都哪个版本可以支持6.7.8的CTP测试接口?
如果报错4097或者4040可以替换同名dll之后重新编译试试看