前辈们,请教个问题,我弄了好久都没弄出来。就是我图标用的5min周期,想引用50min周期的macd的金叉死叉,来作为出场条件:macd指标中写了公式如下:
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD1 :2*(DIFF-DEA), COLORSTICK;
damacd金叉:=cross(diff,dea);
damacd死叉:=cross(dea,diff);
然后我在公式中引用macd指标:
MACD1:=stkindi(stklabel(),'MACD.MACD1',0,21,50);
damacd金叉:=stkindi(stklabel(),'MACD.damacd金叉',0,21,50);
damacd死叉:=stkindi(stklabel(),'MACD.damacd死叉',0,21,50);
macd1应用正常,但是damacd金叉和damacd死叉这两个值并不是判断值1或0,他俩值和macd1是一样的这是为什么?
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD1 :2*(DIFF-DEA), COLORSTICK;
damacd金叉:cross(diff,dea);
damacd死叉:cross(dea,diff);
被引用的公式变量只能用冒号,还有你公式中不要掺杂中文字符。