DS:=NEWHBARS(HIGH,1);
DN:=IF(DS=BARPOS(),1,DS);
DM:=REF(DN,DN)+DN,LINETHICK0;
HH:=IF(BARPOS()< 4,CLOSE,REF(HIGH,DM));
KS:=NEWLBARS(LOW,1);
KN:=IF(KS=BARPOS(),1,KS);
KM:=REF(KN,KN)+KN,LINETHICK0;
LL:=IF(BARPOS()< 4,CLOSE,REF(LOW,KM));
KD:=CLOSE>LLV(HH,DS);
KK:=CLOSE< HHV(LL,KS);
ENTERLONG:KD,TFILTER;
EXITLONG:KK,TFILTER;
TD:=BARSLAST(ENTERLONG)+1;
TK:=BARSLAST(EXITLONG)+1;
多空线:=REF(IF(TD< TK,HHV(LL,TD),LLV(HH,TK)),1),COLORYELLOW,LINETHICK1;
AA:=TD-TK;
PARTLINE(AA>0,多空线,RGB(0,0,255),2,0);
PARTLINE(AA< 0,多空线,RGB(255,215,0),2,0);
开多:IF(AA< 0,多空线,DRAWNULL),COLORYELLOW,LINETHICK0;
开空:IF(AA>0,多空线,DRAWNULL),COLORFF8000,LINETHICK0;