//A序列
A1:=C>REF(C,4);
NT:=BARSLASTCOUNT(A1);
TJ11:=9;
TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);
AY:=(BACKSET(TJ11>0,9) OR
BACKSET(TJ13>0,NT))*NT;
MM:=BACKSET(NT=9,9);
DRAWNUMBER(MM=1&&AY>0,H,NT,0,COLORYELLOW);
NX:=BACKSET(ISLASTBAR,NT);
DRAWNUMBER(NX&&REFX1(NT<9,100),H,NT,0,COLORYELLOW);
DRAWICON(NT=9,H+2,'ICO9'),COLORGREEN;
//B序列
B1:=C<REF(C,4);
NT0:=BARSLASTCOUNT(B1);
TJ21:=NT0=9 ;
NN:=BACKSET(NT0=9,9);
TJ23:=ISLASTBAR AND BETWEEN(NT0,5,8);
AY1:=(BACKSET(TJ21>0,9) OR
BACKSET(TJ23>0,NT0))*NT0;
DRAWNUMBER(NN=1&&AY1>0,L,NT0,0,COLORFF00FF),VALIGN0;
ND:=BACKSET(ISLASTBAR,NT0);
DRAWNUMBER(ND&&REFX1(NT0<17,100),L,NT0,0,COLORFF00FF),VALIGN0;
DRAWICON(NT0=9,L-2,'ICO112'),COLORGREEN;
【上述A序列和B序列成立的基础上,麻烦帮助完善C序列的编写和标注】
//C序列
上述A序列和B序列成立的基础上,以B序列中的K线9开始(包含K线9),增加下列条件:
①、B序列中的K线9开始之后的某根K线(包含K线9)的收盘价≤该根K线的前两根K线的收盘价,则在该根K线的最高价处标注字母“a”;
②、以上面①的条件类推,共延续累积13根K线,则在这13根K线的最高价上分别标注字母“a” 、“b” 、“c”、
“d” 、“e”、 “f”
、“g” 、“h” 、“k”
、“m” 、“n” 、“s”、“w”;
③、上面②的标注过程中,这13根K线,每两根K线之间,间隔不超过89根K线,否则,C序列延续累积到哪根K线,就标注到那根K线为止,其后结束,不再标注;
④、在上面②的标注过程中,第13根K线还必须达到,第13根K线(w)的最低价≤第8根K线(h)的收盘价,否则,C序列标注到第12根K线(s)既结束;
⑤、上面②中延续累积13根K线的过程中,如果又产生了A序列,则C序列延续累积到哪根K线,就标注到那根K线为止,其后结束,不再标注;
显示的机制是从B序列的9开始标字母,一段连续的B序列只会从第一次B序列的9开始显示1次C序列。
您这里有其他显示想法请进一步总结规律。