以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  bug:DRAWICON无法用于对数坐标的主图  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=49483)

--  作者:lectureke
--  发布时间:2013/3/9 21:41:59
--  bug:DRAWICON无法用于对数坐标的主图

环境:最新版本(2.98)

主图Y坐标:对数坐标

问题:DRAWICON所画符号位置仍然按“普通坐标”的位置显示,造成符号和K线位置不符。如下图:


图片点击可在新窗口打开查看此主题相关图片如下:a.jpg
图片点击可在新窗口打开查看

 

补充:实践证明,DRAWICON所生成的符号位置似乎在“普通坐标”中显示也经常是不正确的(K线缩小时位置正确,K线放大时位置不正确)。

我使用的是CLOSE作为第二个参数。

往尽快升级。


--  作者:admin
--  发布时间:2013/3/9 21:43:03
--  
请提交相关测试代码
--  作者:金字塔
--  发布时间:2013/3/10 9:01:55
--  
以下是引用lectureke在2013-3-9 21:41:59的发言:

环境:最新版本(2.98)

主图Y坐标:对数坐标

问题:DRAWICON所画符号位置仍然按“普通坐标”的位置显示,造成符号和K线位置不符。如下图:


图片点击可在新窗口打开查看此主题相关图片如下:a.jpg
图片点击可在新窗口打开查看

 

补充:实践证明,DRAWICON所生成的符号位置似乎在“普通坐标”中显示也经常是不正确的(K线缩小时位置正确,K线放大时位置不正确)。

我使用的是CLOSE作为第二个参数。

往尽快升级。

 

经测试,2.98版 K线缩小、放大时位置都正确,使用代码:
DRAWICON(cross(ema(C,5),ema(c,20)),C,4);
DRAWICON(cross(ema(C,20),ema(c,5)),C,5);


只是小周期和大周期位置有些变化(如秒线和日线),这也可以通过调节来克服

DD:=(SYSPARAM(4)-SYSPARAM(5))/C/30;

DRAWICON(cross(ema(C,5),ema(c,20)),L*(1-dd),4);
DRAWICON(cross(ema(C,20),ema(c,5)),H*(1+dd),5);


--  作者:lectureke
--  发布时间:2013/3/10 10:47:18
--  

谢谢楼上的,很奇怪,我昨日是在网吧电脑上安装测试的,确实不行。

 

但是今天在家里的电脑正常!!!不管是任何坐标都正常。


--  作者:lectureke
--  发布时间:2013/3/10 10:49:09
--  
一样的指标代码,我在网吧最后通过email保存了代码,今天在不同电脑上试了是正常的,不过我昨天贴的那个图的确经典,确实不正常,但又无法重现了。