A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
BBB:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
均线300:=MA(BBB,300),LINETHICK3,COLORMAGENTA;//对B值做1周期平均计算。
M11:均线300,COLORBLUE,LINETHICK3;
DIFF4 : =EMA(CLOSE,30) – EMA(CLOSE,65);
DEA4 := EMA(DIFF4,23);
MACD4:2*(DIFF4-DEA4),NODRAW;
第1跟k线的 macd4小于0
第2跟k线的 macd4大于0
第3-9跟k线的 macd4大于0
且要求这9跟k线的收盘价没有连续 3跟k线的收盘价大于 M11
第9跟k线的 M11上方 标注 等待
第9跟k线走完预警
第1跟k线的 macd4大于0
第2跟k线的 macd4小于0
第3-9跟k线的 macd4小于0
且要求这9跟k线的收盘价没有连续 3跟k线的收盘价小于 M11
第9跟k线的 M11下方 标注 等待
第9跟k线走完预警
预警公式源码:
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
BBB:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
均线300:=MA(BBB,300),LINETHICK3,COLORMAGENTA;//对B值做1周期平均计算。
M11:均线300,COLORBLUE,LINETHICK3;
DIFF4 : =EMA(CLOSE,30) – EMA(CLOSE,65);
DEA4 := EMA(DIFF4,23);
MACD4:2*(DIFF4-DEA4),NODRAW;
DRAWTEXT(BARSLASTCOUNT(MACD4>0)=8&&EXIST(EVERY(C>M11,3),9)=0,M11,’等待’);
REF(BARSLASTCOUNT(MACD4>0)=8&&EXIST(EVERY(C>M11,3),9)=0,1),NOTICE;
DRAWTEXT(BARSLASTCOUNT(MACD4<0)=8&&EXIST(EVERY(C<M11,3),9)=0,M11,’等待’),VALIGN0;
REF(BARSLASTCOUNT(MACD4<0)=8&&EXIST(EVERY(C<M11,3),9)=0,1),NOTICE;