以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么不出现顺序数值?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86427)

--  作者:张添富
--  发布时间:2015/10/21 0:47:30
--  为什么不出现顺序数值?

VARIABLE: X[5]=0;
X[1]:=STKINDI(\'CU12\',\'abc.b\',0,1,0);
X[2]:=STKINDI(\'RU01\',\'abc.b\',0,1,0);
X[3]:=STKINDI(\'MA01\',\'abc.b\',0,1,0);
X[4]:=STKINDI(\'SRX01\',\'abc.b\',0,1,0);
X[5]:=STKINDI(\'RM01\',\'abc.b\',0,1,0);

CU排名:HOD2(X,5,X[1]),LINETHICK0;
RU排名:HOD2(X,5,X[2]),LINETHICK0;
MA排名:HOD2(X,5,X[3]),LINETHICK0;
SRX排名:HOD2(X,5,X[4]),LINETHICK0;
RM排名:HOD2(X,5,X[5]),LINETHICK0;

 

abc----a:=VALUEWHEN(TIME=210000,OPEN);
          b:=((CLOSE-a)/a)*100;


--  作者:jinzhe
--  发布时间:2015/10/21 9:07:29
--  

你先看看a和b有没有值


--  作者:张添富
--  发布时间:2015/10/21 9:14:26
--  

a:VALUEWHEN(TIME=210000,OPEN);
b:((CLOSE-a)/a)*100;

 

a ,b这样定义,语法也没错,为何没有值?


--  作者:jinzhe
--  发布时间:2015/10/21 9:16:09
--  

因为没有210000这根k线

 

改成210100

如果是你用的是金字塔时区的话


--  作者:张添富
--  发布时间:2015/10/21 9:59:47
--  
金字塔时区在那里设?
--  作者:jinzhe
--  发布时间:2015/10/21 10:07:13
--  

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

--  作者:张添富
--  发布时间:2015/10/21 11:25:53
--  

现在B有数据了,可是排序的数值还是没有?


--  作者:jinzhe
--  发布时间:2015/10/21 11:31:09
--  

1.把公式设定为逐k线计算

2.把上面5个合约的k线图都打开一遍加载一下数据


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

--  作者:张添富
--  发布时间:2015/10/21 11:41:53
--  
谢了