|
H2:SELFDATAN(3);//自定义资金流出数据
cha1:refx(h2,270-todaybar);//昨天的最后流出量
if ts=0 then x:=h2;
明明写的 if ts=1 then HLX:=H2-cha1
当图上ts=1时,H2、cha都有值,偏偏显示的HLX=H2 没道理啊。好象只取了ts=0的值就固定了。
|
此主题相关图片如下:111.jpg
工作人员会进行测试,建议您也实时使用DEBUGFIEL输出下x,Ts的值看下
另外您这边采用的序列还是逐K?
工作人员会进行测试,建议您也实时使用DEBUGFIEL输出下x,Ts的值看下
另外您这边采用的序列还是逐K?
含refx,据说必须用序列,所以用的序列。
值都显示出来了。
那该怎么写呢?
我使用sum来写也显示不正确。
想达到的目的,是把每天的资金线首尾连接起来。
使用的方法,是把昨天的线抬高cha1(收盘的流出量),把前天的线抬高cha1+cha2(2天的流出量)。
HLX:IF(ts=0,H2,H2-SUM(refx(H2,270*ts-todaybar),ts));
看上去这个写法是对的,结果却不对
可以用在逐K啊,是说不能直接放在if里面,你已经把到了了if外面就可以。
详细可以参考这个帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130
可以用在逐K啊,是说不能直接放在if里面,你已经把到了了if外面就可以。
详细可以参考这个帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130
改为逐K线后,显示全为直线段了,显然不对。
还是一样呢。
你们可以下载我上传的附件来测试。