如题,参考论坛里以前的问题解答,我在图表程序化里调用了分时图均价线,编译时提示错误,麻烦老师帮我看下错在,正确的引用写法是怎样的?
VARIABLE:YC=0,EE=0;
VARIABLE:YDZY=1; {移动止盈总开关,1为开、0为关,如果不想使用,可是将总开关设置为0}
VARIABLE:HIGHPRICE=0,LOWPRICE=0; {保存开仓后的最高价、最低价}
VARIABLE:DHCDS=8,KHCDS=8; {多、空单回撤点数}
{以下三行为分时图上的均价线公式}
n1:=barslast(DATE<>REF(DATE,1))+1;
dm:=4-INTPART(LOG(C));
JUNJIA:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),dm+2),colorred;
AA:=STKINDIEX('','JUNJIA',0,6,0);
IF YC<1 THEN BEGIN
//开多单
... ...
红色字体行为错误行,错误提示:函数“STKINDIEX”所调用的参数与预定义参数不符
请恕在下愚钝,“STKINDIEX”的用法说明我也看了,就是不知道如何把错误改正过来,麻烦老师把正确的写法写给我,我再来仔细揣摩,谢谢了!
1.指标名称.
JUNJIA
如果不指定指标名称,你有五个指标 且每个指标都有 JUNJIA 这个变量,那你怎么知道引用的是哪一个呢?所以前面肯定有个指标名称的嘛
如 a.JUNJIA 这样
2. stkindex 少了最后一个参数。函数说明对每个参数都有说明的。你还是没看清楚的。 如果不是很熟悉你先用stkind吧
[此贴子已经被作者于2018/4/20 9:40:27编辑过]