以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 一个长期存在的bug! (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=31518) |
-- 作者:stardna -- 发布时间:2012/12/14 15:58:43 -- 一个长期存在的bug! FOR I:=4 TO 6 DO IF CondSp=1 THEN IF DATE=1120104 AND TIME=93000 THEN IF CondSp THEN
白糖指数,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编辑过]
|
-- 作者:jinzhe -- 发布时间:2012/12/14 16:00:43 -- 请稍等 |
-- 作者:王锋 -- 发布时间:2012/12/15 22:20:20 -- 使用金字塔自带的单步跟踪调试一下看看你的公式,看看语句的执行流程 |
-- 作者:轮回 -- 发布时间:2012/12/17 1:31:13 -- 看了第一句,for语句内部不要有:冒号撒。 其他是否还有错误,没看。 |
-- 作者:轮回 -- 发布时间:2012/12/17 1:34:56 -- for的判断语句不能有赋值语句冒号,循环体里可以有全局变量赋值。 |
-- 作者:stardna -- 发布时间:2012/12/17 9:05:58 -- 我跟踪了,exist语句可能有bug,因为for循环并没有中断,所提示的“ANY 函数在循环语句中可能会带来风险。 ”那种风险是不存在的!请客服检查一下! |
-- 作者:stardna -- 发布时间:2012/12/17 9:55:13 -- 请问客服在吗? |
-- 作者:轮回 -- 发布时间:2012/12/17 10:05:30 -- 将FOR I:=4 TO 6 DO改为 FOR I=4 TO 6 DO试试 |
-- 作者:stardna -- 发布时间:2012/12/17 10:09:08 -- 改了,问题依旧,跟写法没关系,我跟踪了一下,主要是循环语句中只要用到统计函数,就有问题!问题是循环语句又没有中途中断,怎么可能影响统计函数呢!这个bug不解决,怎么用循环语句呢?而且这个统计函数又没法放到循环语句外面! |
-- 作者:fly -- 发布时间:2012/12/17 10:47:09 -- 该问题在您上次发帖的时候已转交开发,问题在解决中,感谢您再次发帖.
我们将重点跟踪---- 该问题的后续解决情况 [此贴子已经被作者于2012-12-17 10:48:10编辑过]
|