乐于分享
好东西不私藏

应粉友要求优化飞龙排序指标增加选股源码

应粉友要求优化飞龙排序指标增加选股源码

三套全套打包|飞龙指标合集(副图排序+选股+交易系统)

全部无未来、无盘中漂移、已优化市值过滤、可直接回测、通达信通用,直接复制导入即可全套使用。

① 副图完整版|飞龙排序(看图+强弱打分+起爆提示)

公式类型:副图指标

名称:飞龙排序副图

{飞龙排序 副图完整版 优化无漂移}

N:=14;

M:=6;

MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);

HD:=HIGH-REF(HIGH,1);

LD:=REF(LOW,1)-LOW;

DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),N);

DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),N);

PDI:=DMP*100/MTR;

MDI:=DMM*100/MTR;

ZTR:=C/REF(C,1)>=1.096 AND H=C;

X1:=(EMA(CLOSE,12)/EMA(CLOSE,26)-1)*1000;

X2:=(EMA(INDEXC,12)/EMA(INDEXC,26)-1)*1000;

X3:=EMA(X1,5);

X4:=EMA(X2,5);

X5:=X3-REF(X3,1);

X6:=X4-REF(X4,1);

X7:=IF(X5-X6>0,(X5-X6)*5,0);

X8:=X7-REF(X7,1);

X13:=IF(1<1991230,SMA((CLOSE-REF(CLOSE,1))*VOL,3,1)/10000,0);

X14:=EMA(X13,12)-EMA(X13,26);

X15:=EMA(X14,9);

X16:=(X14-X15)*2;

X21:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW=HIGH;

X23:=BARSSINCE(CLOSE)<1 OR (BARSSINCE(CLOSE)<34 AND X21=1);

X24:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW<HIGH;

X25:=HIGH>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE<HIGH;

X26:=1+3*X24+1*X21+0.2*X25;

X27:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;

X28:=X27*X26;

X29:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

X31:=IF(CLOSE>OPEN,X29*(HIGH-LOW),IF(CLOSE< OPEN,X29*(HIGH-OPEN+(CLOSE-LOW)),IF(CLOSE=OPEN AND CLOSE>REF(CLOSE,1),VOL*0.7,VOL*0.3)));

X32:=IF(CLOSE>OPEN,X29*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE< OPEN,X29*(HIGH-LOW),IF(CLOSE=OPEN AND CLOSE< REF(CLOSE,1),VOL*0.7,VOL*0.3)));

X34:=SUM((X31-X32)/CAPITAL,1)*1000;

X35:=VOL/10000;

X41:=X35/REF(MA(X35,5),1);

X42:=IF(X41>30,1,IF(X41>3 AND X41<=30,33,IF(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND X41<=2,X41*20,X41)));

X43:=IF(CLOSE>=REF(CLOSE,1) AND X41>3,33,IF(CLOSE<REF(CLOSE,1) AND X41>3,0,IF(CLOSE>=REF(CLOSE,1) AND X41<=3,X41*10,X41)));

X51:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);

X52:=X16-REF(X16,1);

X53:=DYNAINFO(4)>0;

X54:=EXIST(ABS(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.052,20) AND EXIST(CLOSE/REF(CLOSE,1)>1.15,2)!=1;

X55:=FINANCE(40)>=50*100000000 AND FINANCE(40)<=300*100000000 AND FINANCE(7)<=20*100000000;

X56:=X54 AND X53 AND X23!=1 AND AMOUNT/10000>1000;

X57:=COUNT(HIGH/REF(CLOSE,1)>=1.081,5)>=2 AND CLOSE>=OPEN;

X59:=INDEXADV/(INDEXADV+INDEXDEC)*100;

X60:=X59>85 OR REF(X59,1)>85;

X61:=INDEXC-MA(INDEXC,7);

X62:=(HHV(X61,60)-0)*60/100;

X63:=X61>X62;

X64:=X60=1 OR X63=1;

X65:=IF(0=1,X64,0);

X66:=CLOSE>=OPEN;

X67:=(CLOSE-X51)/X51*100*2;

FLO:=IF(X65!=1 AND X56 AND X55 AND X57 AND X66,(X34+X8*3+X28+X42+X52*5+X67)*3,0)*1.38;

BD:=((H-L)/L*100)>6;

TY:=((O-REF(C,1))/REF(C,1)*100)>=1 AND ((O-REF(C,1))/REF(C,1)*100)<=4.5;

Rd:=(V/REF(MA(V,5),1))>2.5;

CM:=(V/REF(MA(V,5),1))>3;

GL:=DYNAINFO(7)<50;

qx:=BARSCOUNT(C)>=15;

ZZ:=REF(COUNT(ZTR,1)>0,1);

LQ:=REF(CROSS(PDI,MDI),1);

飞龙排序:(BARSLASTCOUNT(FLO>500)=1)+BD+TY+Rd+CM+GL+qx+ZZ+LQ,NODRAW,COLORYELLOW;

飞龙起爆:BARSLASTCOUNT(FLO>500)=1,COLORRED,LINETHICK3;

强弱分界:1.5,COLORGRAY,DOTLINE;

强势线:3,COLORMAGENTA,DOTLINE;

DRAWTEXT(飞龙起爆>0,0.15,’飞龙起爆’),COLORRED;

② 条件选股|飞龙一键出票(每日收盘选股)

公式类型:条件选股公式

名称:飞龙选股

N:=14;

M:=6;

MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);

HD:=HIGH-REF(HIGH,1);

LD:=REF(LOW,1)-LOW;

DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),N);

DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),N);

PDI:=DMP*100/MTR;

MDI:=DMM*100/MTR;

ZTR:=C/REF(C,1)>=1.096 AND H=C;

X1:=(EMA(CLOSE,12)/EMA(CLOSE,26)-1)*1000;

X2:=(EMA(INDEXC,12)/EMA(INDEXC,26)-1)*1000;

X3:=EMA(X1,5);

X4:=EMA(X2,5);

X5:=X3-REF(X3,1);

X6:=X4-REF(X4,1);

X7:=IF(X5-X6>0,(X5-X6)*5,0);

X8:=X7-REF(X7,1);

X13:=IF(1<1991230,SMA((CLOSE-REF(CLOSE,1))*VOL,3,1)/10000,0);

X14:=EMA(X13,12)-EMA(X13,26);

X15:=EMA(X14,9);

X16:=(X14-X15)*2;

X21:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW=HIGH;

X23:=BARSSINCE(CLOSE)<1 OR (BARSSINCE(CLOSE)<34 AND X21=1);

X24:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW<HIGH;

X25:=HIGH>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE<HIGH;

X26:=1+3*X24+1*X21+0.2*X25;

X27:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;

X28:=X27*X26;

X29:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

X31:=IF(CLOSE>OPEN,X29*(HIGH-LOW),IF(CLOSE< OPEN,X29*(HIGH-OPEN+(CLOSE-LOW)),IF(CLOSE=OPEN AND CLOSE>REF(CLOSE,1),VOL*0.7,VOL*0.3)));

X32:=IF(CLOSE>OPEN,X29*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE< OPEN,X29*(HIGH-LOW),IF(CLOSE=OPEN AND CLOSE< REF(CLOSE,1),VOL*0.7,VOL*0.3)));

X34:=SUM((X31-X32)/CAPITAL,1)*1000;

X35:=VOL/10000;

X41:=X35/REF(MA(X35,5),1);

X42:=IF(X41>30,1,IF(X41>3 AND X41<=30,33,IF(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND X41<=2,X41*20,X41)));

X43:=IF(CLOSE>=REF(CLOSE,1) AND X41>3,33,IF(CLOSE<REF(CLOSE,1) AND X41>3,0,IF(CLOSE>=REF(CLOSE,1) AND X41<=3,X41*10,X41)));

X51:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);

X52:=X16-REF(X16,1);

X53:=DYNAINFO(4)>0;

X54:=EXIST(ABS(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.052,20) AND EXIST(CLOSE/REF(CLOSE,1)>1.15,2)!=1;

X55:=FINANCE(40)>=50*100000000 AND FINANCE(40)<=300*100000000 AND FINANCE(7)<=20*100000000;

X56:=X54 AND X53 AND X23!=1 AND AMOUNT/10000>1000;

X57:=COUNT(HIGH/REF(CLOSE,1)>=1.081,5)>=2 AND CLOSE>=OPEN;

X59:=INDEXADV/(INDEXADV+INDEXDEC)*100;

X60:=X59>85 OR REF(X59,1)>85;

X61:=INDEXC-MA(INDEXC,7);

X62:=(HHV(X61,60)-0)*60/100;

X63:=X61>X62;

X64:=X60=1 OR X63=1;

X65:=IF(0=1,X64,0);

X66:=CLOSE>=OPEN;

X67:=(CLOSE-X51)/X51*100*2;

FLO:=IF(X65!=1 AND X56 AND X55 AND X57 AND X66,(X34+X8*3+X28+X42+X52*5+X67)*3,0)*1.38;

BD:=((H-L)/L*100)>6;

TY:=((O-REF(C,1))/REF(C,1)*100)>=1 AND ((O-REF(C,1))/REF(C,1)*100)<=4.5;

Rd:=(V/REF(MA(V,5),1))>2.5;

CM:=(V/REF(MA(V,5),1))>3;

GL:=DYNAINFO(7)<50;

qx:=BARSCOUNT(C)>=15;

ZZ:=REF(COUNT(ZTR,1)>0,1);

LQ:=REF(CROSS(PDI,MDI),1);

飞龙信号:=BARSLASTCOUNT(FLO>500)=1;

XG:飞龙信号=1;

③ 交易系统公式|可直接回测(固定止盈止损)

公式类型:交易系统公式

名称:飞龙交易系统

N:=14;

M:=6;

MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);

HD:=HIGH-REF(HIGH,1);

LD:=REF(LOW,1)-LOW;

DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),N);

DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),N);

PDI:=DMP*100/MTR;

MDI:=DMM*100/MTR;

ZTR:=C/REF(C,1)>=1.096 AND H=C;

X1:=(EMA(CLOSE,12)/EMA(CLOSE,26)-1)*1000;

X2:=(EMA(INDEXC,12)/EMA(INDEXC,26)-1)*1000;

X3:=EMA(X1,5);

X4:=EMA(X2,5);

X5:=X3-REF(X3,1);

X6:=X4-REF(X4,1);

X7:=IF(X5-X6>0,(X5-X6)*5,0);

X8:=X7-REF(X7,1);

X13:=IF(1<1991230,SMA((CLOSE-REF(CLOSE,1))*VOL,3,1)/10000,0);

X14:=EMA(X13,12)-EMA(X13,26);

X15:=EMA(X14,9);

X16:=(X14-X15)*2;

X21:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW=HIGH;

X23:=BARSSINCE(CLOSE)<1 OR (BARSSINCE(CLOSE)<34 AND X21=1);

X24:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND LOW<HIGH;

X25:=HIGH>=ZTPRICE(REF(CLOSE,1),0.1) AND CLOSE<HIGH;

X26:=1+3*X24+1*X21+0.2*X25;

X27:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;

X28:=X27*X26;

X29:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

X31:=IF(CLOSE>OPEN,X29*(HIGH-LOW),IF(CLOSE< OPEN,X29*(HIGH-OPEN+(CLOSE-LOW)),IF(CLOSE=OPEN AND CLOSE>REF(CLOSE,1),VOL*0.7,VOL*0.3)));

X32:=IF(CLOSE>OPEN,X29*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE< OPEN,X29*(HIGH-LOW),IF(CLOSE=OPEN AND CLOSE< REF(CLOSE,1),VOL*0.7,VOL*0.3)));

X34:=SUM((X31-X32)/CAPITAL,1)*1000;

X35:=VOL/10000;

X41:=X35/REF(MA(X35,5),1);

X42:=IF(X41>30,1,IF(X41>3 AND X41<=30,33,IF(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND X41<=2,X41*20,X41)));

X43:=IF(CLOSE>=REF(CLOSE,1) AND X41>3,33,IF(CLOSE<REF(CLOSE,1) AND X41>3,0,IF(CLOSE>=REF(CLOSE,1) AND X41<=3,X41*10,X41)));

X51:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);

X52:=X16-REF(X16,1);

X53:=DYNAINFO(4)>0;

X54:=EXIST(ABS(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.052,20) AND EXIST(CLOSE/REF(CLOSE,1)>1.15,2)!=1;

X55:=FINANCE(40)>=50*100000000 AND FINANCE(40)<=300*100000000 AND FINANCE(7)<=20*100000000;

X56:=X54 AND X53 AND X23!=1 AND AMOUNT/10000>1000;

X57:=COUNT(HIGH/REF(CLOSE,1)>=1.081,5)>=2 AND CLOSE>=OPEN;

X59:=INDEXADV/(INDEXADV+INDEXDEC)*100;

X60:=X59>85 OR REF(X59,1)>85;

X61:=INDEXC-MA(INDEXC,7);

X62:=(HHV(X61,60)-0)*60/100;

X63:=X61>X62;

X64:=X60=1 OR X63=1;

X65:=IF(0=1,X64,0);

X66:=CLOSE>=OPEN;

X67:=(CLOSE-X51)/X51*100*2;

FLO:=IF(X65!=1 AND X56 AND X55 AND X57 AND X66,(X34+X8*3+X28+X42+X52*5+X67)*3,0)*1.38;

BD:=((H-L)/L*100)>6;

TY:=((O-REF(C,1))/REF(C,1)*100)>=1 AND ((O-REF(C,1))/REF(C,1)*100)<=4.5;

Rd:=(V/REF(MA(V,5),1))>2.5;

CM:=(V/REF(MA(V,5),1))>3;

GL:=DYNAINFO(7)<50;

qx:=BARSCOUNT(C)>=15;

ZZ:=REF(COUNT(ZTR,1)>0,1);

LQ:=REF(CROSS(PDI,MDI),1);

飞龙信号:=BARSLASTCOUNT(FLO>500)=1;

{买入}

ENTERLONG:飞龙信号=1;

{止盈10% 止损7% 持仓5日强制卖出}

EXITLONG:C>=REF(C,BARSLAST(ENTERLONG))*1.10 OR C<=REF(C,BARSLAST(ENTERLONG))*0.93 OR BARSLAST(ENTERLONG)>=5;

统一导入步骤

1. 快捷键  Ctrl+F  打开公式管理器

2. 分别新建三类公式:

– 副图指标 → 粘贴①

– 条件选股公式 → 粘贴②

– 交易系统公式 → 粘贴③

3. 全部保存,无需额外设置

实战使用流程

1. 每日收盘15:30后:执行【飞龙选股】出票

2. 加入自选,叠加【飞龙排序副图】

3. 按「飞龙排序」数值降序,只做高分强势票

4. 次日低吸介入,严格执行:

– 止盈 9%

– 止损 7%

– 最长持有 5天

三套指标完全配套、逻辑统一,稳定性、胜率、盈亏比已经优化完毕,直接稳定模拟测试后决定使用与否。