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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 一个长期存在的bug!

   

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


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

主题:一个长期存在的bug!

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


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
一个长期存在的bug!  发帖心情 Post By:2012/12/14 15:58:43 [显示全部帖子]

FOR I:=4 TO 6 DO
BEGIN
 CondSp:=
 1=1
 AND DATE=1120509 
 AND TIME=102000
 AND STATE>0
 AND MOD(I,2)=0
 AND EXIST(HIGH-5907>=I*158,ENTERBARS)
 AND CLOSE-5907<(I-1)*158
 ;

 IF CondSp=1 THEN
  BREAK;    
END

IF DATE=1120104 AND TIME=93000 THEN
 BUY(1,2,LIMITR,6065);

IF CondSp THEN 
 SELL(1,100%,THISCLOSE);

 

白糖指数,30分钟k线图。

问题:这样写,代码在 12.5.9日的10:20分没有平仓信号,可是我把第一句改成FOR I:=4 TO 4 DO,就有了,说明I=4的时候,CondSp就等于1,而且我也加了如果CondSp=1那么就不执行了循环了!说明循环语句中存在问题!请客服检查!

这个问题国庆前就存在,现在已经2.95版了,可仍然没有解决!客服国庆前就说要修改,可是几个月过去了,问题依旧啊!

[此贴子已经被作者于2012-12-14 15:59:58编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2012/12/17 9:05:58 [显示全部帖子]

我跟踪了,exist语句可能有bug,因为for循环并没有中断,所提示的“ANY 函数在循环语句中可能会带来风险。
”那种风险是不存在的!请客服检查一下!

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


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2012/12/17 9:55:13 [显示全部帖子]

请问客服在吗?

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


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2012/12/17 10:09:08 [显示全部帖子]

改了,问题依旧,跟写法没关系,我跟踪了一下,主要是循环语句中只要用到统计函数,就有问题!问题是循环语句又没有中途中断,怎么可能影响统计函数呢!这个bug不解决,怎么用循环语句呢?而且这个统计函数又没法放到循环语句外面!

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


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2012/12/19 9:38:43 [显示全部帖子]

按照您的解释,循环语句中就不能用统计函数了?

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


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2012/12/19 16:46:13 [显示全部帖子]

感谢王峰版主的回复!观察了一段时间,金字塔在努力完善PEL的编程功能,pel的功能现在是越来越强大了,但是上述问题是纯技术实现问题,程序上只要稍作处理就肯定可以解决的,否则肯定会影响到广大用户的使用,毕竟这个从道理上不好解释,也会影响复杂算法的实现。不可能PEL一有缺陷,就让人用vbs!希望金字塔能早日完善这块的处理!

 回到顶部