今天分享通达信【腾龙竞价】竞价排序公式 助大家大肉吃 源码附图使用方法:
安装好后,在交易日9:25分之后输入.401,就可以直接排序了,
选股亦可。

{腾龙竞价}

VAR0 := (((C - REF(C,1)) / REF(C,1)) > 0.095) AND (C = HIGH);

VAR1 := (((NAMELIKE('ST') = 0) AND (NAMELIKE('*ST') = 0)) AND (NAMELIKE('SS') = 0)) AND (NAMELIKE(8) = 0);

VAR2 := ((OPEN - REF(C,1)) / REF(C,1)) * 100;

VAR3 := ((C - REF(C,1)) / REF(C,1)) * 100;

VAR4 := VAR3 > 9.85;

VAR5 := OPEN / MA(89,OPEN);

VAR6 := (DYNAINFO(15) / OPEN) / 100;

VAR7 := (REF(C < 40,1)) AND (REF(C > 2,1));

VAR8 := (VAR2 > 2) AND (VAR2 < 7);

VAR9 := DYNAINFO(17) > 0;

VAR10 := BARSCOUNT(C) > 90;

VAR11 := ((DYNAINFO(15) / OPEN) / FINANCE(46)) * 100;

VAR12 := (VAR11 >= 0.8) AND (VAR11 <= 3);

VAR13 := (VAR6 / REF(VOL,1)) * 100;

VAR14 := IF(CODELIKE('300'),0,1);

VAR15 := MA(MA(LOW,25),25) - ((MA(MA(HIGH,25),25) - MA(MA(LOW,25),25)) * 1);

VAR16 := (100 * (MA(MA(C - REF(C,1),6),6))) / (MA(MA(ABS(C - REF(C,1)),6),6));

VAR17 := ((LLV(VAR16,2) = LLV(VAR16,7)) AND (COUNT(VAR16 < 0,2))) AND CROSS(VAR16,MA(VAR16,2));

VAR18 := ((VAR15 > HIGH) AND VAR17) AND (LOW <= VAR15);

VAR19 := BARSLAST(VAR18);

VAR20:=REF(VAR19,VAR19+1)+VAR19+1;

VAR21 := ((REF(HIGH,VAR19) > REF(HIGH,VAR20)) AND (REF(LOW,VAR19) > REF(LOW,VAR20))) AND (VAR20 > (VAR19 + 13));

VAR22 := CROSS(C,REF(HIGH,VAR19)) AND (COUNT(VAR0,15) > 0);

腾龙起飞:(VAR22 AND FILTER(VAR22,5)) AND VAR1;

 
{腾龙竞价选股}

VAR0 := (((C - REF(C,1)) / REF(C,1)) > 0.095) AND (C = HIGH);

VAR1 := (((NAMELIKE('ST') = 0) AND (NAMELIKE('*ST') = 0)) AND (NAMELIKE('SS') = 0)) AND (NAMELIKE(8) = 0);

VAR2 := ((OPEN - REF(C,1)) / REF(C,1)) * 100;

VAR3 := ((C - REF(C,1)) / REF(C,1)) * 100;

VAR4 := VAR3 > 9.85;

VAR5 := OPEN / MA(89,OPEN);

VAR6 := (DYNAINFO(15) / OPEN) / 100;

VAR7 := (REF(C < 40,1)) AND (REF(C > 2,1));

VAR8 := (VAR2 > 2) AND (VAR2 < 7);

VAR9 := DYNAINFO(17) > 0;

VAR10 := BARSCOUNT(C) > 90;

VAR11 := ((DYNAINFO(15) / OPEN) / FINANCE(46)) * 100;

VAR12 := (VAR11 >= 0.8) AND (VAR11 <= 3);

VAR13 := (VAR6 / REF(VOL,1)) * 100;

VAR14 := IF(CODELIKE('300'),0,1);

VAR15 := MA(MA(LOW,25),25) - ((MA(MA(HIGH,25),25) - MA(MA(LOW,25),25)) * 1);

VAR16 := (100 * (MA(MA(C - REF(C,1),6),6))) / (MA(MA(ABS(C - REF(C,1)),6),6));

VAR17 := ((LLV(VAR16,2) = LLV(VAR16,7)) AND (COUNT(VAR16 < 0,2))) AND CROSS(VAR16,MA(VAR16,2));

VAR18 := ((VAR15 > HIGH) AND VAR17) AND (LOW <= VAR15);

VAR19 := BARSLAST(VAR18);

VAR20:=REF(VAR19,VAR19+1)+VAR19+1;

VAR21 := ((REF(HIGH,VAR19) > REF(HIGH,VAR20)) AND (REF(LOW,VAR19) > REF(LOW,VAR20))) AND (VAR20 > (VAR19 + 13));

VAR22 := CROSS(C,REF(HIGH,VAR19)) AND (COUNT(VAR0,15) > 0);

腾龙起飞:(VAR22 AND FILTER(VAR22,5)) AND VAR1;