文华中画垂线是默认画在K线中轴的,您考虑一下,参考:
N:=30000;
COND:=V<N&&REFX1(V<N,1);
COND1:=CROSS(V>N,0.5)&&REFX(V>N,1);
NN:=REF(BARSLASTCOUNT(V>N),1);
DRAWLINE(COND&&NN>=2,HHV(H,NN+1),COND&&NN>=2,LLV(L,NN+1),COLORYELLOW);
DRAWLINE3(COND&&NN>=2,HHV(H,NN+1),NN,COND&&NN>=2,LLV(L,NN+1),NN,0),COLORYELLOW;
DRAWSL1(COND&&NN>=2,HHV(H,NN+1),0,NN,1),COLORYELLOW;
DRAWSL1(COND&&NN>=2,LLV(L,NN+1),0,NN,1),COLORYELLOW;
参考:
N:=30000;
NN:=REF(BARSLASTCOUNT(V>N),1);
COND:=V<N&&REFX1(V<N,1);
COND1:=CROSS(V>N,0.5)&&REFX(V>N,1);
COND2:=C>=REF(O,1);
COND3:=C<REF(O,1);
DRAWLINE(COND&&NN>=2&&EVERY(COND2,NN+1),HHV(H,NN+1),COND&&NN>=2&&EVERY(COND2,NN+1),LLV(L,NN+1),COLORYELLOW);
DRAWLINE3(COND&&NN>=2&&EVERY(COND2,NN+1),HHV(H,NN+1),NN,COND&&NN>=2&&EVERY(COND2,NN+1),LLV(L,NN+1),NN,0),COLORYELLOW;
DRAWSL1(COND&&NN>=2&&EVERY(COND2,NN+1),HHV(H,NN+1),0,NN,1),COLORYELLOW;
DRAWSL1(COND&&NN>=2&&EVERY(COND2,NN+1),LLV(L,NN+1),0,NN,1),COLORYELLOW;
N1:BARSSINCEN(COND3,NN);
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),N1,COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),N1,0),COLORYELLOW;
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),NN,COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),NN,0),COLORYELLOW;
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),N1,COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),NN,0),COLORYELLOW;
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),N1,COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),NN,0),COLORYELLOW;
这样改一下:
N:=30000;
NN:=REF(BARSLASTCOUNT(V>N),1);
COND:=V<N&&REFX1(V<N,1);
COND1:=CROSS(V>N,0.5)&&REFX(V>N,1);
COND2:=C>=REF(O,1);
COND3:=C<REF(O,1);
DRAWLINE(COND&&NN>=2&&EVERY(COND2,NN+1),HHV(H,NN+1),COND&&NN>=2&&EVERY(COND2,NN+1),LLV(L,NN+1),COLORYELLOW);
DRAWLINE3(COND&&NN>=2&&EVERY(COND2,NN+1),HHV(H,NN+1),NN,COND&&NN>=2&&EVERY(COND2,NN+1),LLV(L,NN+1),NN,0),COLORYELLOW;
DRAWSL1(COND&&NN>=2&&EVERY(COND2,NN+1),HHV(H,NN+1),0,NN,1),COLORYELLOW;
DRAWSL1(COND&&NN>=2&&EVERY(COND2,NN+1),LLV(L,NN+1),0,NN,1),COLORYELLOW;
N1:=BARSSINCEN(COND3,NN);
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),N1,COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),N1,0),COLORYELLOW;
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),NN,COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),NN,0),COLORYELLOW;
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),N1,COND&&NN>=2&&EXIST(COND3,NN+1),REF(HHV(H,NN+1),N1),NN,0),COLORYELLOW;
DRAWLINE3(COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),N1,COND&&NN>=2&&EXIST(COND3,NN+1),REF(LLV(L,NN+1),N1),NN,0),COLORYELLOW;