vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 33
声望: 0

群主有正常可用的这个守护程序吗?
cmd跑runCtaTrading.py,提示行情交易都连接成功

Administrator
avatar
加入于:
帖子: 1711
声望: 80

无法下单的报错截图或者现象是什么?

Member
avatar
加入于:
帖子: 33
声望: 0

用Python的交易员 wrote:

无法下单的报错截图或者现象是什么?

就是没任何报错和现象,
同样的策略vnTrader跑就有下单和成交记录

Administrator
avatar
加入于:
帖子: 1711
声望: 80

在策略的onStart和onTick里面加上print或者writeLog的输出,看看是否启动了,以及是否能收到行情数据推送

Member
avatar
加入于:
帖子: 33
声望: 0

用Python的交易员 wrote:

无法下单的报错截图或者现象是什么?

守护程序子进程函数,如下,版主看看有什么问题?
description

Administrator
avatar
加入于:
帖子: 1711
声望: 80

日志里写的很清楚:你的交易服务器一直没有连接成功啊,不停的在断开重连,这个跟CTA模块完全没关系。

请检查你的CtaTrading目录下的CTP_connect.json中的账号密码、服务器等是否写对了。

Member
avatar
加入于:
帖子: 33
声望: 0

用Python的交易员 wrote:

日志里写的很清楚:你的交易服务器一直没有连接成功啊,不停的在断开重连,这个跟CTA模块完全没关系。

请检查你的CtaTrading目录下的CTP_connect.json中的账号密码、服务器等是否写对了。

因为你vnTrader中跑的没关系,所以肯定跟CTA策略部分没关系
是CTP连接的问题
若是CtaTrading目录下的CTP_connect.json中的账号密码、服务器等配置不对,不可能连得上(配置是直接从vnTrader中从copy过去的)
断断续续觉得是因为在非交易时间
版主还是看看这个守护程序是否有问题吧(之前日志提醒没有连接数据库,最后发现这个守护程序愣是少了连接数据库的语句)

Administrator
avatar
加入于:
帖子: 1711
声望: 80

DT086 wrote:

用Python的交易员 wrote:

日志里写的很清楚:你的交易服务器一直没有连接成功啊,不停的在断开重连,这个跟CTA模块完全没关系。

请检查你的CtaTrading目录下的CTP_connect.json中的账号密码、服务器等是否写对了。

因为你vnTrader中跑的没关系,所以肯定跟CTA策略部分没关系
是CTP连接的问题
若是CtaTrading目录下的CTP_connect.json中的账号密码、服务器等配置不对,不可能连得上(配置是直接从vnTrader中从copy过去的)
断断续续觉得是因为在非交易时间
版主还是看看这个守护程序是否有问题吧(之前日志提醒没有连接数据库,最后发现这个守护程序愣是少了连接数据库的语句)

OK,我这边检查下情况

Member
avatar
加入于:
帖子: 33
声望: 0

用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命令窗口有委托和仓位变化信息(见下图),但是期货交易系统里却没有相应的成交记录,这个太扯了吧

description

Administrator
avatar
加入于:
帖子: 1711
声望: 80
  1. 数据库连接是有点问题,但是你已经处理过了
  2. 我这边运行了下可以正常连接和登录,你修改的账号密码,确定是examples/CtaTrading目录下的CTP_connect.json吗?以及你运行run.py的时候的运行时目录是什么?
Member
avatar
加入于:
帖子: 33
声望: 0

用Python的交易员 wrote:

  1. 数据库连接是有点问题,但是你已经处理过了
  2. 我这边运行了下可以正常连接和登录,你修改的账号密码,确定是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,目前连接和登录都没问题,就是下单委托交易有问题(问题见如上)

Administrator
avatar
加入于:
帖子: 1711
声望: 80
  1. 有委托成交记录触发的策略仓位变化,说明一定是有发出委托并成交了
  2. 如果确实在其他客户端看不到,那就只能怀疑是服务器或者你的账号问题了,换一个去吧
Member
avatar
加入于:
帖子: 33
声望: 0

用Python的交易员 wrote:

  1. 有委托成交记录触发的策略仓位变化,说明一定是有发出委托并成交了
  2. 如果确实在其他客户端看不到,那就只能怀疑是服务器或者你的账号问题了,换一个去吧

图中的CTP还没初始化什么意思?前面不是行情和交易服务器已经连接了
有什么影响?
description

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3