以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]请教老师ALIKE函数和引用函数STKINDI,谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=154783)

--  作者:maxuser2004
--  发布时间:2017/6/6 11:19:42
--  [求助]请教老师ALIKE函数和引用函数STKINDI,谢谢!
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的相关性。。。
可是什么也显示不出来。。

也就是没有任何计算结果!!

--  作者:wenarm
--  发布时间:2017/6/6 11:28:49
--  

你的用法不对。

STKINDI(\'AX03\',\'某个公式.CLOSE\',0,6,-1);

你或者用CALLSTOCK函数CALLSTOCK(\'AX03\',\'VTCLOSE\',0,6,-1);


--  作者:maxuser2004
--  发布时间:2017/6/6 11:39:03
--  
请问CALLSTOCK和STKINDI什么区别?


--  作者:maxuser2004
--  发布时间:2017/6/6 11:48:00
--  
若依然想用Stkindi函数,应该公式怎样写,才能正确使用?
--  作者:wenarm
--  发布时间:2017/6/6 11:58:53
--  

具体区别你可以看函数说明。Stkindi是引用指标的

公式1:

a:close;

公式2:

Stkindi(,‘公式1.a’,,)


--  作者:maxuser2004
--  发布时间:2017/6/6 12:51:16
--  
若把公式1:去掉,仅有:a:close;
公式2:可写为…
Stkindi(,‘a’,,)吗?谢谢老师!

--  作者:pyd
--  发布时间:2017/6/6 12:54:38
--  
不行,必须建两个公式,stkindi第二个参数必须是:公式名.变量名
[此贴子已经被作者于2017/6/6 12:55:10编辑过]

--  作者:maxuser2004
--  发布时间:2017/6/6 15:57:28
--  
//引用指标

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,是这样写的么?

--  作者:wenarm
--  发布时间:2017/6/6 16:07:08
--  

你理解错了,上面给你的范例中说的

公式1:

它指的是第一个公式。并不是要写在策略中。

而公式2中的

STKINDI(\'AX03\',\'这个位置是你要引用公式的名字.J\',0,6,-1);