一直提示仓位不足
程序开的多单 后来自己手动平仓了
vnpy1中 是在哪个配置文件修改仓位为0
用Python的交易员 wrote:
- 有委托成交记录触发的策略仓位变化,说明一定是有发出委托并成交了
- 如果确实在其他客户端看不到,那就只能怀疑是服务器或者你的账号问题了,换一个去吧
图中的CTP还没初始化什么意思?前面不是行情和交易服务器已经连接了
有什么影响?
用Python的交易员 wrote:
- 数据库连接是有点问题,但是你已经处理过了
- 我这边运行了下可以正常连接和登录,你修改的账号密码,确定是examples/CtaTrading目录下的CTP_connect.json吗?以及你运行run.py的时候的运行时目录是什么?
cmd运行守护程序runCtaTrading.py,配置的是examples/CtaTrading目录下的CTP_connect.json和CTA_setting.json
run.py目录是examples\VnTrader
cmd运行守护程序runCtaTrading.py,目前连接和登录都没问题,就是下单委托交易有问题(问题见如上)
用Python的交易员 wrote:
DT086 wrote:
用Python的交易员 wrote:
日志里写的很清楚:你的交易服务器一直没有连接成功啊,不停的在断开重连,这个跟CTA模块完全没关系。
请检查你的CtaTrading目录下的CTP_connect.json中的账号密码、服务器等是否写对了。
因为你vnTrader中跑的没关系,所以肯定跟CTA策略部分没关系
是CTP连接的问题
若是CtaTrading目录下的CTP_connect.json中的账号密码、服务器等配置不对,不可能连得上(配置是直接从vnTrader中从copy过去的)
断断续续觉得是因为在非交易时间
版主还是看看这个守护程序是否有问题吧(之前日志提醒没有连接数据库,最后发现这个守护程序愣是少了连接数据库的语句)OK,我这边检查下情况
版主检查的怎么样啊?(版本1.9.1)
发现问题:vnpy守护程序这边cmd命令窗口有委托和仓位变化信息(见下图),但是期货交易系统里却没有相应的成交记录,这个太扯了吧
用Python的交易员 wrote:
日志里写的很清楚:你的交易服务器一直没有连接成功啊,不停的在断开重连,这个跟CTA模块完全没关系。
请检查你的CtaTrading目录下的CTP_connect.json中的账号密码、服务器等是否写对了。
因为你vnTrader中跑的没关系,所以肯定跟CTA策略部分没关系
是CTP连接的问题
若是CtaTrading目录下的CTP_connect.json中的账号密码、服务器等配置不对,不可能连得上(配置是直接从vnTrader中从copy过去的)
断断续续觉得是因为在非交易时间
版主还是看看这个守护程序是否有问题吧(之前日志提醒没有连接数据库,最后发现这个守护程序愣是少了连接数据库的语句)
群主有正常可用的这个守护程序吗?
cmd跑runCtaTrading.py,提示行情交易都连接成功
用Python的交易员 wrote:
DT086 wrote:
用Python的交易员 wrote:
CMD显示的已经发送委托,是指发出了委托请求,但这笔委托在CTP服务器可能被拒单了或者你的CTP就没登录上,就自然看不到,
cmd窗口有提示: 错误代码:7 错误信息: CTP:还有没初始化
不太可能被拒单,守护程序怎么改才能连上CTP,用的是1.9.1版本,不知道这个守护程序哪里有问题?
没有初始化是告诉你柜台当前是关闭状态,请联系期货公司那边。
为何用vnTrader跑没问题,什么都正常?
群主有验证过的可以正常使用的守护程序runCtaTrading.py吗?
用Python的交易员 wrote:
CMD显示的已经发送委托,是指发出了委托请求,但这笔委托在CTP服务器可能被拒单了或者你的CTP就没登录上,就自然看不到,
cmd窗口有提示: 错误代码:7 错误信息: CTP:还有没初始化
不太可能被拒单,守护程序怎么改才能连上CTP,用的是1.9.1版本,不知道这个守护程序哪里有问题?
问题见标题
这是为何?
(没看到其委托单,说明守护程序并没有下单成功,更没有后面的交易成功了)
用Python的交易员 wrote:
请检查下CtaTrading目录下的VT_setting.json里面的MongoDB数据库配置是否和VnTrader目录下的一致吧
这些基本的配置当然有查看啊 一样的