以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  金字塔分段显示曲线bug  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=64696)

--  作者:yanxc
--  发布时间:2014/5/6 16:35:14
--  金字塔分段显示曲线bug

H2:SELFDATAN(3);//自定义资金流出数据
ts:STKINDI(\'\',\'倒数K线.dskx\',0,6);//距今天数

 

cha1:refx(h2,270-todaybar);//昨天的最后流出量
cha2:refx(h2,270*2-todaybar);
cha3:refx(h2,270*3-todaybar);
cha4:refx(h2,270*4-todaybar);

 

if ts=0 then x:=h2;
if ts=1 then x:=h2-cha1;
if ts=2 then x:=h2-cha1-cha2;
if ts=3 then x:=h2-cha1-cha2-cha3;
hlx:x;

 

明明写的

if ts=1 then HLX:=H2-cha1

 

当图上ts=1时,H2、cha都有值,偏偏显示的HLX=H2

没道理啊。好象只取了ts=0的值就固定了。

  


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

--  作者:yanxc
--  发布时间:2014/5/6 16:36:15
--  

这个是公式代码及自定义数据,导入即可测试。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:分段显示bug.rar


--  作者:lichenghu
--  发布时间:2014/5/6 17:04:46
--  

 工作人员会进行测试,建议您也实时使用DEBUGFIEL输出下x,Ts的值看下

 

另外您这边采用的序列还是逐K?

[此贴子已经被作者于2014/5/6 17:11:17编辑过]

--  作者:yanxc
--  发布时间:2014/5/7 11:01:29
--  
以下是引用lichenghu在2014/5/6 17:04:46的发言:

 工作人员会进行测试,建议您也实时使用DEBUGFIEL输出下x,Ts的值看下

 

另外您这边采用的序列还是逐K?

[此贴子已经被作者于2014/5/6 17:11:17编辑过]

 

含refx,据说必须用序列,所以用的序列。

值都显示出来了。


--  作者:lichenghu
--  发布时间:2014/5/7 11:19:58
--  
 序列模式IF条件语句 条件判断采用的是最后一个周期的数据,所以会有您这个情况
--  作者:yanxc
--  发布时间:2014/5/7 11:35:45
--  
以下是引用lichenghu在2014/5/7 11:19:58的发言:
 序列模式IF条件语句 条件判断采用的是最后一个周期的数据,所以会有您这个情况

那该怎么写呢?

 

我使用sum来写也显示不正确。

 

想达到的目的,是把每天的资金线首尾连接起来。

使用的方法,是把昨天的线抬高cha1(收盘的流出量),把前天的线抬高cha1+cha2(2天的流出量)。

 

HLX:IF(ts=0,H2,H2-SUM(refx(H2,270*ts-todaybar),ts));

 

看上去这个写法是对的,结果却不对


--  作者:yukizzc
--  发布时间:2014/5/7 13:25:58
--  

可以用在逐K啊,是说不能直接放在if里面,你已经把到了了if外面就可以。

详细可以参考这个帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130


--  作者:yanxc
--  发布时间:2014/5/7 15:32:26
--  
以下是引用yukizzc在2014/5/7 13:25:58的发言:

可以用在逐K啊,是说不能直接放在if里面,你已经把到了了if外面就可以。

详细可以参考这个帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130


改为逐K线后,显示全为直线段了,显然不对。


--  作者:lichenghu
--  发布时间:2014/5/7 15:48:13
--  
把你ts变量引用的公式模式也切换都逐K
--  作者:yanxc
--  发布时间:2014/5/7 16:19:02
--  
以下是引用lichenghu在2014/5/7 15:48:13的发言:
把你ts变量引用的公式模式也切换都逐K

 

还是一样呢。

 

你们可以下载我上传的附件来测试。