ARTICLE · 1030346
主升浪竞价排序源码分享
主升浪竞价排序源码分享
YOU1:=REF(C,1)>REF(C,2)*1.09 AND REF(H,1)=REF(C,1); 昨板数:=BARSLASTCOUNT(YOU1); YOU2:=昨板数>=1 AND 昨板数<=2; YOU3:=REF(MA(CLOSE,NIM),1); YOU4:=(EMA(CLOSE,MAB)-EMA(CLOSE,BBA))*10; YOU5:=EMA(YOU4,NIM); YOU6:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100; YOU7:=RANGE(YOU6,3,9) AND REF(YOU6,1)< 3 ; YOU8:=REF(CROSS(YOU4,YOU5),1); YOU9:=RANGE(YOU6,3,9) AND YOU8 ; YOU10:=BETWEEN(YOU6,3,9) AND CROSS(OPEN,YOU3); YOU11:=REF((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,1); YOU12:=YOU11-REF(YOU11,1); YOU13:=RANGE(YOU6,3,9) AND YOU12>8; YOU14:=REF((CLOSE-LLV(LOW,NIM))/(HHV(HIGH,NIM)-LLV(LOW,NIM))*100,1); YOU15:=SMA(YOU14,3,1); YOU16:=BETWEEN(YOU6,3,9) AND YOU15>60 ; YOU17:=REF((CLOSE-LLV(LOW,MAB))/(HHV(HIGH,MAB)-LLV(LOW,MAB))*100,1)>90; YOU18:=(OPEN-REF(LLV(CLOSE,NIM),1))/REF(LLV(CLOSE,NIM),1)*100>21; YOU19:=BETWEEN(YOU6,3,9) AND YOU17 AND YOU18 ; YOU20:=REF(VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))/10000,1); YOU21:=REF(IF(CLOSE>OPEN,YOU20*(HIGH-LOW),IF(CLOSE< OPEN,YOU20*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-YOU20*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE< OPEN,0-YOU20*(HIGH-LOW),0-VOL/2)),1); YOU22:=BETWEEN(YOU6,3,9) AND YOU21>5 ; YOU23:=REF(ATAN((EMA(VOL,NIM)/REF(EMA(VOL,NIM),1)-1)*100)*90/3.14,1); YOU24:=BETWEEN(YOU6,3,9) AND YOU23>43.799999; YOU25:=YOU7+YOU9+YOU10+YOU13+YOU16+YOU19+YOU22+YOU24; YOU26:=REF(ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999,1); YOU27:=REF(ATAN((MA(CLOSE,13)/REF(MA(CLOSE,13),1)-1)*100)*57.299999,1); YOU28:=REF(ATAN((MA(CLOSE,20)/REF(MA(CLOSE,20),1)-1)*100)*57.299999,1); YOU29:=REF(ATAN((MA(CLOSE,60)/REF(MA(CLOSE,60),1)-1)*100)*57.299999,1); YOU30:=YOU26/50+YOU27/40+YOU28/21+YOU29/10; YOU31:=YOU30< 4.2; YOU32:=BARSLAST(YOU31); YOU33:=REF(CLOSE,1)/REF(CLOSE,2)>1.098; YOU34:=REF(HHV(HIGH,20)/LLV(L,20)< 1.4,1); YOU35:=REF(YOU33,1) AND YOU34 AND REF(VOL/REF(MA(VOL,NIM),1),1)< 5; YOU36:=REF(SUM(AMOUNT,40)<=10000000000,1); YOU37:=REF(LOW,1)< REF(MA(CLOSE,5),1); YOU38:=REF(MA(CLOSE,NIM)>MA(CLOSE,250),1) AND REF(MA(CLOSE,NIM),1)< MA(CLOSE,NIM) AND REF(MA(CLOSE,10),1)< MA(CLOSE,10) AND REF(MA(CLOSE,20),1)< MA(CLOSE,20); YOU39:=REF(CLOSE/OPEN>1.003,1) AND REF(VOL/REF(MA(VOL,30),1)>1.1,1); YOU40:=(OPEN/REF(CLOSE,1)-1)*100; YOU41:= YOU40>=1 AND YOU40<=8; YOU42:=POW(YOU40,2.5); YOU43:=BARSCOUNT(CLOSE)>20 AND YOU38 AND YOU39 ; YOU44:= YOU30>3 AND YOU32>=1; YOU45:=YOU30>5 AND NOT(REF(YOU33,2)); YOU46:=REF(YOU33,1) AND NOT(REF(YOU33,2)); YOU47:=YOU30>5 AND NOT(REF(YOU33,3)) AND REF(YOU33,1) AND REF(YOU33,2); YOU48:=YOU35 AND YOU36 AND YOU37 AND OPEN/REF(CLOSE,1)>1.01 AND OPEN/REF(CLOSE,1)< 1.08; YOU49:=YOU41+YOU43+YOU44+YOU45+YOU46+YOU47+YOU48; YOU50:=BARSCOUNT(CLOSE)>=90; YOU51:=IF(NAMELIKE('ST'),0,1) AND IF(NAMELIKE('*ST'),0,1); YOU52:=CODELIKE('60')||CODELIKE('00'); YOU53:=YOU51 AND YOU52 AND YOU50; 主升:YOU2 AND YOU25>0 AND YOU41 AND YOU49>0 AND O< 100 AND YOU53;
