设为首页收藏本站

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

软件抽筋!! [复制链接]

Rank: 5Rank: 5

精华
0
UID
5439
积分
721
帖子
116
主题
35
阅读权限
60
注册时间
2009-9-12
最后登录
2011-7-4
跳转到指定楼层
1#
发表于 2010-7-1 22:32:11 |只看该作者 |倒序浏览
实盘交易系统,平时放在家里,本人上班去,已经平稳运行1个多月。今天却遇到软件不断抽筋的问题,幸亏上班时抽空用金仕达看来一下,及时平仓。
1、交易信息记录:交易系统在bar==0时记录时间和工作区名称,在发送交易指令时记录时间和指令类型。
IF1007        20100701        72021        打开交易工作区ZJADXBSP
IF1007        20100701        72021        打开交易工作区ZJADXBSP
IF1007        20100701        72033        打开交易工作区ZJADXBSP
IF1007        20100701        90423.0000        打开交易工作区ZJADXBSP
IF1007        20100701        90814.0000        打开交易工作区ZJADXBSP
IF1007        20100701        90844        打开交易工作区ZJADXBSP
IF1007        20100701        91023        打开交易工作区ZJADXBSP
IF1007        20100701        91053        打开交易工作区ZJADXBSP
IF1007        20100701        91102        打开交易工作区ZJADXBSP
IF1007        20100701        91112        打开交易工作区ZJADXBSP
IF1007        20100701        91123        打开交易工作区ZJADXBSP
IF1007        20100701        91130        打开交易工作区ZJADXBSP
IF1007        20100701        91140        打开交易工作区ZJADXBSP
IF1007        20100701        91147        打开交易工作区ZJADXBSP
IF1007        20100701        91157        打开交易工作区ZJADXBSP
IF1007        20100701        91159        打开交易工作区ZJADXBSP
IF1007        20100701        91209        打开交易工作区ZJADXBSP
IF1007        20100701        91210        打开交易工作区ZJADXBSP
IF1007        20100701        91220        打开交易工作区ZJADXBSP
IF1007        20100701        91221        打开交易工作区ZJADXBSP
IF1007        20100701        91231        打开交易工作区ZJADXBSP
IF1007        20100701        91232        打开交易工作区ZJADXBSP
IF1007        20100701        91242        打开交易工作区ZJADXBSP
IF1007        20100701        91243        打开交易工作区ZJADXBSP
IF1007        20100701        91253        打开交易工作区ZJADXBSP
IF1007        20100701        91253        打开交易工作区ZJADXBSP
IF1007        20100701        91304        打开交易工作区ZJADXBSP
IF1007        20100701        91304        打开交易工作区ZJADXBSP
IF1007        20100701        91315        打开交易工作区ZJADXBSP
IF1007        20100701        91315        打开交易工作区ZJADXBSP
IF1007        20100701        91325.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91326.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91336.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91336.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91347        打开交易工作区ZJADXBSP
IF1007        20100701        91347        打开交易工作区ZJADXBSP
IF1007        20100701        91357        打开交易工作区ZJADXBSP
IF1007        20100701        91358        打开交易工作区ZJADXBSP
IF1007        20100701        91408.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91409.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91419        打开交易工作区ZJADXBSP
IF1007        20100701        91420        打开交易工作区ZJADXBSP
IF1007        20100701        91430        打开交易工作区ZJADXBSP
IF1007        20100701        91430        打开交易工作区ZJADXBSP
IF1007        20100701        91441        打开交易工作区ZJADXBSP
IF1007        20100701        91441        打开交易工作区ZJADXBSP
IF1007        20100701        91451.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91452.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91502        打开交易工作区ZJADXBSP
IF1007        20100701        91503        打开交易工作区ZJADXBSP
IF1007        20100701        91513        打开交易工作区ZJADXBSP
IF1007        20100701        91513        打开交易工作区ZJADXBSP
IF1007        20100701        91524        打开交易工作区ZJADXBSP
IF1007        20100701        91524        打开交易工作区ZJADXBSP
IF1007        20100701        91534        打开交易工作区ZJADXBSP
IF1007        20100701        91535.0000        打开交易工作区ZJADXBSP
IF1007        20100701        91545        打开交易工作区ZJADXBSP
IF1007        20100701        91545        打开交易工作区ZJADXBSP
IF1007        20100701        91556        打开交易工作区ZJADXBSP
IF1007        20100701        91557        打开交易工作区ZJADXBSP
IF1007        20100701        91607        打开交易工作区ZJADXBSP
。。。 。。。
IF1007        20100701        94442        打开交易工作区ZJADXBSP
IF1007        20100701        94452        打开交易工作区ZJADXBSP
IF1007        20100701        94453        打开交易工作区ZJADXBSP
IF1007        20100701        94503        打开交易工作区ZJADXBSP
IF1007        20100701        94503        打开交易工作区ZJADXBSP
IF1007        94504        买开
IF1007        20100701        94513        打开交易工作区ZJADXBSP
IF1007        20100701        94514        打开交易工作区ZJADXBSP
IF1007        20100701        94524        打开交易工作区ZJADXBSP
IF1007        20100701        94525        打开交易工作区ZJADXBSP
IF1007        20100701        94535        打开交易工作区ZJADXBSP
IF1007        20100701        94536        打开交易工作区ZJADXBSP
IF1007        20100701        94546        打开交易工作区ZJADXBSP
IF1007        20100701        94546        打开交易工作区ZJADXBSP
IF1007        20100701        94557        打开交易工作区ZJADXBSP
IF1007        20100701        94557        打开交易工作区ZJADXBSP
IF1007        20100701        94607        打开交易工作区ZJADXBSP
IF1007        20100701        94608        打开交易工作区ZJADXBSP
IF1007        20100701        94618        打开交易工作区ZJADXBSP
IF1007        20100701        94619        打开交易工作区ZJADXBSP
IF1007        20100701        94629.0000        打开交易工作区ZJADXBSP
IF1007        20100701        94630.0000        打开交易工作区ZJADXBSP
IF1007        20100701        94640        打开交易工作区ZJADXBSP
IF1007        20100701        94640        打开交易工作区ZJADXBSP
IF1007        20100701        94651.0000        打开交易工作区ZJADXBSP
IF1007        20100701        94651.0000        打开交易工作区ZJADXBSP
IF1007        20100701        94702        打开交易工作区ZJADXBSP
IF1007        20100701        94703        打开交易工作区ZJADXBSP
IF1007        94703        卖平
IF1007        20100701        94712.0000        打开交易工作区ZJADXBSP
IF1007        94713.0000        卖开
IF1007        20100701        94713.0000        打开交易工作区ZJADXBSP
IF1007        94713.0000        卖开
IF1007        20100701        94723.0000        打开交易工作区ZJADXBSP
IF1007        20100701        94724.0000        打开交易工作区ZJADXBSP
IF1007        20100701        94734        打开交易工作区ZJADXBSP
IF1007        20100701        94734        打开交易工作区ZJADXBSP
IF1007        20100701        94745        打开交易工作区ZJADXBSP
。。。 。。。
IF1007        20100701        105355        打开交易工作区ZJADXBSP
IF1007        20100701        105356        打开交易工作区ZJADXBSP
IF1007        20100701        105406        打开交易工作区ZJADXBSP
IF1007        20100701        105407        打开交易工作区ZJADXBSP
IF1007        105407        卖平
IF1007        20100701        105417        打开交易工作区ZJADXBSP
IF1007        105418        卖开
IF1007        20100701        105418        打开交易工作区ZJADXBSP
IF1007        105418        卖开
IF1007        20100701        105428        打开交易工作区ZJADXBSP
IF1007        20100701        105429        打开交易工作区ZJADXBSP
IF1007        20100701        105439        打开交易工作区ZJADXBSP
。。。 。。。
IF1007        20100701        112932        打开交易工作区ZJADXBSP
IF1007        20100701        112942        打开交易工作区ZJADXBSP
IF1007        20100701        112943        打开交易工作区ZJADXBSP
IF1007        20100701        112953        打开交易工作区ZJADXBSP
IF1007        20100701        112954        打开交易工作区ZJADXBSP
IF1007        20100701        133006        打开交易工作区ZJADXBSP
IF1007        20100701        133006        打开交易工作区ZJADXBSP
IF1007        20100701        133016        打开交易工作区ZJADXBSP
IF1007        20100701        133017        打开交易工作区ZJADXBSP
IF1007        20100701        133027        打开交易工作区ZJADXBSP
。。。 。。。
IF1007        20100701        145940        打开交易工作区ZJADXBSP
IF1007        20100701        145941        打开交易工作区ZJADXBSP
IF1007        20100701        145950        打开交易工作区ZJADXBSP
IF1007        20100701        145951        打开交易工作区ZJADXBSP
IF1007        20100701        180448        打开交易工作区ZJADXBSP
IF1007        20100701        180450        打开交易工作区ZJADXBSP
IF1007        20100701        180925        打开交易工作区ZJADXBSP
记录中可以看到我在早上7:20分打开交易工作区,前三个记录应该是正常的,每次打开工作区会发生两个纪录(为什么是两个也不是很清楚?但每次都是这样的),然后启动自动交易会再有一次记录。然后软件从9:04分开始出现问题,几秒钟,甚至1秒钟内就发生重新计算bar==0的现象。一直持续,中午也休息了一个半小时,但下午行情数据一来又抽了。
期间还能发送交易指令,如9:45等。但公式只开一手,实际上在抽搐中开了两手,奇怪的是没有再继续开下去,每次反手,还都是开两手。指令发送时间和交易系统应该发送时间也不全一致,10:54分后没有再发送交易指令,虽然交易系统本来应该还有交易,最后应该在15:01平仓也没有发送,虽然那时候已经停止抽筋了。

2、TB的今日交易纪录:时间为8:00的应该是昨日的交易。
合同号        商品        类型        状态        数量        价格        时间        成交数量        成交价格        未成数量        滑价        止损价        获利价        开平标志
10737        IF1007        卖出        全部成交        1        2575.4        2010-7-1 10:54        1        2575.6        0        0.2        0        0        开仓
10732        IF1007        卖出        全部成交        1        2576        2010-7-1 10:54        1        2576        0        0        0        0        开仓
10731        IF1007        卖出        已撤单        1        2576.6        2010-7-1 10:54        0        0        1        -        0        0        开仓
10716        IF1007        卖出        全部成交        2        2576.6        2010-7-1 10:54        2        2576.8        0        0.2        0        0        平仓
8112        IF1007        买入        全部成交        1        2574.6        2010-7-1 10:25        1        2574.4        0        0.2        0        0        开仓
8111        IF1007        买入        全部成交        1        2574.8        2010-7-1 10:25        1        2574.6        0        0.2        0        0        开仓
8108        IF1007        买入        全部成交        2        2574.8        2010-7-1 10:25        2        2574.6        0        0.2        0        0        平仓
5016        IF1007        卖出        全部成交        1        2575.2        2010-7-1 9:47        1        2575.2        0        0        0        0        开仓
5014        IF1007        卖出        全部成交        1        2575.2        2010-7-1 9:47        1        2575.2        0        0        0        0        开仓
4996        IF1007        卖出        全部成交        1        2575.2        2010-7-1 9:47        1        2575.2        0        0        0        0        平仓
4801        IF1007        买入        全部成交        1        2578        2010-7-1 9:45        1        2577.2        0        0.8        0        0        开仓
21338        IF1007        卖出        全部成交        1        2573.4        2010-7-1 8:00        1        2573.4        0        0        0        0        平仓
15313        IF1007        买入        全部成交        1        2574.8        2010-7-1 8:00        1        2574.8        0        0        0        0        开仓
15308        IF1007        买入        全部成交        1        2575.8        2010-7-1 8:00        1        2575.4        0        0.4        0        0        平仓

3、消息中心记录如附件图,软件盘有些干扰,仔细看可以看得清楚。

问题:1、怎么会出现这种情况?tb应该分析,避免这种情况发生。
2、软件发生不断的重新计算时,为什么没有完善的处理机制,至少应该停止交易啊?!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5

精华
0
UID
5439
积分
721
帖子
116
主题
35
阅读权限
60
注册时间
2009-9-12
最后登录
2011-7-4
2#
发表于 2010-7-1 22:34:48 |只看该作者
Text(time)也是很有意思,有时候会出现小数点后面的4个0。

使用道具 举报

Rank: 4

精华
0
UID
11216
积分
254
帖子
35
主题
6
阅读权限
50
注册时间
2010-5-30
最后登录
2010-11-18
3#
发表于 2010-7-3 02:12:46 |只看该作者
看到了一个UFO。HOHO

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
8500
积分
1039
帖子
128
主题
29
阅读权限
60
注册时间
2010-4-12
最后登录
2019-3-30
4#
发表于 2010-7-28 22:07:45 |只看该作者
这个问题确实存在,只要发生一次断线重联(TB的断线重联非常频繁,哪怕网络连接一切正常也会出现),公式就会重新从bar=0开始计算一次。

所以,全局变量不能用bar=0来初始化,只能使用读数据库的办法。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5439
积分
721
帖子
116
主题
35
阅读权限
60
注册时间
2009-9-12
最后登录
2011-7-4
5#
发表于 2010-7-28 22:30:25 |只看该作者
不是断线重联的问题吧,1秒内能发生两次啊,而且持续了一整天。
是不停地重算,而且断续发单。读数据库也没用。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 06:44

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部