威科夫JOC形态突破主图公式代码分享

N:=40;
//横盘周期数
M:=40;
//回调周期数
HH:=HV(MAX(O,C),N);
LL:=LV(MIN(O,C),N);
VV:=HV(V,N);
N1:BARSLAST(C>HH&&V>VV&&ISUP);
BK1:HV(C,N1)<=REF(C,N1);
BK2:COUNT(C<=REF(H,N1),N1)>=N1-1;
BK3:C>REF(C,N1);
BK4:N1>1&&N1<M;
N2:BARSLAST(C<LL&&V>VV&&ISDOWN);
SK1:LV(C,N2)>=REF(C,N2);
SK2:COUNT(C>=REF(L,N2),N2)>=N2-1;
SK3:C<REF(C,N2);
SK4:N2>1&&N2<M;
DRAWTEXT(N1=0,H,'上破'),FONTSIZE8;
//上破前期高点
DRAWTEXT(N2=0,L,'下破'),FONTSIZE8;
//下破前期低点
DRAWTEXT(N2=0,ABS(H+L)/2,'0'),FONTSIZE8;
//标记0号K线
DRAWTEXT(N1=0,ABS(H+L)/2,'0'),FONTSIZE8;
//标记0号K线
DRAWTEXT(BK1&&BK2&&BK3&&BK4,H,'开多'),FONTSIZE8;
//回调后再创新高开多
DRAWTEXT(SK1&&SK2&&SK3&&SK4,L,'开空'),FONTSIZE8;
//反弹后再创新低开空
