按照教程学习时,在教程的示例中,照着编写代码完毕,编译正常,但在点击"应用于图"时,提示“公式<ymacd>不能自己引用自己”,请问是出了什么问题,怎么解决?
该示例为:在橡胶ru05的1分钟的图里,看铜cu06的5分钟的k线图里,最近20个周期内的macd指标中的diff的最高值代码如下:
diff:EMA(C,12)-EMA(C,26);
dea:EMA(DIFF,9);
macd:2*(DIFF-DEA),colorstick;
diff_MAX:HHV(DIFF,20);
diff20:STKINDI('cu06','ymacd.DIFF_MAX',0,2,-1);
此主题相关图片如下:temp.png
你在当前指标下调用当前指标,这是个死循环的逻辑了啊。
你要调用的指标,请单独新建一个不重名的指标来操作。
如图所示:将被调用的部分,单独创建成一个指标,然后调用。
此主题相关图片如下:temp.png