以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 两个bug (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=160180)
|
-- 作者:f7zrtfim
-- 发布时间:2017/12/6 9:21:07
-- 两个bug
bug1:drawnull处理不正确导致指标显示混乱 测试代码如下: FLAG:IF(CLOSE>=MA(CLOSE,5),1,2),COLORWHITE,NODRAW; A:IF(FLAG=1,LOW,DRAWNULL),COLORRED,LINETHICK1; B:IF(FLAG=2,HIGH,DRAWNULL),COLORCYAN,LINETHICK2;
问题症状:出现不应有的竖直的直线
可能原因:第二个drawnull解析不正确,有时被显示为-1.#R然后作为无穷大值画竖线了
bug2: rand()函数不工作 测试代码如下: FLAG:RAND(10);
问题症状:始终是一个值
我的环境是win10 x64 金字塔4.41
|
-- 作者:FireScript
-- 发布时间:2017/12/6 10:13:14
--
先说下第二个。第二那个rand函数你在什么模式下运行的,是不是用的序列模式?
|
-- 作者:f7zrtfim
-- 发布时间:2017/12/6 11:55:42
--
是的,是在序列模式下。函数帮助里没提序列模式和逐K线模式。
|
-- 作者:FireScript
-- 发布时间:2017/12/6 15:03:06
--
以下是引用f7zrtfim在2017/12/6 11:55:42的发言: 是的,是在序列模式下。函数帮助里没提序列模式和逐K线模式。
换成逐K模式即可。
|
-- 作者:FireScript
-- 发布时间:2017/12/6 15:05:38
--
你说的那个第一个情况 我们触发不了么。 截图我看下。我这边情况是变量是DRAWNULL的时候 指标线是没有的。
|
-- 作者:f7zrtfim
-- 发布时间:2017/12/6 20:45:56
--
此主题相关图片如下:drawnull错误.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2017-12/201712620453927139.jpg)
|
-- 作者:banzhuan
-- 发布时间:2017/12/7 9:29:18
--
1. 您清空一下该品种的周期数据,数据右键K线图,点击数据-选择对应的周期,然后点击清空数据;2. 然后通过工具-数据补充-自定义补充数据,重新补充一下周期数据,然后再试试呢。
|
-- 作者:f7zrtfim
-- 发布时间:2017/12/7 19:48:47
--
和数据没关,应该还是drawnull的处理问题,异常不是每次都出现,缩放K线后可以看到异常竖线。
在找原因的时候,又发现一个问题,请你们也看看:
VERTLINE(1,0,0,COLORBLUE,1,VTDOT);
这个语句我理解应该就描一个点,纵坐标是0,但金字塔画了纵贯整个屏幕的线。
|
-- 作者:banzhuan
-- 发布时间:2017/12/8 8:54:23
--
VERTLINE 函数中的第一个参数为条件,如果填入的是1,是任何条件下都划线,你可以把1改为其他的条件; 后面两个参数为划线的价格,您修改一下数值然后应用到图表上就可以看到区别了;
|
-- 作者:f7zrtfim
-- 发布时间:2017/12/8 9:09:20
--
第一个参数写1是为了方便看,实际使用中是一个变量,不是任何时候都是1的。重点在于参数2和3,从坐标0画线到坐标0应该就是一个点,可金字塔画了一条纵贯全屏的竖线。你试一下就知道了。
另外,drawnull的处理请再看一下,用我写的三行代码,在5分钟周期下,多缩放一些数据,会看到我截图的那种一直通到屏幕上缘的竖线,显示数值为-1.#R。
|