一、研发起点:底部启动难在“三重确认”
底部票复盘时,我们想同时看三件事:筹码有没有在底部锁死(集中度下行)、价格有没有在一个窄箱体内压缩(振幅收窄)、突破那一天有没有质量(放量+实体+站均线)。单独看任一维都能挑出票,但三者同时成立才是真启动。
二、第一版的问题:数值对,质量不对
8组箱体/动量条件各自偏松,OR 起来后信号满天飞。
FILTER 只去重,不过滤假突破。
筹码集中度死卡10,未区分流通盘大小。
COST 函数未明确前复权使用要求。
三、改良过程:从“数值OR”到“评分+质量闸+动态筹码”
将8组条件改为评分制(≥4分入选),收紧箱体振幅阈值,突破日增加量价质量验证,筹码集中度按流通盘动态分级,并明确前复权使用规范。
四、优化后选股源码
BOLL:=MA(CLOSE,20);
UB:=BOLL+2*STD(CLOSE,20);
LB:=BOLL-2*STD(CLOSE,20);
WIDTH:=(UB-LB)/BOLL;
JHTP1:=REF(HHV(H,20),1)REF(HHV(H,20),1);
JHTP2:=REF(WIDTH,1)<0.045 AND C>REF(UB,1);
JHTP31:=HHV(C,15)/LLV(C,15)<1.13;
JHTP32:=V/MA(V,5)>1.5;
JHTP33:=C>REF(HHV(H,15),1)*1.03;
JHTP3:=JHTP31 AND JHTP32 AND JHTP33;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
JHTP41:=ABS(DIFF)<0.2;
JHTP42:=HHV(H,13)/LLV(L,13)<1.08;
JHTP43:=C>REF(HHV(H,13),1) AND DIFF>REF(DIFF,1);
JHTP4:=JHTP41 AND JHTP42 AND JHTP43;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
RANGE1:=MAX(MA5,MAX(MA10,MA20))/MIN(MA5,MIN(MA10,MA20));
JHTP51:=RANGE1<1.02;
JHTP52:=C>MAX(MA5,MAX(MA10,MA20)) AND V>MA(V,5)*1.2;
JHTP5:=JHTP51 AND JHTP52;
TOP:=REF(HHV(H,30),1);
BOTTOM:=REF(LLV(L,30),1);
JHTP61:=TOP/BOTTOM<1.15;
JHTP62:=COUNT(BETWEEN(C,BOTTOM,TOP),30)>=24;
JHTP63:=C>TOP AND V>REF(MA(V,5),1)*1.5;
JHTP6:=JHTP61 AND JHTP62 AND JHTP63;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
JHTP71:=K<50 AND D<50;
JHTP72:=HHV(H,10)/LLV(L,10)<1.1;
JHTP73:=C>REF(HHV(H,10),1) AND J>REF(J,1);
JHTP7:=JHTP71 AND JHTP72 AND JHTP73;
LEFTLOW:=LLV(L,30);
RIGHTLOW:=LLV(L,15);
NECKLINE:=REF(HHV(H,15),15);
JHTP81:=ABS(LEFTLOW-RIGHTLOW)/LEFTLOW<0.03;
JHTP82:=C>NECKLINE AND V>MA(V,5)*1.5;
JHTP8:=JHTP81 AND JHTP82;
评分:=JHTP1+JHTP2+JHTP3+JHTP4+JHTP5+JHTP6+JHTP7+JHTP8;
LIJIN_95:=COST(94.99);
LIJIN_05:=COST(4.99);
LIJIN_85:=COST(84.99);
LIJIN_15:=COST(14.99);
C90:=(LIJIN_95-LIJIN_05)/HHV(HIGH,9999)*100;
C70:=(LIJIN_85-LIJIN_15)/HHV(HIGH,9999)*100;
筹阈:=IF(CAPITAL<5000000,12,IF(CAPITAL<20000000,10,8));
筹稳:=C70<筹阈 AND HHV(C70,5)<=C70 * 1.05;
质量闸:=C>REF(HHV(H,15),1) AND V>=MA(V,5)*1.8 AND (C-O)/REF(C,1)>0.02 AND C>MA20;
候选:=评分>=4 AND 筹稳;
XG:FILTER(候选 AND 质量闸,5);
五、安装与验证
主图:技术指标→其他类型→新建→主图叠加,粘贴主图源码,测试通过保存。
副图:技术指标→其他类型→新建→副图,粘贴副图源码,测试通过保存。
选股:条件选股→其他类型→新建,粘贴上方选股源码,测试通过保存,盘后执行(前复权模式)。
—— 通达信公式技术笔记 · 仅作交流 ——



