应粉友要求优化飞龙排序指标增加选股源码
三套全套打包|飞龙指标合集(副图排序+选股+交易系统)
全部无未来、无盘中漂移、已优化市值过滤、可直接回测、通达信通用,直接复制导入即可全套使用。
① 副图完整版|飞龙排序(看图+强弱打分+起爆提示)
公式类型:副图指标
名称:飞龙排序副图
{飞龙排序 副图完整版 优化无漂移}
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天
三套指标完全配套、逻辑统一,稳定性、胜率、盈亏比已经优化完毕,直接稳定模拟测试后决定使用与否。
夜雨聆风