设为首页收藏本站

 找回密码
 注册
查看: 1715|回复: 12
打印 上一主题 下一主题

交易监控器 不停发单 [复制链接]

Rank: 1

精华
0
UID
274295
积分
29
帖子
23
主题
6
阅读权限
10
注册时间
2019-1-1
最后登录
2021-4-9
跳转到指定楼层
1#
发表于 2019-12-27 23:05:47 |只看该作者 |倒序浏览
各位版主,您们好。
这个问题上次已在论坛问过一次了,但是一直找不到根源所在。我其实交易策略早已写好,运行也良好,一直不敢上实盘就是这个原因。 今天再来请问一次,有些新的数据,看看能否有解答。

我目前在模拟盘运行2个模拟账户,多周期多策略多品种,大概有几十个超级图表上挂有策略,没有使用任何A函数,都是BUY, SELLSHORT 入场等。
这个问题平均下来,大概每周发生一次,一般来说就是某一个策略的某一个品种,交易监控器不停的发单。 例如这是今天发的:

[20191227 085809] 发送委托: sim004270 cs2005 卖开 56 2270.00 [Minus_Rev_D_Trade]
[20191227 085809] 委托发送成功: sim004270 cs2005 56 2270.000
[20191227 094153] 发送委托: sim004270 pp2005 买平 18 7627.00 [T_Trade]
[20191227 094153] 委托发送成功: sim004270 pp2005 18 7627.000
[20191227 094205] 撤单: sim004270 orderNo=[6501302]
[20191227 094306] 发送委托: sim004270 pp2005 买平 18 7634.00 [一键同步]
[20191227 094306] 委托发送成功: sim004270 pp2005 18 7634.000
[20191227 104153] 发送委托: sim004270 al2002 卖平 22 14025.00 [Dow_Trade]
[20191227 104153] 委托发送成功: sim004270 al2002 22 14025.000
[20191227 104310] 发送委托: sim004270 al2002 卖平 22 14015.00 [一键同步]
[20191227 104310] 委托发送成功: sim004270 al2002 22 14015.000
[20191227 104456] 发送委托: sim004270 al2002 卖平 22 14015.00 [一键同步]
[20191227 104456] 委托发送成功: sim004270 al2002 22 14015.000
[20191227 104642] 发送委托: sim004270 al2002 卖平 22 14020.00 [一键同步]
[20191227 104642] 委托发送成功: sim004270 al2002 22 14020.000
[20191227 104828] 发送委托: sim004270 al2002 卖平 22 14020.00 [一键同步]
[20191227 104828] 委托发送成功: sim004270 al2002 22 14020.000
[20191227 105014] 发送委托: sim004270 al2002 卖平 22 14025.00 [一键同步]
[20191227 105014] 委托发送成功: sim004270 al2002 22 14025.000
[20191227 105200] 发送委托: sim004270 al2002 卖平 22 14020.00 [一键同步]
[20191227 105200] 委托发送成功: sim004270 al2002 22 14020.000
[20191227 105346] 发送委托: sim004270 al2002 卖平 22 14020.00 [一键同步]
[20191227 105346] 委托发送成功: sim004270 al2002 22 14020.000
[20191227 105532] 发送委托: sim004270 al2002 卖平 22 14015.00 [一键同步]
[20191227 105532] 委托发送成功: sim004270 al2002 22 14015.000
[20191227 105718] 发送委托: sim004270 al2002 卖平 22 14015.00 [一键同步]
[20191227 105718] 委托发送成功: sim004270 al2002 22 14015.000
[20191227 105904] 发送委托: sim004270 al2002 卖平 22 14020.00 [一键同步]
[20191227 105904] 委托发送成功: sim004270 al2002 22 14020.000
[20191227 110050] 发送委托: sim004270 al2002 卖平 22 14015.00 [一键同步]
[20191227 110050] 委托发送成功: sim004270 al2002 22 14015.000
[20191227 110236] 发送委托: sim004270 al2002 卖平 22 14020.00 [一键同步]
[20191227 110236] 委托发送成功: sim004270 al2002 22 14020.000
[20191227 110422] 发送委托: sim004270 al2002 卖平 22 14025.00 [一键同步]
[20191227 110422] 委托发送成功: sim004270 al2002 22 14025.000
[20191227 110608] 发送委托: sim004270 al2002 卖平 22 14030.00 [一键同步]
[20191227 110608] 委托发送成功: sim004270 al2002 22 14030.000
[20191227 110754] 发送委托: sim004270 al2002 卖平 22 14045.00 [一键同步]
[20191227 110754] 委托发送成功: sim004270 al2002 22 14045.000
[20191227 110940] 发送委托: sim004270 al2002 卖平 22 14040.00 [一键同步]
[20191227 110940] 委托发送成功: sim004270 al2002 22 14040.000
[20191227 111126] 发送委托: sim004270 al2002 卖平 22 14040.00 [一键同步]
[20191227 111126] 委托发送成功: sim004270 al2002 22 14040.000
[20191227 111312] 发送委托: sim004270 al2002 卖平 22 14040.00 [一键同步]
[20191227 111312] 委托发送成功: sim004270 al2002 22 14040.000
[20191227 111458] 发送委托: sim004270 al2002 卖平 22 14045.00 [一键同步]
[20191227 111458] 委托发送成功: sim004270 al2002 22 14045.000
[20191227 111644] 发送委托: sim004270 al2002 卖平 22 14040.00 [一键同步]
[20191227 111644] 委托发送成功: sim004270 al2002 22 14040.000
[20191227 111830] 发送委托: sim004270 al2002 卖平 22 14045.00 [一键同步]
[20191227 111830] 委托发送成功: sim004270 al2002 22 14045.000
[20191227 112016] 发送委托: sim004270 al2002 卖平 22 14060.00 [一键同步]
[20191227 112016] 委托发送成功: sim004270 al2002 22 14060.000
[20191227 112202] 发送委托: sim004270 al2002 卖平 22 14065.00 [一键同步]
[20191227 112202] 委托发送成功: sim004270 al2002 22 14065.000
[20191227 112348] 发送委托: sim004270 al2002 买开 22 14090.00 [一键同步]
[20191227 112348] 委托发送成功: sim004270 al2002 22 14090.000

其实有问题的委托就是关于al2002的,策略发出的信号就仅仅是 卖平 22 手al2002 .  但是实际经过了如此纠结的过程。 结果是最后三个委托成功执行,形成了 卖平22手,但过程是多余的,因为卖平2次22手 再 买开 22手。 净头寸最终匹配一样。
(之前我也有连续发单 卖开 很多次,全部执行的情况,最终交易了几百手,这是极其高风险的状态,这也是我一直不敢实盘的原因 ,我相信不管是连续交易了N多次,或者是发了N多次只交易最后的几次,问题的本质是一样的,就是监控器一直不停的发单,但是却不撤单)
但是,我的设置如下:
监控器大概50多秒刷新一次,2次不同自动匹配。系统设置是  发单1秒内不成交则撤单(或几秒内不成交就撤单都试过,交易助手也都是同样设置的,但问题一直存在),净头寸匹配,日内开平转换,偏移2跳等,  我能够在论坛上查到的不同设置基本都尝试过,就是一直解决不了这个问题。

我不认为是网络问题,因为我同时运行了2个账户,一个在今天完全正常,没有出现上述情况,一个就发出了上述那样的委托过程。  

您可以看到,从交易的时间来看,从9点过一直持续到了11点过,最核心的就是,委托没有成功交易,但是又没有撤单,消息中心里面也没有显示撤单失败的信息。直到倒数第三个委托成交后,理论上已经满足了匹配条件,但是倒数第二个委托单成交又打乱了,因此又出现最后一个委托单来平衡最终的净头寸。    出这种问题的时候,有时单子会显示已废除,有时单子会全部成交。 最最可怕的地方就是2个账户,一个又是正常的,而另一个出问题(2个账户都轮流出现过问题,而不是一直一个有问题,另一个没有),这让我实在排查不了原因。
我想问问,这是模拟盘服务器有问题吗? 还是实盘也有人反映同样的问题, 如果实盘也是这个情况,我真不敢用了,虽然我很想用你们的软件,毕竟花了很多时间开发和测试。 哎。。   谢谢~~   麻烦帮我看看

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-12-31 10:09:10 |只看该作者
发现问题后有没有重启过软件?
你说的另外一个完全正常的账号是实盘还是模拟?

使用道具 举报

Rank: 1

精华
0
UID
275969
积分
2
帖子
2
主题
0
阅读权限
10
注册时间
2019-2-24
最后登录
1970-1-1
3#
发表于 2019-12-31 12:08:04 |只看该作者
软件每天重启,电脑每周重启,2个账号都是模拟账户。

使用道具 举报

Rank: 1

精华
0
UID
275969
积分
2
帖子
2
主题
0
阅读权限
10
注册时间
2019-2-24
最后登录
1970-1-1
4#
发表于 2019-12-31 12:09:19 |只看该作者
2个账户都出现过类似错误,我觉得应该不是某一个账户有问题。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2019-12-31 13:45:25 |只看该作者
seymour 发表于 2019-12-31 12:09
2个账户都出现过类似错误,我觉得应该不是某一个账户有问题。

是什么的网络?登录软件时选择的是哪个站点?网络环境什么样的?

使用道具 举报

Rank: 1

精华
0
UID
274295
积分
29
帖子
23
主题
6
阅读权限
10
注册时间
2019-1-1
最后登录
2021-4-9
6#
发表于 2019-12-31 16:38:18 |只看该作者
我自己是电信网络,登录选择也是电信,现在登录显示的IP是这个180.97.15.160 , 我没有每次都看,但从来没有去调整过这个,每次登录应该是一样的。  网络环境应该比较稳定, 如果网络传输有问题的哈,应该2个账户都会出问题,而不是一个有问题另一个没问题。 而且根据这次的日志,是从约10点钟持续到11点半,长达90分钟, 网络这么长时间都一直处于断开状态的几率太小了, 并且这种情况有一定的出现频率,平均下来,一周一次,只要出现这种情况(在图表开仓或平仓信号一直存在的情况下),比如早盘一出现,基本就一直无法成交也不撤单,但一直发出委托,一直到下午盘开盘成交成功(可能最终成交手数有巨大差异,或者成交过程有问题),如果下午盘出现这种情况,则一直持续到下午盘结束,直至夜盘开盘成交成功。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2019-12-31 17:10:11 |只看该作者
seymourzxm 发表于 2019-12-31 16:38
我自己是电信网络,登录选择也是电信,现在登录显示的IP是这个180.97.15.160 , 我没有每次都看,但从来没 ...

建议完全退出TB的进程,重置 数据后再登录。
然后再继续观察吧。
考虑会不会可能是本地数据库损坏导致的某个帐户信息的回报没有及时更新或是更新异常导致的问题。
如果说另一个交易账户也是模拟的,且在同时同样的操作,却是正常表现。。
那么问题确实不可能在网络,也不可能在服务器与客户端本身了。
重置数据可以将本地已损坏的数据库临时文件清掉,以解决因损坏的 文件导致的读取账户信息有误的问题

使用道具 举报

Rank: 1

精华
0
UID
274295
积分
29
帖子
23
主题
6
阅读权限
10
注册时间
2019-1-1
最后登录
2021-4-9
8#
发表于 2019-12-31 17:16:20 |只看该作者
好吧,我再试试吧,谢谢

使用道具 举报

Rank: 1

精华
0
UID
274295
积分
29
帖子
23
主题
6
阅读权限
10
注册时间
2019-1-1
最后登录
2021-4-9
9#
发表于 2020-1-7 18:40:49 |只看该作者
版主你好, 按照你说的,重置了数据,甚至把TB版本也升级到了最新旗舰版,问题依然出现,和原来一样,不停发单,如下所示:其实策略只是卖平6 买开2 而已。  一直发单到收盘, 最终形成118手多单; 而另一个账户完全正常。

[20200107 111800] 发送委托: sim004270 jm2005 买平 6 1190.50 [D_Trade]
[20200107 111800] 发送委托: sim004270 jm2005 买开 2 1190.50 [D_Trade]
[20200107 111800] 委托发送成功: sim004270 jm2005 6 1190.500
[20200107 111800] 委托发送成功: sim004270 jm2005 2 1190.500
[20200107 111924] 发送委托: sim004270 jm2005 买平 6 1192.00 [一键同步]
[20200107 111924] 发送委托: sim004270 jm2005 买开 2 1192.00 [一键同步]
[20200107 111924] 委托发送成功: sim004270 jm2005 6 1192.000
[20200107 111924] 委托发送成功: sim004270 jm2005 2 1192.000
[20200107 112110] 发送委托: sim004270 jm2005 买平 6 1200.00 [一键同步]
[20200107 112110] 发送委托: sim004270 jm2005 买开 2 1200.00 [一键同步]
[20200107 112110] 委托发送成功: sim004270 jm2005 6 1200.000
[20200107 112110] 委托发送成功: sim004270 jm2005 2 1200.000
[20200107 112256] 发送委托: sim004270 jm2005 买平 6 1197.50 [一键同步]
[20200107 112256] 发送委托: sim004270 jm2005 买开 2 1197.50 [一键同步]
[20200107 112256] 委托发送成功: sim004270 jm2005 6 1197.500
[20200107 112256] 委托发送成功: sim004270 jm2005 2 1197.500
[20200107 112442] 发送委托: sim004270 jm2005 买平 6 1197.50 [一键同步]
[20200107 112442] 发送委托: sim004270 jm2005 买开 2 1197.50 [一键同步]
[20200107 112442] 委托发送成功: sim004270 jm2005 6 1197.500
[20200107 112442] 委托发送成功: sim004270 jm2005 2 1197.500
[20200107 112628] 发送委托: sim004270 jm2005 买平 6 1197.50 [一键同步]
[20200107 112628] 发送委托: sim004270 jm2005 买开 2 1197.50 [一键同步]
[20200107 112628] 委托发送成功: sim004270 jm2005 2 1197.500
[20200107 112628] 委托发送成功: sim004270 jm2005 6 1197.500
[20200107 112814] 发送委托: sim004270 jm2005 买平 6 1196.50 [一键同步]
[20200107 112814] 发送委托: sim004270 jm2005 买开 2 1196.50 [一键同步]
[20200107 112814] 委托发送成功: sim004270 jm2005 6 1196.500
[20200107 112814] 委托发送成功: sim004270 jm2005 2 1196.500
[20200107 113000] 发送委托: sim004270 jm2005 买平 6 1193.50 [一键同步]
[20200107 113000] 发送委托: sim004270 jm2005 买开 2 1193.50 [一键同步]
[20200107 113000] 委托发送成功: sim004270 jm2005 2 1193.500
[20200107 113000] 委托发送成功: sim004270 jm2005 6 1193.500
[20200107 133101] 发送委托: sim004270 jm2005 买平 6 1194.00 [一键同步]
[20200107 133101] 发送委托: sim004270 jm2005 买开 2 1194.00 [一键同步]
[20200107 133101] 委托发送成功: sim004270 jm2005 6 1194.000
[20200107 133247] 发送委托: sim004270 jm2005 买平 6 1194.00 [一键同步]
[20200107 133247] 发送委托: sim004270 jm2005 买开 2 1194.00 [一键同步]
[20200107 133247] 委托发送成功: sim004270 jm2005 6 1194.000
[20200107 133247] 委托发送成功: sim004270 jm2005 2 1194.000
[20200107 133433] 发送委托: sim004270 jm2005 买平 6 1193.50 [一键同步]
[20200107 133433] 发送委托: sim004270 jm2005 买开 2 1193.50 [一键同步]





最后补充一下,最早我只运行一个账户的时候,应该有1个半月,没有出现类似问题, 但是自从2个账户运行时(一个账户的开平仓倍数是另一个的2倍,其它所有设置一样),就出现了上述情况,不知道这个信息对排查故障有没有帮助。

请问还可以有什么可以排查的地方吗? 我的操作系统是WIN 10
   
实盘有客户反映监控器出现类似问题吗? 他们是如何排查的?  如果实盘没有人反映这方面的问题,我可以冒险拿点资金实盘试试。 但是如果实盘有人已经反映过类似问题,肯定就得先排查清楚了才能实盘,谢谢~  
只是想对自己的钱负责,不要因为系统故障,本来良好的策略却不能赚钱。

使用道具 举报

Rank: 1

精华
0
UID
274295
积分
29
帖子
23
主题
6
阅读权限
10
注册时间
2019-1-1
最后登录
2021-4-9
10#
发表于 2020-1-9 19:18:13 |只看该作者
请问各位版主,还能再给点意见吗?谢谢

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-11 13:51

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部