你为何这么急着下结论
首先排查问题
先检查一下代码有没有写对,你看看的引用代码有没有写对,引用有没有输出值
再检查一下被引用的周期有没有数据
最后再下个结论
你做的调试太少而且没有抓到重点
这个到是没有范例,多周期引用最出问题的就是这两点:代码写错和引用对象没数据
请老师看看问题在那里,就是没有显示,谢谢
公式1,命名为kd_2,用于调用
input:n(9,1,100,10),n1(3,2,40,4),n2(3,2,40,4);
ARSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(ARSV,N1,1),COLORGREEN;
D:SMA(K,N2,1),COLORGREEN;
公式2命名为KD5_15,
k5:=stkindi('','kd_2.k',0,2);//调用5分钟k
k15:=stkindi('','kd_2.k',0,3);//调用15分钟k
k_5:=stkindi('','HT_K.k',0,2,-1);
k_15:=stkindi('','HT_K.k',0,3,-1);
d5:=stkindi('','kd_2.d',0,2);//调用5分钟d
d15:=stkindi('','kd_2.d',0,3);//调用15分钟d
平空:SELLSHORT(d15<30 AND k5>d5 AND d5<30 AND k5>k_5 ,1,THISCLOSE); //平空信号
开多:BUY(d15<30 AND k5>d5 AND k5>k_5 AND k15>k_15 AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(d15>70 AND k5<d5 AND d5>70 AND k5<k_5,1,THISCLOSE); //平多信号
开空:BUYSHORT(d15>70 AND k5<d5 AND d5>70 AND k5<k_5 AND HOLDING=0,1,THISCLOSE); //开空信号