a:barlast(macd<0); 这个就是红柱周期数了
DIFF : =EMA(CLOSE,S) - EMA(CLOSE,P);
DEA : =EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA),COLORSTICK;
a1:sumbars(macd1*ref(macd1,1)<0,1); //这个是当前柱子,a2是上一个相反的柱子,a3是再上一个相反柱子数量
a2:sumbars(macd1*ref(macd1,1)<0,2)-a1;
a3:sumbars(macd1*ref(macd1,1)<0,3)-a2;
if macd1>0 then //这样表示现在是红烛那么a2就是绿竹