欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 3月18日早盘出现两次错误数据

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有14066人关注过本帖树形打印复制链接

主题:3月18日早盘出现两次错误数据

帅哥哟,离线,有人找我吗?
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/19 10:51:11 [显示全部帖子]

金字塔后台的用户已经不少了,你说的这个问题我们前后很长时间经过了严格的排查,也在数据处理问题上做了严格的筛选,至今没找到有可能存在错误的地方。

偶尔几个用户反映用DEBUGFILE记录不正常价格,但是经过我们排查都是因为客户DEBUGFILE使用不当造成的,而非本身数据问题导致


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/19 11:01:01 [显示全部帖子]

你把你的确认是数据的问题导致的开平仓问题的记录,还有分析逻辑一并说一下,也许有助于我们判断出问题到底出在那里

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/19 11:20:21 [显示全部帖子]

楼主是不是用了后台的高频刷新,并且是多品种在做?

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/19 11:32:05 [显示全部帖子]

工作在序列模式还是逐K线?


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/19 18:23:54 [显示全部帖子]

2011-03-18 09:26:41.817    DY28:3252.4 DY34:3252.8 minL28:3220.4 maxH34:3258.0
2011-03-18 09:26:41.833    HV12:3258.40 LV12:3196.80 THV2:3223.08 TLV2:3232.12
2011-03-18 09:26:41.849    lTLV21:1 hTHV21:1 ClTLV21:1 ChTHV21:9

这几段记录的代码是什么,可否方便贴过来?


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/20 16:18:07 [显示全部帖子]

DEBUGFILE(FILEPATH,'O:'& numtostr(o,1)&' H:'&numtostr(h,1)&' L:'&numtostr(L,1)&' C:'&numtostr(C,1),0);

这样在序列模式下使用是有些问题的,因为涉及到了序列变化的字符串转换操作,计算机在处理字符串时是效率很低的,你这样搞会把大量的CPU时间用在了一些无用的操作上。

VARIABLE:OO=0,HH=0,LL=0,CC=0;

OO:=O;

HH:=H;

LL:=L;

CC:=C;

DEBUGFILE(FILEPATH,'O:'& numtostr(oo,1)&' H:'&numtostr(hh,1)&' L:'&numtostr(LL,1)&' C:'&numtostr(CC,1),0);

这样在序列模式下强制序列变量为单值全局变量就可以了

 

如果在逐K线模式下运行,请注意前面加 ISLASTBAR 条件判断


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/3/22 18:15:57 [显示全部帖子]

降低软件的版本并不能解决问题,因为升级版根本就没对后台做任何变动。

你的问题,不排除是因为你盘中使用高频刷新和公式的运行效率不高导致操作系统长时间高负荷工作最后导致的瞬时内存数据紊乱。

建议楼主使用走完K线模式或者放弃高频刷新改为5秒以上的固定轮询模式后再看。


 回到顶部