VeighNa量化社区
你的开源社区量化交易平台
sophie2023's Avatar
Member
离线
8 帖子
声望: 0

这个怎么解决?我是想平今的。

ctp是能连的,但是test连不上了,如下图:

description

我的vnpy配置好了之后,我的想法是:通过程序去读行情,然后自动交易。但是第一步就卡住了,不知道怎么读。举个例子,我现在想要读取我账户的资金,读不到。

代码如下:
import time

from vnpy.trader.utility import load_json
from vnpy_scripttrader import init_cli_trading
from vnpy_ctp import CtpGateway

setting = load_json("connect_ctp.json")
engine = init_cli_trading([CtpGateway])
engine.connect_gateway(setting,"CTP")

time.sleep(3)

zijin = engine.get_all_accounts(use_df=True)

print("准备打印,查看资金")
print(zijin)
print("打印结束")

运行结果如下:
2023-09-06 10:33:14.535434 交易服务器连接成功
2023-09-06 10:33:14.535434 行情服务器连接成功
2023-09-06 10:33:14.568377 行情服务器登录成功
2023-09-06 10:33:14.569381 交易服务器授权验证成功
2023-09-06 10:33:14.833636 交易服务器登录成功
2023-09-06 10:33:15.157923 结算信息确认成功
准备打印,查看资金
None
打印结束
2023-09-06 10:33:25.429033 合约信息查询成功

这应该从哪里找原因呢?

确认账号和密码没有问题,我反复核对过。而且,我用博弈大师是能登录成功的。
我用vnpy登录,就有这个提示。

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】