1、取均线死叉―金叉之间的最低价,金叉―死叉之间的最高价。逐点连线就形成一波一波的行情。
2、取一段最低价――最高价之间的上涨,其最低收盘价<与其相邻的前一波上涨最低价,并且其最高收盘价>
4、只要1上涨后的日线收盘价>1上涨最低价,并且<1上涨最高价。我们就针对此1上涨进行百分比回撤计算,
当1上涨后K线最低价>1上涨最高价―1上涨涨幅×50%,并且<1上涨最高价―1上涨涨幅×38%的时候,标注
5、当1上涨后的日线收盘价<1上涨最低价,或者>1上涨最高价的时候,停止对此1上涨的计算、标注和选股。
6、当多个1上涨同时满足条件时,分别计算并根据各自的终止条件(价格),分别终止。
问题较复杂分析后,预计周五之前给您回复
编写参考:
MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=CROSS(MA5,MA10);
SC:=CROSSDOWN(MA5,MA10);
GDH:=IF(SC,HHV(H,SUMBARS(JC,1)),NULL);
DDL:=IF(JC,LLV(L,SUMBARS(SC,1)),NULL);
K1:=SC&&GDH>REF(GDH,SUMBARS(SC,2)-1)&&REF(DDL,SUMBARS(JC,1)-1)>REF(DDL,SUMBARS(JC,2)-1);
ZF:=VALUEWHEN(K1,GDH-REF(DDL,SUMBARS(JC,1)-1));
HH:VALUEWHEN(K1,GDH);
LL:VALUEWHEN(K1,REF(DDL,SUMBARS(JC,1)-1));
BZ:=EXIST(C>HH||C<LL,SUMBARS(K1,1))=0 && L>HH-0.5*ZF && L<HH-0.38*ZF && K1=0;
DRAWICON(K1,L,1),VALIGN0;
DRAWICON(BZ,L,4),VALIGN0;
BZ,SELECT;
参考:
MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=CROSS(MA5,MA10);
SC:=CROSSDOWN(MA5,MA10);
GDH:=IF(SC,HHV(H,SUMBARS(JC,1)),NULL);
DDL:=IF(JC,LLV(L,SUMBARS(SC,1)),NULL);
K1:=SC&&GDH>REF(GDH,SUMBARS(SC,2)-1)&&REF(DDL,SUMBARS(JC,1)-1)<REF(DDL,SUMBARS(JC,2)-1);
ZF:=VALUEWHEN(K1,GDH-REF(DDL,SUMBARS(JC,1)-1));
HH:VALUEWHEN(K1,GDH);
LL:VALUEWHEN(K1,REF(DDL,SUMBARS(JC,1)-1));
BZ:=EXIST(C>HH||C<LL,SUMBARS(K1,1))=0 && L>HH-0.5*ZF && L<HH-0.38*ZF && K1=0;
DRAWICON(K1,L,1),VALIGN0;
DRAWICON(BZ,L,4),VALIGN0;
BZ,SELECT;
参考:
MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=CROSS(MA5,MA10);
SC:=CROSSDOWN(MA5,MA10);
GDH:=IF(SC,HHV(H,SUMBARS(JC,1)),NULL);
DDL:=IF(JC,LLV(L,SUMBARS(SC,1)),NULL);
K1:=SC&&REF(C,HHVBARS(H,SUMBARS(JC,1)))>REF(GDH,SUMBARS(SC,2)-1)&&REF(REF(C,LLVBARS(L,SUMBARS(SC,1))),SUMBARS(JC,1)-1)<REF(DDL,SUMBARS(JC,2)-1);
ZF:=VALUEWHEN(K1,GDH-REF(DDL,SUMBARS(JC,1)-1));
HH:VALUEWHEN(K1,GDH);
LL:VALUEWHEN(K1,REF(DDL,SUMBARS(JC,1)-1));
BZ:=EXIST(C>HH||C<LL,SUMBARS(K1,1))=0 && L>HH-0.5*ZF && L<HH-0.38*ZF && K1=0;
DRAWICON(K1,L,1),VALIGN0;
DRAWICON(BZ,L,4),VALIGN0;
BZ,SELECT;

