macd:=stkindi(\'\',\'macd.macd1\',0,datatype);
if macd>0 and ref(macd,1)<0 and ref(abs(macd),1)<ref(abs(macd),2) then buy(holding=0,1,market);
nn1:=sumbars(macd<0 and ref(macd>0,1),1);
nn2:=sumbars(macd>0 and ref(macd<0,1),2);
if macd>0 and abs(ref(sum(macd,nn1),1))<abs(ref(sum(macd,nn1),nn2)) then buy(holding=0,1,market)
关于SUMBARS的具体用法.我看了一下帮助,说是向前累加直到大于等于A,
您公式中的A是1以及2,我想不太明白,比如nn2:=sumbars(macd>0 and ref(macd<0,1),2);这里是一直累加红柱的数量么?那么A为什么设为2?此主题相关图片如下:未命名.jpg