通达信公式例子【篇一:通达信公式例子】1、放量a、今日比昨日的成交量放大了1倍:vol/ref(vol, 1)b、今日的五日均量比五天前的五日均量放大了3倍:aa:=ma(vol, 5);bb:=ref(aa, 5);aa/bb 4;c、今天的成交量达到了整个流通盘的10%以上(注意,10%的表达式是10/100或者0.1):vol/capital 10/100;2、缩量a、今日比昨日的成交量缩小了1倍:vol/ref(vol, 1) 0.5;b、今日的五日均量比五天前的五日均量缩小了一半:aa:=ma(vol, 5);bb:=ref(aa, 5);aa/bbc、今天的成交量不足整个流通盘的0.5%:vol/capital 0.5/100;d、连续两天缩量一倍以上(等差缩量)every(v =ref(v,1)*0.5,2);e、连续3天缩量count(v ref(v,1),3)=3; 或nday(ref(v,1),v,3);3、上涨a、今日涨幅达到了7%以上:close/ref(close,1) 1.07;b、十日均价继续上涨:aa:=ma(close,10);bb:=ree(aa,1);aa4、下跌a、当天收阳:close open;b、当天收阴:close open;5、高开、低开a、当天股价高开,即开盘高于昨日收盘:open ref(close, 1);b、当天股价低开:open ref(close, 1);6、跳空a、向上跳空(日开盘在昨日最高之上,简称高高):open ref(high, 1);b、向下跳空(开盘小于昨日的最高价,简称低低):open ref(low, 1);7、放量上攻aa:=vol/ref(vol,1) {成交量是昨日的两倍}bb:=close/ref(close, 1) 1.07;{涨幅大于7%}aa and bb;8、高开高走aa:=open ref(close, 1);{开盘价大于昨收}bb:=close open;{当日收阳线}aa and bb;9、创新高创新高指当日最高价是最近一段时间的最高价:high=hhv(high, n);其中的high为当期最高价,hhv(x,n)是求n周期内x最高值。
因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。
10、横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(hhv(close,10)-llv(close,10))/close 0.05;其中的llv(x,n)是求n周期内x最低值。
因此该公式表示10日收盘价振幅振幅在5%以内。
11、今天的量是5天均量的2倍以上v ma(v,5)*2;12、股价是25天以来新低c ref(llv(c, 25), 1);13、换手率 3个点,涨幅 7个点。
v/capital*100 3 and (c/ref(c,1)) 1.07;14、阴转阳(昨天收阴线,今天收阳线)ref(c,1) ref(o,1) and c15、回踩20日均线l =ma(c,20) and c ma(c,20);16、上穿20日均线cross(c,ma(c,20));17、涨幅(c-ref(c,1))/c*10018、股价4天中有两天在10日线上count(c ma(c,10),4)=2;19、3天前有个涨停(第四天涨停)barslast(c/ref(c,1) =1.0996)=3;20、10天内出现两次涨停的个股a、方法一count(c/ref(c,1) 1.09,10)=2;b、方法二今涨停:=c/ref(c,1) 1.09;count(今涨停,10)=2;21、一阳上穿10,20,30日线,量能是前一天3倍。
ma10:=ma(c,10);ma20:=ma(c,20);ma30:=ma(c,30);v1:=ref(v,1);cross(c,ma10) and cross(c,ma20) and cross(c,ma30) and v v1*3;22、今日成交量大于昨日成交量一成的股票。
v ref(v,1)*1.1;23、连续5天,当日的5日均线减前一天的5日均线差值小于1. count((ma(c,5)-ref(ma(c,5),1)) 1,5)=5;24、股价上穿5周均线:cross(c,ma(c,5));注意:选股时用周线25、流通盘小于4000万capital/100 4000;26、5日均线向上,流通盘小于5000万,换手率大于3流通盘:=capital/100 5000;换手率:=vol*100/capitalma5:=ma(c,5) ref(ma(c,5),1);选股:流通盘 and 换手率 and ma5;27、流通市值在50~60亿的股票流通市值:=finance(40)/100000000;选股:流通市值 =50 and 流通市值28、收下影线c l and o29、当日收盘下穿5日均价cross(ma(c,5),c);30、30日均线走平或走高的个股ma30:=ma(c,30);ma30 ref(ma30,1);31、连续4天的收盘价格波动幅度在3%之内连续走平或向上count(abs(c-ref(c,1)/ref(c,1)) 0.03 and c ref(c,1),3)=3; 32、下影线长于上影线(c-l) (h-c);33、今天的量大于等于昨天量的2倍,股价上涨v ref(v,1)*2 and c ref(c,1);34、连续2天收盘价跌破30日均线,就显示”卖出”信号a1:count(c ma(c,30),2)=2;drawtext(a1,c,卖出),colorgreen;35、n天内曾经有m个涨停count(c/ref(c,1) 1.09,n)36、连续3天每天的最低价都比前一天高count(l ref(c,1),3)=3;37、连收两个十字星的选股公式count(abs((c-o)/o 0.01),2)=2;38、收盘价连续8天都站在5日均线的股票。
count(c ma(c,5),8)=8;39、今天收盘价在昨天收盘价-2%~2%之间c/ref(c,1) 0.98 and c/ref(c,1) 1.02;40、中阴之后,跳拉阳c/ref(c,1) 1.05;41、涨幅 2%(c-ref(c,1)/ref(c,1)*10042、昨天跌幅大于3%,今天开盘高开2%以上的选股公式。
xg:ref(c,1)/ref(c,2) 0.97 and o/ref(c,1) 1.02;43、今天涨停、昨日涨停今天涨停:=c/ref(c,1) 1.095 and h=c;昨日涨停:=ref(c,1)/ref(c,2) 1.095 and h=c;44、连续两日涨停今天涨停:=c/ref(c,1) 1.095 and h=c;昨日涨停:=ref(c,1)/ref(c,2) 1.095 and h=c;连续两日涨停:今天涨停 and 昨日涨停;45、阶段底部放量{昨天30天新低}t1:=ref(l,2) =llv(l,30);{今天阶段底部k线放量上攻}t2:=c/ref(c,1) 1.06 and v =ref(v,1)*2;t1 and t2;【篇二:通达信公式例子】mm5:=if(m5=ref(m5,1),m5,drawnull);aa:=mm5=ref(m5,1) and ref(m5,1)=ref(m5,2) andref(m5,2)=ref(m5,3);xg:ref(l,1)ref(c,1) and c m5 and aa and l ref(c,1)and finance(34) 1 and finance(33) 0.1 ;均线粘合选股公式:x1:=abs(ma(c,10)/ma(c,20)-1) 0.01;{取1%振幅内粘合}x2:=abs(ma(c,5)/ma(c,10)-1) 0.01;x3:=abs(ma(c,5)/ma(c,20)-1) 0.01;aa:=ma(c,5) ref(ma(c,5),1);bb:=ma(c,10)ref(ma(c,10),1);cc:=ma(c,5) ma(c,10);{均线勾头向上}cdjz:=abs(ma(c,20)-ma(c,90))/ma(c,60);{长短均线距离绝对值}ma(c,5) ref(ma(c,5),1) and x1 and x2 and x3and cdjz and aa and bb and cc;{x4:=abs(ma(c,5)/ma(c,30)-1) 0.01;ma(c,5) ref(ma(c,5),1) and x1 and x2 and x3 and x4;}{也可以再加:四线粘合};m1:=ma(close,5);m2:=ma(close,10);ma1:=ma(vol,5);ma2:=ma(vol,10);dif:=ema(close,12)-ema(close,26);dea:=ema(dif,9);a1:=dea;f1:=dif;k1:=kdj.k;j1:=kdj.j;金叉1:=cross(m1,m2);金叉2:=cross(ma1,ma2);金叉3:=cross(f1,a1);金叉4:=cross(j1,k1);选1:=金叉1 and 金叉2 and 金叉3 and 金叉4;选2:=金叉1 and 金叉2 and 金叉3;选3:=金叉2 and 金叉3 and 金叉4;选4:=金叉1 and 金叉2 and 金叉4;选5:=金叉1 and 金叉3 and 金叉4;选股:选1 or 选2 or 选3 or 选4 or 选5;五榜合一选股公式:zf:=dynainfo(14)*100;{涨幅}lb:=dynainfo(17);{量比}hs:=dynainfo(37)*100;{换手}zj:=amount/10000;{资金}tm:=v-ma(v,10);{量填满}zf =2 and zf =5 and lb =2 and zj =500 and hs 1 and tm盘中预警:jr:=dynainfo(7) dynainfo(11);{现价大于均价}cl:=dynainfo(11) dynainfo(3);{均价大于前收盘价}gk:=dynainfo(4) dynainfo(3);{今天开盘价大于前收盘价}zf:=dynainfo(14) 0.015;{涨幅}hs:=dynainfo(37) {换手}lb:=dynainfo(17) {量比}yx:=(ref(close,1)-ref(close, 2))/ref(close,2) =0.01;{(昨天收盘价-2日前的收盘价)/2日前的收盘价小于等于0.01}wz:=dynainfo(7) =ma(close,5);{现价大于等于收盘价的5日简单移动均线}jr and cl and gk and zf and hs and lb and yx and wz;五线顺上选股公式:ma5:=ma(close,5);ma10:=ma(close,10);ma20:=ma(close,20);ma60:=ma(close,60);ma120:=ma(close,120);ma5 ref(ma5,1) and ma10 ref(ma10,1) and ma20 ref(ma20,1) and ma60 ref(ma60,1) and ma120 ref(ma120,1);三金叉选股公式:ma5:=ema(c,5);ma10:=ema(c,10);mv5:=ema(v,5);mv10:=ema(v,10);k:=kdj.k(9,3,3);d:=kdj.d(9,3,3);v1:=ma5 ref(ma5,1) and ma10 ref(ma10,1) and c ref(c,1) and c/o 1.01;vv1:=mv5 ref(mv5,1) and mv10 =ref(mv10,1) and v ref(v,1)*1.2 ;kd1:=k ref(k,1) and d =ref(d,1);va:=count(cross(k,d),4) =1 and count(cross(ma5,ma10),4) =1andcount(cross(mv5,mv10),4)xg1:if(v1 and vv1 and kd1 and va,1,0);早晨之星选股公式:star:ref(close,2)/ref(open,2) 0.95ref(open,1)abs(ref(open,1)-ref(close,1))/ref(close,1) 0.03close/open 1.05 close ref(close,2);{输出star:2日前的收盘价/2日前的开盘价 0.95并且昨日开盘价 2日前的收盘价并且昨日开盘价-昨收的绝对值/昨收 0.03并且收盘价/开盘价 1.05并且收盘价 2日前的收盘价}利用锤头(上锤头)线选股:o c high=max(open,close);筛选此股票的步骤,中午利用此函数筛选处股票,后从前三日走阴的股票中进一步选择,选择后选择连续三天缩量的,直至14:55分左右如还是锤头,则果断买入,不再13:00~13:00买入的原因是13:30~15:00这个时间短内价格有可能超过开盘价,如果形成十字星,则股票还有继续调整的可能,上锤头一般是调整结束的标志。