AX03.CL:STKINDI('AX03','CLOSE',0,6,-1);
AX07.CL:STKINDI('AX07','CLOSE',0,6,-1);
xs1:ALIKE(AX03.CL,AX07.CL,0);
求AX03和AX07的相关性。。。
可是什么也显示不出来。。
也就是没有任何计算结果!!
你的用法不对。
STKINDI('AX03','某个公式.CLOSE',0,6,-1);
你或者用CALLSTOCK函数CALLSTOCK('AX03','VTCLOSE',0,6,-1);
具体区别你可以看函数说明。Stkindi是引用指标的
公式1:
a:close;
公式2:
Stkindi(,‘公式1.a’,,)
不行,必须建两个公式,stkindi第二个参数必须是:公式名.变量名
[此贴子已经被作者于2017/6/6 12:55:10编辑过]
//引用指标
INPUT:N1(9,1,100,10),P1(3,2,40,4),P2(3,2,40,4);
KDJ:
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
AX03.J:STKINDI('AX03','KDJ.J',0,6,-1);
可是这样写的话,系统会上报RSV未定义,只有在KDJ:前加//才能使得告警不上报。
请问使用STKINDI引用指标KDJ.J,是这样写的么?
你理解错了,上面给你的范例中说的
公式1:
它指的是第一个公式。并不是要写在策略中。
而公式2中的
STKINDI('AX03','这个位置是你要引用公式的名字.J',0,6,-1);