请老师帮忙写个指标myema,
开盘后的9分钟内,myema=close;
开盘后的第10分钟,myema=(1*ref(c,9)+2*ref(c,8)+...+10*c)/(1+...+10);
开盘后的第11分钟开始,myema=(2*close+9*ref(myema,1))/11;
二楼的不对啊,我要的是每天重新算ema,二楼的B用到了非今天的ema作迭代,我要的是只用今天的数据,每天都像上市第一天那样算当天的ema,
如果不对,请指出;如果觉得写太少了就觉得不对。。。。那么我也没办法
首先nn是什么?
然后你的写法ema是用到昨天的值的,因为y=(2*c+9*y')/11,y一直在用前面的迭代结果。我想要的是9点10分用前10分钟的数据算今天开始的ema,之后迭代。第二天重新用前10分钟的数据算开始的ema,然后迭代。每天都只用当天的数据,老师明白我的意思吗?麻烦老师了~~