ARTICLE · 986086
奉献一个我看家选股公式源码
友情提示(指标只是辅助,不作建议)
所有程序均为免费分享


MA11:=MA(C,11);
MA36:=MA(C,36);
MABRK:=CROSS(C,MA36) AND MA11<MA36 AND C>(REF(L,1)+REF(H,1))/2 OR (L<MA36 AND C>MA36 AND CROSS(MA11,MA36) AND C>(REF(L,1)+REF(H,1))/2);
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACDBAR:=(DIF-DEA)*2;
WAPRC:=(3*C+L+O+H)/6;
CHPRT:=(20*WAPRC+19*REF(WAPRC,1)+18*REF(WAPRC,2)+17*REF(WAPRC,3)+16*REF(WAPRC,4)+15*REF(WAPRC,5)+14*REF(WAPRC,6)+13*REF(WAPRC,7)+12*REF(WAPRC,8)+11*REF(WAPRC,9)+10*REF(WAPRC,10)+9*REF(WAPRC,11)+8*REF(WAPRC,12)+7*REF(WAPRC,13)+6*REF(WAPRC,14)+5*REF(WAPRC,15)+4*REF(WAPRC,16)+3*REF(WAPRC,17)+2*REF(WAPRC,18)+REF(WAPRC,20))/210;
CHPSM:=EMA(CHPRT,13);
WINRAT:=100*WINNER(C);
CHPCEN:=(HHV(WINRAT,17)+LLV(WINRAT,17))/2;
TRNOVR:=EMA(V/CAPITAL,3);
TRNHI:=HHV(TRNOVR,240);
TRNLO:=LLV(TRNOVR,240);
MA33:=MA(C,33);
MAININ:=EMA((TRNOVR-TRNLO)/TRNLO*MA33,13);
MAINWASH:=EMA((TRNHI-TRNOVR)/TRNOVR*MA33,13);
FNDRES:=MAININ-MAINWASH;
LOCKRAT:=100*WINNER(C*0.97);
IDXMOM:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;
IDXSM:=EMA(3*IDXMOM-2*SMA(IDXMOM,18,1),5);
PREVLO:=REF(L,1);
BTMSUP:=SMA(ABS(L-PREVLO),13,1)/SMA(MAX(L-PREVLO,0),13,1)*4;
BTMSM:=EMA(BTMSUP,13);
LO34:=LLV(L,34);
MAINACC:=EMA(IF(L<=LO34,BTMSM,0),3);
ACCEND:=IF(MAINACC<REF(MAINACC,1),MAINACC,0);
WASHEND:=FNDRES>REF(FNDRES,1) AND MAINWASH<REF(MAINWASH,1) AND CROSS(LOCKRAT,MAININ) AND MACDBAR<0.16 AND ACCEND>=0 AND DIF<0.11 AND DEA<0.08 AND EXIST(KDJ.K<25,11) AND CHPCEN<60;
BRKCFM1:=REF(WASHEND,1) AND C>REF(C,1) AND C/REF(C,1)>=1.03;
BRKCFM2:=REF(WASHEND,1) AND C>REF(C,1) AND C/REF(C,1)<1.03;
IN50D:=BARSLAST(WASHEND)<=50;
NOBRKBTM:=REF(C,1)<=REF(C,BARSLAST(WASHEND));
NEWHI:=C>REF(C,BARSLAST(WASHEND));
HOLD4D:=C>REF(C,4) OR C>REF(O,4);
PULLCFM:=IN50D AND NOBRKBTM AND NEWHI AND HOLD4D;
COMPRC:=(H+L+O+3*C)/6;
DEVIAT:=(COMPRC-EMA(COMPRC,21))/EMA(COMPRC,21)*100;
DEVNEWHI:=HHV(DEVIAT,89)>REF(HHV(DEVIAT,89),5);
BASBUY:=BRKCFM1 OR (PULLCFM AND NOT(BRKCFM2) AND NOT(DEVNEWHI));
BUYRES1:=COUNT(BASBUY,10)>=1 AND MABRK;
BUYRES2:=COUNT(MABRK,3)>=1 AND BASBUY;
BUYRES3:=COUNT(WASHEND,10)>=2 AND MABRK;
BUYRES4:=COUNT(MABRK,3)>=1 AND COUNT(WASHEND,10)>=2;
COMBUY:=BUYRES1 OR BUYRES2 OR BUYRES3 OR BUYRES4;
DAYRALLY:=C/REF(C,1)>1.04;
BUY1:=COMBUY AND DAYRALLY;
PAT1:=REF(C<O,1) AND REF(C,1)<REF(C,2) AND REF(C>O,2) AND REF(C,2)>REF(C,3) AND C>REF(C,2) AND COMBUY;
PAT2:=REF(C<O,1) AND REF(C,1)<REF(C,2) AND REF(C>O OR C<O,2) AND REF(C,2)>REF(C,3) AND C>REF(C,2) AND REF(COMBUY,2);
CONRALLY:=COUNT(DAYRALLY,3)>=2;
主力起爆:(BUY1 OR REF(COMBUY,1) AND (C>REF(C,1) OR C>O) OR PAT1 OR PAT2) AND CONRALLY<1 AND C>MA11 AND C>REF(C,2);
嫌弃手动复制麻烦者
进入我的微信小程序用一键复制指标公式源码
公式安装及快速选股方法
打开通达信软件,按快捷键 Ctrl+F 打开公式管理器。
选择条件选股公式-> 其他类型,点击新建。
将上方提供的完整源码复制粘贴到编辑框中,公式名称可命名为: 擒龙起爆选股,点击测试公式,通过后点击“确定”保存。
如果您还不会设置选股或预警
瞬间让选股效率大大提升!
温馨提示需结合大盘环境:再好的选股公式也需要顺势而为,建议在大盘处于震荡市或上升趋势时使用,同时做好止损准备。
借平台之力、靠你我之手,传到每一个真正需要的人面前。
+
鼓励我!赠人玫瑰
,手有余香
。