N:=BARSLAST(DATE<>REF(DATE,1))+1;HH2:=REF(HHV(H,N),1);LL2:=REF(LLV(L,N),1);HH1:=HHV(H,BARSSK+1);LL1:=LLV(L,BARSBK+1);A5:=MINPRICE1;A1:=BKPRICE+TP*A5;A2:=A1+DTP*A5;A3:=A1-4*A5;A4:=HH1-DTP*A5;B1:=SKPRICE-TP*A5;B2:=B1-DTP*A5;B3:=B1+4*A5;B4:=LL1+DTP*A5;H1:=VALUEWHEN(DATE<>REF(DATE,1),REF(H,1));L1:=VALUEWHEN(DATE<>REF(DATE,1),REF(L,1));A:=SETTLE;MA3:=MA(CLOSE,30);MA4:=MA(C,200);HH:=VALUEWHEN(DATE<>REF(DATE,1),H);LL:=VALUEWHEN(DATE<>REF(DATE,1),L);CC:=VALUEWHEN(DATE<>REF(DATE,1),C);\\OO:=VALUEWHEN(DATE<>REF(DATE,1),O); (C>HH2 OR C=HH2) &&C>H1&&C-A<100&&C-HH<120 &&TIME>=0900&&TIME<1430,BK;TIME>=1456 OR ((C<=BKPRICE-SL*A5)||(HH1>=A1&&HH1<=A2&&C<=A3)||(HH1>A2&&C<=A4))&&BKPRICE>0,SP;(C<LL2 OR C=LL2)&&C<L1&&A-C<100&&LL-C<120&&C<MA3&&TIME>=0900 &&TIME<1430,SK;TIME>=1456 OR ((C>=SKPRICE+SL*A5)||(LL1<=B1&&LL>=B2&&C>=B3)||(LL1<B2&&C>=B4))&&SKPRICE>0,BP;CHECKSIG_MIN(BK,'B',0,'D',0);CHECKSIG_MIN(SP,'B',0,'D',0);CHECKSIG_MIN(SK,'B',0,'D',0);CHECKSIG_MIN(BP,'B',0,'D',0);AUTOFILTER;