选股公式编写入门

合集下载

股票选股公式编写教程(完整版)

股票选股公式编写教程(完整版)

股票选股公式编写教程(完整版)股票选股公式编写教程第一讲:认识公式编辑器公式编辑器是导入源码和进行编写指标的窗口。

公式编辑器共分4种,分别是:1、技术指标公式编辑器;234一、K线函数非常简单,大家都可能熟知。

作为基础,还是说明一下。

1、开盘价:OPEN 可简写为O2、最高价:HIGH 可简写为??H3、最低价:LOW 可简写为??L4、收盘价:CLOSE 可简写为??C有了这4个函数,就可构成一根K线了。

比如:收盘价小于开盘价,即阴线:C<="">那么长下影的光头阳线,即T 形线呢?理解了原理,也很简单。

一要以最高价收盘(否则有上影),二要开盘价大于最低价。

所以有如下表示:C=HANDO>L;这里我们没有考虑下影的长度和T 字上边一横(实体部分)的宽度。

12值。

例如:EMA(CLOSE,20),表示求20日指数平滑均价。

3、SMA(X,N,M),求X的N周期移动平均,M为权重。

算法:若Y=SMA(X,N,M)则Y=(M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。

例如:SMA(CLOSE,20,1),表示求20日移动平均价。

这三个均线函数在股软中是通用的。

关于它们的区别,开始学习时不必深究。

其实数值区别也不是很大。

要均线真实反映每天的价格变化,用MA,适当圆滑些,用EMA 或SMA。

三、常用连接函数有了上述基本函数,可以表述出K线和均线了,但实际应用中要复杂得多,还要一些函数把他们连接起来。

123B45思。

当然,记不住也不要紧,《公式编辑器》中全有。

习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。

听雪寻股习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?c=handc-o<0.05and??o-l>(c-o)*2;STICKLINE(c=handc-o<0.05and??o-l>(c-o)*2,o,c,8,1),COLORRED;STICKLINE(c=handc-o<0.05and??o-l>(c-o)*2,o,l,1,0),COLORRED;习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。

手把手教大家编写自己想要的选股公式

手把手教大家编写自己想要的选股公式

手把手教大家编写自己想要的选股公式选股公式是看似复杂,实际上是由一个个代码和函数组成的,有偿代写通达信、同花顺选股公式,微信:w155********,加好友时备注“选股公式”想了解选股公式首先必须了解函数,常用的公式函数如下:1.HIGH 最高价返回该周期最高价。

用法:HIGH2.LOW 最低价返回该周期最低价。

用法:LOW3.CLOSE 收盘价返回该周期收盘价。

用法:CLOSE4.OPEN 开盘价返回该周期开盘价。

用法:OPEN5.VOL 成交量返回该周期成交量。

用法:VOL6.放量今日比昨日的成交量放大了 1 倍:VOL/REF(VOL,1)>2;今日的五日均量比五天前的五日均量放大了 3 倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB>4;今天的成交量达到了整个流通盘的 10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是 10/100,或者 0.1)7.缩量日比昨日的成交量缩小了 1 倍:VOL/REF(VOL,1)<0.5;今日的五日均量比五天前的五日均量缩小了一半:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB<0.5;今天的成交量不足整个流通盘的 0.5%:VOL/CAPITAL<0.5/100;8.放量上攻AA:=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}BB:=CLOSE/REF(CLOSE,1)>1.07;{涨幅大于 7%}AA AND BB;9.创新高HIGH=HHV(HIGH,N);其中的 HIGH 为当期最高价,HHV(X,N)是求 N 周期内 X 最高值。

因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。

不求人:股票新手也能学会的编选牛股公式

不求人:股票新手也能学会的编选牛股公式

不求人:股票新手也能学会的编选牛股公式(一)我们大多数的股民并不完全了解“公式编辑器”,“公式编辑器”好比是一个工作"母床",通它可以制造出各式各样的零件,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。

体现自己独特的(思路)想法.例1筹码突破主筹估算:=EMA(WINNER(C)*70,3),COLORRED;散筹估算:=EMA((WINNER(C*1.1)-WINNER(C*0.9))*70,3),COLOR009900;买:CROSS(主筹估算,散筹估算);例2天河彩虹换手:=VOL/CAPITAL*100;H1:=EMA(CLOSE,8);H2:=EMA(H1,20);XG:CROSS(H1,H2)AND 换手>5;例3领头羊白色:=SMA(HIGH,21,2)*1.05,;黄色:=SMA(LOW,21,2)*0.95;粉色:=SMA(LOW,5,1);绿色:=SMA(CLOSE,2,1),;波段买入:=IF(CROSS(绿色,粉色),白色*1.05,粉色);领头羊:=IF(CROSS(绿色,白色),白色*1.10,黄色);领头羊>黄色 OR 波段买入>粉色;1. 什么是条件选股?就是按照您的设定的条件,比如您有一些好的心得和方法,2. 什么是参数?M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

3 什么是周期?允许不同喜好的使用者选择不同的分析时间基数。

例一:一根K线有四个价格组成:最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN成交量:VOL 成交额:AMO例二:两条均线交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)CROSS(X,Y)表示X向上穿过了Y CROSS(Y,X)表示Y向上穿过了Xk上穿(下穿) 均线选股方法:A上穿均线:cross(A,ma(A,2)); 或cross(A,ref(A,1));A下穿均线:cross(ma(A,2),A); 或cross(ref(A,1),A);例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢? REF(X,M)如:REF(Close,5)表示5天前的收盘; REF(Vol,10)表示10天前的成交量;例四:如果我想把两个条件(同时满足)怎么办?ANDX AND Y就表示条件X和条件Y例五 HHV(X,M)表示X在M天内的最高值!例:HHV(HIGH,150)每日最高价在150天内的最大值HHV(VOL,150)每日成交量在150天内的最大值LLV(X,M)表示X在M天内的最小值例:LLV(LOW,10)每日最低价在10天内的最小值HHV(VOL,20)每日成交量在20天内的最大值例六 COUNT(X,N)表示统计在N天内满足条件X的有几天。

125个简单的选股指标公式

125个简单的选股指标公式

125个简单的选股指标公式
引言
在投资领域,选股是非常重要的一环,它决定了我们的投资组合的表现。

随着市场的发展和数据分析技术的进步,越来越多的选股指标被提出,帮助投资者更准确地选择投资标的。

本文将介绍125个简单而实用的选
股指标公式,帮助读者更好地进行选股决策。

1.财务指标类
1.1收益能力指标
1.1.1R OE(净资产收益率)=净利润/净资产
1.1.2R OA(总资产收益率)=净利润/总资产
1.1.3R OI C(投入资本回报率)=净利润/(长期负债+股东权益)
...
结论
本文介绍了125个简单而实用的选股指标公式,包括财务指标、技术
指标和基本面指标等。

选股是一项复杂的任务,需要综合考虑多个因素,而这些指标公式可以为投资者提供一个更科学和有效的选股方法。

当然,在使用这些指标时,还需要结合具体的市场环境和个股情况进行分析,以求得更好的投资回报。

希望本文能够帮助读者更好地了解选股指标,并在实际投资中取得成功!祝大家投资顺利!
(以上内容仅供参考,投资有风险,请谨慎决策。

)。

选股公式集全——全仓

选股公式集全——全仓

选股公式集全——全仓(1){选股公式}CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;YJD:=(EMA(CS,3)-50)*2;VAR4:=(1.1)*CLOSE;VAR5:=(0.9)*CLOSE;VAR6:=100*(WINNER(VAR4)-WINNER(VAR5));S1:=2*EMA(100-VAR6,1);S2:=EMA(S1,9);YJD<-80 and S1>S2 and s2>10 ;(2){选股公式}CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;YJD:=(EMA(CS,3)-50)*2;VAR4:=(1.1)*CLOSE;VAR5:=(0.9)*CLOSE;VAR6:=100*(WINNER(VAR4)-WINNER(VAR5));S1:=2*EMA(100-VAR6,1);S2:=EMA(S1,9);YJD<-80 and S1>S2 and s2>10 ;(3){MACD柱线由绿转红可买选股公式}DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);DEA:EMA(DIF,MID);MACD:(DIF-DEA)*2,COLORSTICK;CROSS(MACD,0);{macd>0}(4){选股公式}N:=14;M:=6;TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),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/TR;MDI: DMM*100/TR;ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);ADXR:=(ADX+REF(ADX,M))/2;TJ1:MDI>50 AND ADX>58;(5){选股公式}Var12:=VOL/CAPITAL*100;Var13:=LLVBARS(LOW, 50);Var14:=SUM(VOL, Var13);Var15:=HHVBARS(HIGH, 50);Var17:=(CLOSE-REF(OPEN, Var15))/REF(OPEN, Var15)*100;Var19:=(CLOSE-REF(OPEN, Var13))/REF(OPEN, Var13)*100;Var20:=Var14/CAPITAL*100;Var22:=REF(CLOSE, 2)*0.865;Var23:=REF(CLOSE, 13)*0.772;Var24:=MIN(Var22, Var23);Var25:=MA(CLOSE, 13);cg1:=IF((CLOSE-Var24)/CLOSE<0.030 AND Var17<(-35) AND SUM(Var12,5)/5<1.800, 1, 0);Var26:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100;Var27:=(EMA(CLOSE, 12)-EMA(CLOSE, 26))*100;Var28:=EMA(Var27, 9);Var29:=2*(Var27-Var28);cg2:=IF(Var27<(-50) AND Var26>7 AND Var27<Var28,-1,0);cg:cg1 OR cg2,stick3d;(6){选股公式}CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;YJD:=(EMA(CS,3)-50)*2;VAR4:=(1.1)*CLOSE;VAR5:=(0.9)*CLOSE;VAR6:=100*(WINNER(VAR4)-WINNER(VAR5));S1:=2*EMA(100-VAR6,1);S2:=EMA(S1,9);YJD<-80 and S1>S2 and s2>10 ;(7){选股公式}Var2:=IF(EMA(CLOSE,5)/EMA(EMA(CLOSE,9),16)<=0.85 AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,50,0);Var3:=(-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))+100;Var4:=(-100)*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50))+100;Var5:=(-100)*(HHV(HIGH,70)-CLOSE)/(HHV(HIGH,70)-LLV(LOW,70))+100;Var6:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5;Var7:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5;Var8:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5;Var9:=(Var3+Var4+Var5+Var6+Var7+Var8)/6;VarA:=EMA(Var9,3);VarB:=ABS(Var6-Var8);VarC:=(Var9+VarB)/2;VarD:=(-1)*(EMA(100*(1-WINNER(CLOSE)),1)-50)+50;VarE:=VarD+VarC;VarF:=IF(Var2>0 AND VarE<0,200,0);Var10:=IF(VarC<0 AND CLOSE=LLV(CLOSE,5) AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,-50,0);Var11:=IF(VarE<0 AND Var10=-50,100,0);Var12:=MA(CLOSE,3);Var13:=REF(CLOSE,2)*0.865;Var14:=REF(CLOSE,13)*0.772;Var15:=MIN(Var13,Var14);Var16:=100*VOL/CAPITAL;Var17:=MA(CLOSE,13);Var18:=IF((CLOSE-Var15)/CLOSE<0.03 AND SUM(Var16,5)/5<1.8,1,0);Var19:=IF(Var18>0 AND (Var10<0 OR Var2>0),100,0);Var1A:=Var19;Var1B:=IF(VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902 OR (VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0) AND (Var10<0 OR Var2>0) AND Var19<10,50,0);Var1C:=(VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0) AND (Var10<0 OR Var2>0);Var1D:=VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902;Var1E:=Var1C OR Var1D;g:=MA(CLOSE,80)-MA(CLOSE,10)/3;aaa:=Var1A and CLOSE<g;Var2a:=1;Var3a:=Var2a*(CLOSE-MA(CLOSE,33))/MA(CLOSE,33)*100;bbb:=HHV(CLOSE,13)/CLOSE>1.15 AND HIGH/LOW>1.08 AND CROSS(-30,Var3);Var1bb:=INDEXC;Var2b:=MA(Var1bb,6);Var3b:=MA(Var1bb,24);Var4b:=MA(Var1bb,32);Var5b:=MA(Var1bb,62);Var6b:=MA(Var1bb,105);Var7b:=Var5b<REF(Var5b,1) AND Var6b<REF(Var6b,1) AND Var5b<Var6b*0.98;Var8b:=Var4b>Var2b*1.11 AND Var3b>Var2b*1.095;Var9b:=Var2b>Var1bb*0.95;ccc:=Var7b AND Var8b AND Var9b AND CLOSE/COST(8)<=0.8 AND(CLOSE>OPEN OR CLOSE<OPEN) AND (REF(CLOSE,1)>REF(OPEN,1) ORREF(CLOSE,1)<REF(OPEN,1));Var1cc:=DMA(CLOSE,VOL/MA(VOL,4)/4);Var2c:=DMA(CLOSE,VOL/MA(VOL,33)/33);Var3c:=(CLOSE-Var1cc)/Var1cc*100<-11;Var4c:=(Var1cc-Var2c)/Var2c*100<-22.3;Var5c:=Var3c AND Var4c;ddd:=Var5c AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND(REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND(REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND(REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5)) AND(REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND(REF(OPEN,7)>REF(CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7)) ;A1:=INDEXC;A2:=MA(A1,5);A3:=MA(A1,20);A4:=MA(A1,30);B1:=A4>A2*1.08 AND A3>A2*1.055;B2:=A2>A1*1.03;B3:=B1 AND B2;M1:=MA(C,5);M2:=MA(C,10);M3:=M1<M2;N1:=(M1-C)/C>(9/100);N2:=(M2-M1)/M1>0.05;N3:=(H>L*1.07) AND COUNT(H>L*1.04,5)>2;N4:=COUNT(M3,7)>=7;N5:=N1 AND N2 AND N3 AND N4;eee:=B3 AND N5;ff:=(ref(c,32)-close)/ref(c,32)>=0.385;fff:=ccc and ff;Xar1:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);Xar2:=(CLOSE-xar1)/xar1*100+30-(REF(HIGH,13)/CLOSE-1.35)*100;Xar3:=(CLOSE-ref(CLOSE,5))/CLOSE*100<-9;当前获利:=WINNER(CLOSE);大盘涨跌:=ema((INDEXC-ma(INDEXC,10))/INDEXC*100,14)<-4.9;换手率:=(ma(v,5)-VOL)/CAPITAL*100<0.8;量能变化:=(vol-MA(vol,21))/vol*100;买入信号:=大盘涨跌 AND Xar3 AND 当前获利<0.12 AND换手率 AND 量能变化>18;gg1:=大盘涨跌 AND Xar3 AND 当前获利<0.12 AND换手率 AND 量能变化>18;ggg:=aaa and gg1;(aaa and bbb) or (aaa and ccc) or (aaa and ddd) or (aaa and eee)or fff or ggg;(8){选股公式}A01:=DYNAINFO(7);A02:=MA(((AMOUNT / VOL) / 100),(VOL / CAPITAL));A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);A05:=IF((A03 > 20),A04,0);A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));A07:=(DMA(A06,(VOL / CAPITAL)) * 100);A08:=IF((A02 > A01),(100 - A07),A07);A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);(HHV(H,5)/LLV(L,5)<1.02 OR REF(C,5)>C) AND SUM(A09>REF(A09,1),5)=5;(9){选股公式}买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);CROSS(买线,卖线);(10){选股公式}N:=9;RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;TJ:= IF(RSV<5,0,RSV);投机:= IF(TJ>95,100,TJ);投机<10 AND 投机>0;(11){选股公式}龙盘Ⅰ:=EMA(C,250);龙盘Ⅱ:=EMA(C,120);cross(龙盘Ⅱ,龙盘Ⅰ)and 龙盘Ⅰ>ref(龙盘Ⅰ,1) and 龙盘Ⅱ>ref(龙盘Ⅱ,1) and v>ref(v,1) and v<ma(v,5)*1.5;(12){选股公式}龙盘Ⅱ:=EMA(C,120);虎踞Ⅱ:=EMA(C,18);cross(虎踞Ⅱ,龙盘Ⅱ)and atan((龙盘Ⅱ/ref(龙盘Ⅱ,1)-1)*100)*180/3.14159<20 and v>ref(v,1) and ref(v,1)>ref(v,2) and v/ref(v,1)<1.3 and ref(v,1)/ref(v,2)<1.3;(13){选股公式}Var22:=CROSS(MA(CLOSE,5),MA(CLOSE,30));少量买:=Var22 AND CLOSE>MA(CLOSE,250);全仓买:=Var22 AND CLOSE<MA(CLOSE,60);xg:少量买 or 全仓买;(14){选股公式}RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;RSV2:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;K1:=SMA(RSV1,3,1);D1:=SMA(k1,3,1);K:=SMA(RSV2,3,1);D:=SMA(K,3,1);J:=3*SMA(RSV2,5,1)-2*SMA(SMA(RSV2,5,1),3,1);k>5 and ref(k,1)<10 and cross(k,d) and cross(j,ref(k,1)) and j>ref(j,1);(15){选股公式}vaar1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);Vaar2:=REF(Vaar1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar3:=REF(Vaar2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar4:=REF(Vaar3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar5:=REF(Vaar4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar6:=REF(Vaar5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar7:=REF(Vaar6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar8:=REF(Vaar7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar9:=REF(Vaar8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VaarA:=REF(Vaar9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VaarB:=REF(VaarA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VaarC:=REF(VaarB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VaarD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);VaarE:=REF(VaarD,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2);VaarF:=REF(VaarE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar10:=REF(VaarF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar11:=REF(Vaar10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar12:=REF(Vaar11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar13:=REF(Vaar12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar14:=REF(Vaar13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar15:=REF(Vaar14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar16:=REF(Vaar15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Vaar17:=REF(Vaar16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Vaar18:=REF(Vaar17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);REF(VaarD OR VaarE OR VaarF OR Vaar10 OR Vaar11 OR Vaar12 OR Vaar13 ORVaar14 OR Vaar15 OR Vaar16 OR Vaar17 OR Vaar18,1) AND Vaar1;(16){选股公式}VAR1:=((CLOSE - LLV(LOW,15))/(HHV(HIGH,15) - LLV(LOW,15)))*(100);VAR2:=REVERSE(VAR1);VAR3:=SMA(VAR1,5,1);K:=SMA(VAR3,3,1);D:=SMA(K,3,1);CROSS(K,D) and (D < 18) ;(17){选股公式}涅磐:=EMA(SLOPE(C,21)*20+C,42);菩提:=MA(H,20);般:=MA(CLOSE,7);若:=EMA(CLOSE,3);LONGCROSS(般,若,0.25) AND 菩提>H;(18){选股公式}n1:=21;n2:=8;VAR8:=(2*C+H+L)/4;VAR9:=LLV(LOW,N1);VAR10:=HHV(HIGH,N2);波段:=EMA((VAR8-VAR9)/(VAR10-VAR9)*100,9);CROSS(波段,20);(19){选股公式}涅磐:=EMA(SLOPE(C,21)*20+C,42);菩提:=MA(H,20);般:MA(CLOSE,7);若:=EMA(CLOSE,3);LONGCROSS(若,般,0.25) AND C>涅磐 AND H>菩提;(20){选股公式}AAE:= WINNER(CLOSE+CLOSE*15/100)*100;BBE:= WINNER(CLOSE+CLOSE*0/100)*100;CCE:= AAE-BBE;DDE:= (WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;EEE:= CCE<3 AND DDE<0.5 ;AE1:= DYNAINFO(6);AE2:= IF(LOW>AE1,0,IF(HIGH<AE1,1,(AE1-LOW+0.01)/(HIGH-LOW+0.01)));AE3:= VOL/WINNER(LOW);AE4:= REF(HHV(CLOSE,120),1);AE5:= REF(LLV(CLOSE,120),1);AE6:= 100*(CLOSE-AE5)/(AE4-AE5);AE7:= AE2>0 OR AE2=1;AE8:= AE7 AND AE3/REF(AE3,3)>=3 AND AE6<80;AE9:= REF(AE8,1) OR REF(AE8,2) OR REF(AE8,3) OR REF(AE8,4);AE10:= AE8 AND AE9;AE11:= IF(FILTER(AE8,3),5,0);FILTER(IF(FILTER(AE10,3) OR EEE,10,0),3);(21){选股公式}Var1:=REF(CLOSE,1);Var2:=MA(CLOSE,5);Var3:=SMA(MAX(CLOSE-Var1,0),6,1)/SMA(ABS(CLOSE-Var1),6,1)*100;Var4:=SMA(MAX(CLOSE-Var1,0),12,1)/SMA(ABS(CLOSE-Var1),12,1)*100;Var5:=SMA(MAX(CLOSE-Var1,0),24,1)/SMA(ABS(CLOSE-Var1),24,1)*100;Var6:=IF(CROSS(Var3,Var5),LOW,REF(LOW,BARSLAST(CROSS (Var3,Var5))));Var7:=IF(CROSS(Var5,Var3),HIGH,REF(HIGH,BARSLAST(CROS S(Var5,Var3))));Var8:=IF(CLOSE>=MA(CLOSE,20),80,50);Var9:=IF(CLOSE>=MA(CLOSE,20),50,20);VarA:=IF(Var3<Var8 AND REF(Var3,1)>=Var8,HHV(REF(HIGH,1),BARSLAST(Var3>=Var8AND REF(Var3,1)<Var8)-1),REF(HHV(REF(HIGH,1),BARSLAST(Var3>=Var8 AND REF(Var3,1)<Var8)-1),BARSLAST(Var3<Var8 AND REF(Var3,1))));VarB:=IF(HIGH>VarA,LOW,REF(LOW,BARSLAST(HIGH>VarA)) );VarC:=IF(HIGH>VarA,Var3,REF(Var3,BARSLAST(HIGH>VarA)) );VarD:=IF(HIGH>VarB AND Var3<VarC AND Var3<Var5,HIGH,REF(HIGH,BARSLAST(HIGH>VarB AND Var3<VarC AND Var3<Var5)));VarE:=IF(Var3>Var9 AND REF(Var3,1)<=Var9,LLV(REF(LOW,1),BARSLAST(Var3<=Var9 AND REF(Var3,1)>Var9)-1),REF(LLV(REF(LOW,1),BARSLAST(Var3<=Var9 AND REF(Var3,1)>Var9)-1),BARSLAST(Var3>Var9 AND REF(Var3,1))));VarF:=IF(LOW<VarE,HIGH,REF(HIGH,BARSLAST(LOW<VarE)));Var10:=IF(LOW<VarE,Var3,REF(Var3,BARSLAST(LOW<VarE)));Var11:=IF(LOW<VarF AND Var3>Var10 AND Var3>Var5,LOW,REF(LOW,BARSLAST(LOW<VarF AND Var3>Var10 AND Var3>Var5)));ref(sum(Var11=ref(Var11,1),2)=2,1) and Var11>ref(Var11,1);(22){选股公式}庄家成本:=LLV(LOW,120)*1.2;ref(sum(庄家成本=ref(庄家成本,1),2)=2,1) and 庄家成本>ref(庄家成本,1);(23){选股公式}RSI1:=(SMA(MAX(INDEXC-REF(INDEXC,1),0),6,1))/(SMA(ABS(INDEXC-REF(INDEXC,1)),6,1))*100;DA1:=(3*INDEXC+INDEXL+INDEXO+INDEXH)/6;DB:=(20*DA1+19*REF(DA1,1)+18*REF(DA1,2)+17*REF(DA1, 3)+16*REF(DA1,4)+15*REF(DA1,5)+14*REF(DA1,6)+13*REF(DA1, 7)+12*REF(DA1,8)+11*REF(DA1,9)+10*REF(DA1,10)+9*REF(DA1, 11)+8*REF(DA1,12)+7*REF(DA1,13)+6*REF(DA1,14)+5*REF(DA1, 15)+4*REF(DA1,16)+3*REF(DA1,17)+2*REF(DA1,18)+REF(DA1,20 ))/210;B1:=MA(DB,3);B2:=MA(DB,5);B3:=MA(DB,21);B4:=MA(DB,34);S:=IF(DATE>960101,1,1);VARQS21:=LLV(INDEXC,24)*1.056;VARQS22:=(COUNT(MA(INDEXC,5)>REF(MA(INDEXC,5),1),1 7))/17*100;CROSS(INDEXC,VARQS21) AND LLV(INDEXC,24)=LLV(INDEXC,60) AND COUNT(CROSS(INDEXC,VARQS21),13)<=1 AND B3<B4 OR CROSS(INDEXC,VARQS21) AND LLV(INDEXC,24)=LLV(INDEXC,60) AND INDEXC<MIN(B1,MIN(B2,MIN(B3,B4))) AND COUNT(CROSS(INDEXC,VARQS21),13)<=1 OR CROSS(INDEXC,VARQS21) AND INDEXC>REF(INDEXC,1)*1.056 AND INDEXC<MIN(B1,MIN(B2,MIN(B3,B4))) AND COUNT(CROSS(INDEXC,VARQS21),13)<=1 OR CROSS(INDEXC,VARQS21) AND INDEXC>MAX(B1,MAX(B2,MAX(B3,B4))) AND MAX(B1,B2)<MAX(B3,B4) AND B3<B4 AND COUNT(CROSS(INDEXC,VARQS21),13)<=1 OR CROSS(INDEXC,VARQS21) AND INDEXC>MAX(B1,MAX(B2,MAX(B3,B4))) AND MAX(B1,B2)<MIN(B3,B4) AND B3>B4 ANDCOUNT(CROSS(INDEXC,VARQS21),13)<=1;(24){选股公式}n:=23;VAR1CC:= DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2C:= DMA(CLOSE,VOL/MA(VOL,33)/33);XG:=(VAR1CC-VAR2C)/VAR2C*100<(-N);cross(xg,0.5);(25){选股公式}{n:=5;n1:=10;n2:=15;}H1:=EMA(CLOSE,n);H2:=EMA(H1,n1);cross(H1,H2);。

最新股票选股公式编写教程(完整版)精选

最新股票选股公式编写教程(完整版)精选

股票选股公式编写教程第一讲:认识公式编辑器公式编辑器是导入源码和进行编写指标的窗口。

公式编辑器共分4种,分别是:1、技术指标公式编辑器;2、条件选股公式编辑器;3、交易系统公式编辑器;4、五彩K线公式编辑器。

由于这几种编辑器的展开和使用大同小异。

所以,本文仅以技术指标公式编辑器为例加以说明。

由于目前各种股软的区别,不仅有些函数不通用,编辑器的打开方式也略有区别。

本讲就是告诉大家如何展开公式编辑器。

以下共分5个图片说明打开《公式编辑器》的方法:第二讲:公式编写的基础函数打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是K线,二是均线。

其他诸如柱状线,彩带,分段线等等,都是在K线或均线基础上的延伸或变形。

为此,我们先熟悉一下构成这两种状态的基本函数。

一、K线函数非常简单,大家都可能熟知。

作为基础,还是说明一下。

1、开盘价:OPEN可简写为O2、最高价:HIGH可简写为 H3、最低价:LOW可简写为 L4、收盘价:CLOSE可简写为 C有了这4个函数,就可构成一根K线了。

比如:收盘价小于开盘价,即阴线:C<o;收阳线则互为相反。

那么长下影的光头阳线,即T形线呢?理解了原理,也很简单。

一要以最高价收盘(否则有上影),二要开盘价大于最低价。

所以有如下表示:C=H AND O>L;这里我们没有考虑下影的长度和T 字上边一横(实体部分)的宽度。

习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?特别提示:编辑指标必须在英文状态下输入。

其中运用的数学符号,包括加减乘除、分号,引号等(+ - * / ; "" ''><#)也必须在英文状态下输入。

二、均线函数单根K线的形态是相当枯燥的。

尤其在主图里。

配合以均线等形式就会丰富多采,或者更利于我们从中发现规律和分析问题。

这就需要均线函数来解决了。

最常见的:1、MA(X,N),求X的N周期简单移动平均值。

通达信选股最全公式

通达信选股最全公式

1、通达信选股公式{MACD、KDJ、RSI底背离}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 OR B3>0;{集成了MACD、KDJ、RSI三个指标的底背离};2、老鼠仓AA1:=AMOUNT/VOL;BB1:=L< AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100> 1.2;DD1:=L< MA(C,5)*0.921;EE1:=VOL< MA(V,5)*1.5;老鼠仓:BB1 AND CC1 AND DD1 AND EE1;3、抄底高手{M 15 35 30N 12 32 27D 18 50 42}VAR1:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,48)*100+M<0;VAR2:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+N<0;VAR3:=VAR1 AND VAR2;VAR4:=VAR1 AND VAR2 AND COUNT(VAR3,2)=1 AND DATE>940101 AND (CLOSE>OPEN OR CLOSE<OPEN) AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND (REF(OPEN,1)>REF(CLOSE,1) OR REF(OPEN,1)<REF(CLOSE,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF (OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5));VAR5:=DMA(EMA(CLOSE,8),SUM(VOL,9)/2.8/CAPITAL);VAR6:=(CLOSE-VAR5)/VAR5*100;VAR7:=REF(VAR6,1)+D<0 AND VAR6>REF(VAR6,1) AND REF(VAR6,1)<REF(VAR6,2) AND VAR6-REF(VAR6,1)>1.8 AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND (REF(HIGH,2)>REF(LOW,2)) AND(REF(HIGH,3)>REF(LOW,3)) AND (REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));VAR4 OR VAR7;3、短线黑马{K 100 140 100}VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2:=DMA(CLOSE,VOL/MA(VOL,33)/33);VAR3:=(CLOSE-VAR1)/VAR1*100<-11/K*100;VAR4:=(VAR1-VAR2)/VAR2*100<-22.3/K*100;VAR5:=VAR3 AND VAR4 AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF (OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5) <REF(CLOSE,5)) AND (REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND (REF(OPEN,7)>REF (CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7));VAR6:=DMA(CLOSE,VOL/MA(VOL,3)/3);VAR7:=DMA(CLOSE,VOL/MA(VOL,33)/33);VAR8:=(CLOSE-VAR6)/VAR6*100<-5;VAR9:=(VAR6-VAR7)/VAR7*100<-18;VARA:=(INDEXC-LLV(INDEXL,250))/(HHV(INDEXH,250)-LLV(INDEXL,250))*100;VARB:=SMA(VARA,30,1);VARC:=SMA(VARB,50,1);VARD:=VAR8 AND VAR9 AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1));VARE:=VARD AND COUNT(VARD,2)=1 ;VAR5 OR VARE;4、逆势操作VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2:=DMA(CLOSE,VOL/MA(VOL,32)/32);VAR3:=(CLOSE-VAR1)/VAR1*100<-8;VAR4:=(VAR1-VAR2)/VAR2*100<-21;VAR5:=VAR3 AND VAR4 AND (OPEN>CLOSE OR OPEN<CLOSE) AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND (REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5)) AND (REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND (REF(OPEN,7)>REF(CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7));VAR6:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100<-23;VAR7:=(INDEXC-LLV(INDEXL,275))/(HHV(INDEXH,275)-LLV(INDEXL,275))*100;VAR8:=SMA(VAR7,50,1);VAR9:=SMA(VAR8,40,1);VARA:=VAR6 AND VAR9<23 AND COUNT(VAR6,2)=1 AND (OPEN>CLOSE OR OPEN<CLOSE) AND OPEN/REF(CLOSE,1)>0.96 ;(VAR5 OR VARA) ;5、成交量变异率VR买入WVR := SUM((IF(CLOSE>OPEN,VOL,0)+IF(CLOSE=OPEN,VOL/2,0)),N)/SUM((IF(CLOSE<OPEN,VOL,0)+IF(CLOSE=OPEN ,VOL/2,0)),26)*100;VOL变异率VR买入:CROSS(LL,WVR);{N 5 100 26 5}{LL 0 80 70 5};MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA120:=SMA(C,120,1);ZH520:=ABS(MA5-MA20)/MA20*100<=10;ZH530:=ABS(MA5-MA30)/MA30*100<=10;QSXS1:=MA5>REF(MA5,1);QSXS2:=MA20>REF(MA20,1);QSXS3:=MA30>REF(MA30,1);DTPL:=MA20>MA30 AND MA30>MA120;LYT:=DTPL AND QSXS2 AND QSXS3 AND COUNT(QSXS1,4)<=1;GJHS:=C>MA5 AND ((QSXS1 AND NOT(REF(QSXS1,1))) OR C>REF(C,3));LYKK:=GJHS AND (ZH520 OR ZH530) AND LYT;买:LYKK AND NOT(REF(LYKK,1));虚拟成交量>昨日VOL的2倍的股VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);昨日VOL:=REF(VOL,1)*2.0;ABS(VVOL)-昨日VOL>=0;{大于昨日的2.0倍};成交量是昨日的1.8倍VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);昨日VOL:=REF(VOL,1)*1.8;ABS(VVOL)-昨日VOL>=0;{大于昨日的1.8倍};6、PDI上穿三线选股公式源码:TR0:= SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);HD := HIGH-REF(HIGH,1);LD := REF(LOW,1)-LOW;DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);PDI:=DMP*100/TR0,colorred;MDI:=DMM*100/TR0;ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADXR:=(ADX+REF(ADX,6))/2;CROSS(PDI,MDI) AND CROSS(PDI,ADX) AND CROSS(PDI,ADXR)今日量比昨放大1倍后三日股价不跌回当日收盘价的选股公式选股公式:{成交量比前一天放大1倍,后3天,股价没有跌破放量那天的收盘价}var1:=v>ref(v,1)*2;ref(var1,3) and count(c>ref(c,3),3)=3;7、倍量柱加三天量减价升喇叭形的真黄金柱公式倍数:=1.9;倍量1:=REF(VOL,3)>倍数*REF(VOL,4) AND REF(C,3)>=REF(O,3);价升量缩:= LLV(C,3)>=REF(L,3) AND HHV(VOL,3)<=REF(VOL,3);连阳:= COUNT(C>=O,4)=4;选股:倍量1 AND 价升量缩 AND 连阳;8、“凹口起柱”理论编写的凹口指标王子老师的平台起柱、过顶起柱、凹口起柱理论真是了不得,十分佩服,这里我冒昧的加一个,那就是顶部起柱,经观察,股票起柱时是主力行为的表现,是主力意图的表现!是主力留下的痕迹!是量柱开口说话的语言!这个指标或许可以帮助朋友们看懂主力的行为意图,看出量柱的语言!T7:=REF(VOL,6)/REF(VOL,7)>=2;T6:=REF(VOL,5)/REF(VOL,6)>=2;T5:=REF(VOL,5)/REF(VOL,4)>=1.5;T4:=REF(VOL,4)/REF(VOL,3)>=1.5;T3:=REF(VOL,2)/REF(VOL,3)>=1.5;T1:=V/REF(VOL,1)>2;T0:=C>O AND C>REF(C,1);选股:T7 AND T1 AND T0 OR T6 AND T1 AND T0 OR T5 AND T1 AND T0 OR T4 AND T1 AND T0 OR T3 AND T1 AND T0 ;下载 (53.76 KB)2010-1-12 21:299、倍量过左峰选股源码--通达信SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);SR2:=FILTER(SR1,10);SR3:=BACKSET(SR2,10+1);HD:=FILTER(SR3,10);前高:=REF(H,BARSLAST(HD));倍量:=VOL/REF(VOL,1)>=2 AND COUNT(CLOSE>OPEN,1) OR LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>=2;突破前高:=CROSS(C,前高);XG:突破前高 AND 倍量;10、{MACD、KDJ、RSI底背离}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 OR B3>0;{集成了MACD、KDJ、RSI三个指标的底背离};11、老鼠仓AA1:=AMOUNT/V;BB1:=L<AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;DD1:=L<MA(C,5)*0.921;EE1:=V<MA(V,5)*1.5;老鼠仓:BB1 AND CC1 AND DD1 AND EE1;12、主力进场VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1);VAR3:=EMA(VAR2,10);VAR4:=LLV(LOW,33);VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);XG:(VAR5>REF(VAR5,1) AND VAR5>0 ) OR (VAR5<REF(VAR5,1) AND NOT(VAR5=0)=1);13、60日天量T1:=V=HHV(V,100);T2:=V/REF(VOL,1)>=3;选股:T1 AND T2;14、135均量线选股VOLUME:=VOL;MAVOL1:=MA(VOLUME,5);MAVOL2:=MA(VOLUME,35);MAVOL3:=MA(VOLUME,135);选股:CROSS(MAVOL1,MAVOL2)OR CROSS(MAVOL1,MAVOL3) OR CROSS(MAVOL2,MAVOL3);15、二次翻红DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4); FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;FH5:=FH1 AND FH2 AND MACD<0.10;二次翻红:=(FH3 OR FH4 OR FH5);低买:=CROSS(DIF,DEA) AND DIF<0;加油:=CROSS(DIF,DEA) AND DIF>0;XG:二次翻红 OR 低买 OR 加油;16、均量互换VOLUME:=VOL;MAVOL1:=MA(VOLUME,5);MAVOL2:=MA(VOLUME,35);MAVOL3:=MA(VOLUME,135);选股:CROSS(MAVOL2,MAVOL3);17、成交额均量互换AMO:=AMOUNT;MAAMO1:=MA(AMO,5);MAAMO2:=MA(AMO,10);MAAMO3:=MA(AMO,40);XG:CROSS(TJ1,TJ2)AND CROSS(TJ1,TJ3)OR CROSS(MAAMO1,MAAMO2)AND CROSS(MAAMO1,MAAMO3);18、凹口起柱T7:=REF(VOL,6)/REF(VOL,7)>=2;T6:=REF(VOL,5)/REF(VOL,6)>=2;T5:=REF(VOL,5)/REF(VOL,4)>=1.5;T4:=REF(VOL,4)/REF(VOL,3)>=1.5;T3:=REF(VOL,2)/REF(VOL,3)>=1.5;T1:=V/REF(VOL,1)>2;T0:=C>O AND C>REF(C,1);选股:T7 AND T1 AND T0 OR T6 AND T1 AND T0 OR T5 AND T1 AND T0 OR T4 AND T1 AND T0OR T3 AND T1 AND T0;19、黄金柱选股VAR1:=V>REF(V,1)*2;REF(VAR1,3) AND COUNT(C>REF(C,3),3)=3;20、日成交量触及5日均量线M1:=MA(V,5);M2:V > M1;21、早盘量满--一个很管用的预警指标本指标描述的是上午10点前个股成交量与昨天基本相等(指标在上午10点以后就不工作了);这类股票往往是比较强势,只有在10点前成交量达到昨天水平才会预警;其中下跌的股票必须用肉眼给过滤掉。

股票指标公式编写教程大全

股票指标公式编写教程大全

股票指标公式编写教程大全股票指标公式编写教程大全一、股票指标公式:1、买方力量 (BBI): BBI=(最高价+最低价+收盘价)/32、买卖力量指标 (EMV): EMV=(当日最高价-最低价)/(前一日收盘价-当日开盘价)3、布林带(BB): 上轨线:N日内价格的上下波动包含在一个价格振幅之中 ,上轨线价格=n日均线+M*n日均方差下轨线:N日内价格的上下波动包含在一个价格振幅之中 ,下轨线价格=n日均线-M*n日均方差4、移动平均线 (MA): MA=N日内收盘价之和÷N5、威廉指标 (WMS):WMS=(最高价+最低价+收盘价)/36 、威廉变异系数 (WVC): WVC=(今日最高价-最低价) / (昨日最高价-昨日最低价)7、动量指数 (MMI):MMI=(C-Cn) / Cn二、股票指标公式编写方法:1、首先,确定指标类型,根据指标类型,选择相应的参数,收集用来计算指标的相关行情信息。

2、确定指标的参数及其计算方式。

不同的指标有不同的参数和计算方法,有的指标比较复杂,甚至需要多次计算。

3、定义指标函数,根据确定的参数和计算方法,编写函数来进行计算,最后使用相应的参数调用函数,传入计算行情数据,获取计算结果。

4、根据指标结果,绘制指标曲线,使用股票分析软件进行图形绘制,依据曲线的结构,分析股票的行情变化趋势。

三、选择指标技巧1、确定投资目标和短期、长期投资:根据投资的目标和时间,选择性使用不同类型的指标,如短期投资最好使用动量指数,长期投资最好用均线指数。

2、确定实时行情分析、背后趋势分析:实时行情的分析需要使用相对更动态的指标,如KDJ、MACD指标;背后趋势的分析最好使用更加长远的指标,如威廉指标和买卖力量指标。

3、确定选股和交易范围:前期的选股筛选可以通过股价指标、成交量指标、能量指标等来确定;交易时可以使用趋势线指标、动量指标等来判断买卖节奏。

4、确定合适的指标参数:一些指标可以选择不同周期数据参与计算,周期越短则指标显示越敏感,而周期太长则反应迟缓。

如何编写选股公式

如何编写选股公式

如何编写选股公式下面就为大家简单介绍一下如何编写一些基础的选股公式。

表述方式首先了解一个词:“函数”函数可以被认为是一种语言,通过这种语言告知计算机自己的想法,并让它去实现。

函数就是这种语言的单词。

K线的组成:最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN 成交量:VOL 成交额:AMO两条均线交叉:CROSS假如两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示均线X向上穿过均线YCROSS(Y,X)表示均线Y向上穿过均线X以上函数所表示的均为当天或是本周期的数据,而前期数据表示则引用另一个函数:REF(X,M)这里的M即为参数例如:REF(Close,5)表示5天前的收盘值;REF(Vol,10)表示10天前的成交量;如果想把两个条件并列在一起可以用“AND”A AND B就表示条件A和条件B公式编写时常用的通式一、放量、缩量(成交量函数为VOL)1、放量:(1)今天成交量同昨日相比增加了1倍:VOL/REF(VOL,1)>2;(2)今天成交量较10个交易日平均成交量放大了1倍:a:=ma(vol,10);vol/a>2;或者:vol/ma(vol,10)>2;(3)今日的5日均量较10个交易日平均成交量放大了1倍:a:=ma(vol,10);b:=ma(vol,5);b/a>2;(4)今日的成交量超过整个流通盘的5%:vol/capital>0.05;(其中capital表示流通盘)2、缩量:(1)今日成交量同昨日相比减少了一半:vol/ref(vol,1)<0.5;(2)今日成交量较10个交易日平均成交量减少一倍:a:=ma(vol,10);vol/a<2;或者:vol/ma(vol,10)<2;(3)今日的5日均量较10个交易日平均成交量减少1倍:a:=ma(vol,10);b:=ref(a,5);a/b<2;(4)今日的成交量低于了整个流通盘的5%:vol/capital<0.05;二、上涨、下跌1、上涨:(1)今日涨幅超过5%以上:close/ref(close,1)>1.05;(2)5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);a>b;2、下跌:(1)今天的跌幅达到5%以上:close/ref(close,1)<0.95;(2)5日均价连续下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;3、K线的描述:阳线:close>open;阴线:close<open;高开:open>ref(close,1);低开:open<ref(close,1);跳空高开:open>ref(high,1);(high为最高价)跳空低开:open<ref(low,1);(low为最低价)三、走势特征选股公式的编写1、n日内创新高hhv(high,n)=hhv(high,0) and barscount(close)>=n;说明:•n为指标参数,可在参数设定范围内设定参数范围。

如何自己编写选股公式

如何自己编写选股公式

如何⾃⼰编写选股公式1 均线指标选股普通⾦叉:函数CROSS(X,Y)的含义从函数表中可以得出为指标线X向上穿过指标线Y。

⾸先我们⽤两个中间表达式表达两条指标线X,Y分别为5⽇均线和10⽇均线,最终使⽤CROSS 即得。

MA5: =MA(CLOSE,5);MA10 : =MA(CLOSE,10);CROSS(MA5,MA10);MA5和MA10在30⽇均线之上运动,并当⽇发⽣⾦叉:“在MA10和MA30之上”,可以简略表述为“⼤于”即可,其他的条件套⽤!所以我们先表达出两个条件分别⽤AA和CC表⽰:MA5: =MA(CLOSE,5);MA10: =MA(CLOSE,10);AA: =CROSS(MA5,MA10);MA30: =MA(CLOSE,30);CC: MA5>MA30 AND MA10>MA30;将两个综合的条件⽤逻辑与函数连接成为⼀个表达式,要注意在条件选股的公式中只能存在⼀个逻辑判断式,所以AA AND CC;三条均线多头排列由于所谓多头排列没有⼀个具体的量化的概念,所以需要根据⾃⼰平时经验来取得⼀个⽐较有效的标准来衡量。

例如我们在下⾯的公式中的模型是:MA5>MA10>MA30,维持时间3天作为多头排列的定义。

连等或者连续的⼤于号不可以直接出现在公式组当中,⽤“AND”将两个连续判断式连接起来!MA5: =MA(CLOSE,5);MA10: =MA(CLOSE,10);MA30: =MA(CLOSE,30);CC: =MA5>MA30 AND MA10>MA30;COUNT(CC, 3)=3;均线死叉注意CROSS函数使⽤时两条均线的位置已经颠倒了,思维⽅式换⼀下,CROSS(X,Y)本⾝的含义为X上穿Y,反过来当要表达X向下穿过Y的时候-其实也就是Y向上穿过X。

CROSS(MA10,MA5)当⽇成交量放⼤2倍的⾦叉成交量放⼤两倍作为⼀个辅助条件出现,很多的交易者都习惯⽤成交量来验证均线⾛势的可靠性;其中需要量化⼀点的是,选⽤⼀个参照系来描述成交量的变化,我们选⽤了与上⼀周期的成交量进⾏对⽐的⽅式。

自编股票软件选股公式大全

自编股票软件选股公式大全

底背离:DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);QZQ:=BARSLAST(REF(MACD,1)<0AND MACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);XG1:=MACD<0AND MACD>MQDZAND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0;XG:REF(XG1,1)=1AND MACD>REF(MACD,1);双底背离:DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);QZQ:=BARSLAST(REF(MACD,1)<0AND MACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);QF:=LLVBARS(DIFF,QZQ+20);DQDZ:=IF(QF>QZQ,REF(DIFF,QF),0);XG1:=MACD<0AND MACD>MQDZ AND DIFF<0AND DIFF>DQDZAND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0AND DQDZ<0;XG:REF(XG1,1)=1AND MACD>REF(MACD,1);顶背、底背:SHORT:=12;LONG:=26;M:=9;N:=55;DIFF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA:EMA(DIFF,M);MACD:2*(DIFF-DEA), COLORSTICK;底背离:LLV(L,N)=L AND NOT(LLV(MACD,N)=MACD),COLORFF00FF,LINETHICK0; DRAWTEXT(底背离,MACD,'底背离'),COLOR00FFFF;顶背离:HHV(H,N)=H AND NOT(HHV(MACD,N)=MACD),COLORFFFFFF,LINETHICK0; DRAWTEXT(顶背离,MACD,'顶背离'),COLOR00FF00;均线三线粘合:AA:=MA(C,5);BB:=MA(C,55);DD:=MA(C,233);A1:=ABS((AA-C)/C);A2:=ABS((BB-C)/C);A3:=ABS((DD-C)/C);B:=A1<0.02AND A2<0.02AND A3<0.02;FILTER(B,10)=1 ;多均线粘合:a5:=MA(C,5);a13:=MA(C,13);a55:=MA(C,55);a233:=MA(C,233);MAX(MAX(a5,a13),MAX(a55,a233))/MIN(MIN(a5,a13),MIN(a55,a233))<1.1AND a5>REF(a5,1)AND a55>REF(a55,1);地量:M1:=5;M2:=10;M3:=20;M4:=60;VL:VOL,VOLSTICK;VL5:=MA(VOL,M1);VL10:=MA(VOL,M2);VL20:=MA(VOL,M3);VL60:MA(VOL,M4);V1:=MIN(REF(VOL,1),REF(VOL,2));V2:=MIN(REF(VOL,3),REF(VOL,4));V3:=MIN(REF(VOL,5),REF(VOL,6));V4:=MIN(REF(VOL,7),REF(VOL,8));V5:=MIN(REF(VOL,9),REF(VOL,10));V6:=MIN(REF(VOL,11),REF(VOL,12));V7:=MIN(REF(VOL,13),REF(VOL,14));V8:=MIN(REF(VOL,15),REF(VOL,16));W1:=MIN(MIN(V1,V2),MIN(V3,V4));W2:=MIN(MIN(V5,V6),MIN(V7,V8));ZM1:=MIN(W1,W2);芝麻量:ZM1,colorgreen,LINETHICK1;股市神童的量比选股公式:REF(VOL,4)/REF(VOL,5)>2均量线粘合:M1:=5;M2:=13;M3:=55;M4:=233;VL:VOL,VOLSTICK;VL5:=MA(VOL,M1);VL13:=MA(VOL,M2);VL55:=MA(VOL,M3);VL233:MA(VOL,M4);MAX(MAX(vl5,vl13),MAX(vl55,vl233))/MIN(MIN(vl5,vl13),MIN(vl55,vl233))<1.1AND vl5>REF(vl5,1)AND vl55>REF(vl55,1);均量线交叉:VOLUME:=VOL;MAVOL1:=MA(VOLUME,5);MAVOL2:=MA(VOLUME,55);MAVOL3:=MA(VOLUME,13);选股:CROSS(MAVOL1,MAVOL2,MAVOL3);成交量触5日线:M1:=MA(V,5);M2:V > M1;成交量小于233线:M1:=MA(V,233);M5:V <M1量比选股:量比:=V/REF(MA(V,5),1);涨幅:=(C-REF(C,1))/REF(C,1)*100;选股:量比>3AND涨幅>0AND涨幅<2;K线呈平台的选股公式:(REF(H,1)-MAX(REF(C,1),REF(O,1)))/(REF(H,1)-REF(L,1))>0.7 AND (MIN(O,C)-L)/(H-L)>0.7;。

如何编写选股公式

如何编写选股公式

如何编写选股公式请老师写一个这样的公式:1,均线上涨;2,今天的均线值减去昨天的均线值大于昨天的均线值减去前天的均线值。

感激不尽!推荐答案2021-04-26在股市中我们经常看的大盘就是一个庞大的数据库,它保存着从有股市以来所有股票的有用数据,如收盘价、最高价、最低价、开盘价等。

股民要选股可以自己根据K线走势去选,也可以根据自己的要求通过函数设计出公式来找到自己所要选的股,这个公式我们就叫选股公式。

假如您要找股价小于5.00元的股票,那么您只要设一个公式:c<5.00;这个就是简单的选股公式.一、简单条件选股公式编写编写一选股公式,要求选出“股价小于每股净资产”的个股。

进入公式管理器,新建一条件选股公式依次点击菜单“功能à专家系统à公式管理器”,进入公式管理器界面。

二、选择左边树型列表中条件选股公式下面的其它类型,点击“新建”。

三、输入公式名称,公式描述。

四、点“插入函数”,选择“收盘价”,点击“确定”,对应的函数就到了编辑区。

五、点击“测试公式”,若显示测试通过,点击“确定”按钮保存公式。

温馨提示:以上内容仅供参考,不做任何建议。

入市有风险,投资需谨慎。

应答时间:2021-04-26,最新业务变化请以平安银行官网公布为准。

[平安银行我知道]想要知道更多?快来看“平安银行我知道”吧~ 温馨提示:答案为网友推荐,仅供参考当前网址:大家正在搜选股公式编写入门的书几乎100胜率选股公式股票选股公式编写教程通达信如何编写选股公式手机自编公式选股选股代码编写教程均线选股公式怎么编写自定义选股公式编辑方法通达信软件如何编辑选股公式其他回答第1个回答2021-05-30花半秒钟就看透事物本质的人,和花一辈子都看不清事物本质的人,注定是截然不同的命运。

——《教父》人的一生都在学习解决问题(解决怎么亏损,解决怎么赢利),却唯独忽视了是什么造成了亏损,是什么造成了赢利,用在交易市场中就是是什么造成了市场的弱势,是什么造成了市场的强势,面对价格的无序波动,再复杂的走势也会隐藏着资金流动留下的痕迹,这条痕迹往往就是可以观察市场的主线,价格终归是要靠资金来推动的在股市里,无论基本面掌握得多全面,还是技术面发现得多技术,而真正最后能胜出成为赚钱的少数人,决定因素还是每个人的心理面。

选股公式编写入门

选股公式编写入门

公式入门我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。

例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。

当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB、MC、MD等等,这一切我们通过“公式编辑器”可以实现。

二、条件选股:编写公式都要用到什么东西?我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。

什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填1 0吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

选股公式大全

选股公式大全

选股公式大全1、5日累计涨幅小于20%的选股公式(C-REF(C,5))/REF(C,5)*100\u003C20;振幅大于3且收阳的选股公式H/L>1.03 AND C>O;2次涨停板间隔六日的选股公式涨停:=ZTPRICE(REF(CLOSE,1),0.1)=C AND C=H AND NOT(L=H);T1:=BARSLAST(涨停);T:=SUMBARS(涨停=1,2);XG:(T-T1)=6;30天之内有涨停板的选股公式zt:=c>ref(c,1)*1.095;exist(zt,30) and not(zt or ref(zt,1));股价站上13线的预警公式1:当日开盘价在13线下方,而后股价站上13线;2:前20天里天有一根涨停(前20天里任何一天涨停都可以);3:前20天区间累计涨幅小于5%。

涨停:=C>=ZTPRICE(REF(C,1),0.1);涨幅累计:=REF(SUM((C/REF(C,1)-1)*100,20),1);REF(EXIST(涨停,20),1) AND 涨幅累计\u003C5 AND O\u003CMA(C,13) AND C>MA(C,13);8天6阴线选股公式8天里,有6天是阴线,不要求6天连续阴线。

COUNT(C\u003CO,8)=6;涨停高开预警公式第一天涨停,当第二天涨幅大于2个点时及时预警。

REF(C/REF(C,1)>1.0985 AND C=H,1) AND C/REF(C,1)>=1.02;连续3天以上换手率大于3的选股公式BARSLASTCOUNT(HSL>3)>=3;去除掉流通值大于50亿的公式FINANCE(40)\u003C=5000000000;连续三日涨停选股指标EVERY(C/REF(C,1)>1.095 AND C=H,3);放量2倍以上并持续两天以上的选股公式exist(every(v>2*ref(ma(v,5),1) and c>o,2),n);均线多头指标5日线大于 10日线大于 20日线大于30日线大于 60日线,且收盘价在5日线上。

通达信指标选股公式编写教程

通达信指标选股公式编写教程

通达信指标选股公式编写教程
通达信是一款常用的股票分析软件,其强大的指标选股功能能够帮助投资者快速筛选适合自己的股票。

以下是一些编写通达信指标选股公式的教程,帮助您了解如何编写自定义的选股公式。

1. 了解通达信指标语言(TL语言):通达信软件使用自己的
指标编写语言TL(Technical Language)进行公式编写。

首先,我们需要了解TL语言的基本语法和函数。

2. 确定选股策略:在编写选股公式之前,我们需要明确自己的选股策略。

比如,我们可以根据技术指标、财务指标、市场行情等因素进行筛选。

3. 选择适当的函数和指标:通达信内置了大量的函数和指标,我们可以根据自己的需求选择适当的函数和指标。

比如,可以使用“REF”函数获取前几日的数据,使用“EMA”函数计算指数
移动平均线,使用“MACD”指标计算MACD线等。

4. 编写逻辑判断语句:在编写选股公式时,我们常常需要根据一定的逻辑判断来筛选股票。

比如,我们可以使用“IF”语句来
判断是否满足某个条件,使用“AND”和“OR”来组合多个条件。

5. 调试和优化公式:编写完公式后,我们需要对其进行调试和优化,确保选股公式能够正常运行并产生符合预期的结果。

6. 应用选股公式:在通达信软件中,我们可以将编写好的选股
公式保存下来,并在选股界面中应用和调整公式参数,实时筛选适合自己的股票。

在编写通达信指标选股公式时,需要一定的编程知识和股票分析知识。

此外,对于初学者来说,可以参考通达信官方提供的编程手册和教程,或者参考一些编写好的选股公式进行学习和借鉴。

希望以上教程对您有所帮助。

选股公式100种(转载)

选股公式100种(转载)

选股公式100种(转载)原文:/viewthread.php?tid=2327888以下的选股公式成功率好坏有无未来本人都没澈试过,大家自己试一下,好着用不好着弃,仅供参考。

(0001){选股公式}ZLC:= EMA((WINNER(CLOSE) * 70),3);SHC:= EMA(((WINNER((CLOSE * 1.1)) - WINNER((CLOSE * 0.9))) * 80),3);主力控盘:= ((ZLC / (ZLC+ SHC)) * 100);上限:= HHV(主力控盘,20);下限:= LLV(主力控盘,20);中线:=(上限 + 下限)/2;A:=60;B:=10;抄低:CROSS(主力控盘,B);(0002){选股公式}LC := REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),10,1)/SMA(ABS(CLOSE-LC),10,1)*100;跌破:CROSS(20,RSI);(0003){简单实用选股公式}公式名:波段M3:MA((CLOSE*2+H+L)/4,3);M3_3:MA(M3,3),COLORGREEN;选股公式:M3:=MA((CLOSE*2+H+L)/4,3);M3_3:=MA(M3,3);xg:cross(M3,M3_3);(0004){选股公式}VAR1P:=(CLOSE-LLV(LOW,60.135))/(HHV(HIGH,60.135)-LLV(LOW,60))*80;VAR2P:=SMA(VAR1P,7,1);VAR3P:=SMA(VAR2P,5,1);IF(CROSS(VAR2P,VAR3P) AND VAR2P<20,85,0);(0005){选股公式}N:=9;RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,2,1);D:=SMA(K,2,1);K>D AND REF(K,1)<REF(D,1);(0006){选股公式}LOWV:=LLV(LOW,27);HIGHV:=HHV(HIGH,27);RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);K:=EMA(RSV,3);D:=MA(K,9);bb:= CLOSE>OPEN and CLOSE<REF(OPEN,1);cc:=(c-ref(c,20))/ref(c,20)<-0.18;cq:=SPLITBARS(0 )<15;xg: k<20 AND d<20 and bb AND ref(CC,1)=1 and cq=0 ,colorred;(0007){狙击低点选股公式股价在上升途中的回调时,突然走出跌破20日均线的大(中)阴线;第二天走出一根下探的长下影线的K线(阴阳均可)。

选股公式编写入门

选股公式编写入门

公式入门我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。

例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。

当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB、MC、MD等等,这一切我们通过“公式编辑器”可以实现。

二、条件选股:编写公式都要用到什么东西?我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。

什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填1 0吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选股公式编写入门条件选股公式----编辑入门,在杰杰网的老乐说股中经常会跟大家提到选股公式的应用,老乐在此强调两点:第一、选股公式是为了提高选股效率,并非某个公式就定能选出黑马。

第二、选股公式的开发是反应了一个人对买点的基本认知,是从认知的某些方面出发,找到符合某些方面技术特征要求的个股,实盘还需要对这些个股的技术面、基本面等进行全面分析。

什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M 就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y 编写一条最简单的指标线通过前面的学习,我们今天开始使用软件的公式编辑功能编写我们自己的第一条指标线。

其实不难,你应该对自己有信心!按照主菜单-工具-公式管理-选择-“技术指标”-点击“新建”,然后在公式编辑器中留下你的第一行脚印吧!点击:“确认”,现在看一下我们第一条指标线。

下面选择一些各种走势特征和形态特征的指标供朋友参考。

一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL,1)>2(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示:vol/ma(vol,10)>2;(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a>2;(4).今日的成交量超过了整个流通盘的5%,表示如下:vol/capital>0.05;{其中capital代表流通盘。

}2、缩量(1).今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)<0.5;(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:a:=ma(vol,10);vol/a<2;或者直接用如下公式表示:vol/ma(vol,10)<2;(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;(4).今日的成交量低于了整个流通盘的5%,表示如下:vol/capital<0.05;二、上涨、下跌上涨:今天的涨幅达到5%以上,表示如下:close/ref(close,1)>1.05;5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);b;下跌:今天的跌幅达到5%以上,表示如下:close/ref(close,1)<0.95;5日均价连续下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;3)、K线的描述close>open;阳线close<open;阴线open>ref(close,1);高开open<ref(close,1);低开open>ref(high,1);跳空高开(high为最高价)open<ref(low,1);跳空低开(low为最低价)三、走势特征选股公式的编制(1)、n日内创新高hhv(high,n)=hhv(high,0) and barscount(c)>=n;注:n为指标参数,可在参数设定范围内设定参数范围。

Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x非0,则将当前位置到n周期前的数值设为1。

(2)、n日内创新低llv(low,n)=llv(low,0) and barscount(close)>=n;注n为指标参数,可在参数设定范围内设定参数范围。

Llv(x,n),求n周期内x最低值,n=0则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。

(3)、n日内阴线多于阳线count(open>close,n)/n<0.5;注:n为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5等,达到确定阴线占全部K线个数的比例)。

(4)、n日内阳线多于阴线count(open<close,n)/n>0.5;注:n为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5等,达到确定阳线占全部K线个数的比例)。

(5)、n日内上涨多于下跌(第二天开盘高于前一天收盘)count(c>ref(c,1),n)/n>0.5;注:n为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5等,达到确定其中比例)。

(6)、n日内上涨少于下跌(第二天开盘低于前一天收盘)count(c>ref(c,1),n)/n<0.5;注:n为指标参数,可在参数设定范围内设定参数范围。

同时可以自由编辑里面的数值(如0.5等,达到确定其中比例)。

(7)、连续n日收阳线up:=close>open;count(up,n)=n;注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。

n为指标参数,可在参数设定范围内设定参数范围。

(8)、连续n日内收阴线up:=close<open;count(up,n)=n;注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。

N为指标参数,可在参数设定范围内设定参数范围。

(9)、连续n天上涨count(close>ref(close,1),n)=n;注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。

N为指标参数,可在参数设定范围内设定参数范围。

(10)、连续n天下跌count(c<ref(c,1),n)=n;注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。

N为指标参数,可在参数设定范围内设定参数范围。

(11)、首次创新高barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1;注:barscount(x),若x非0,则将当前位置到n周期前的数值设为1。

(12)、创历史新高hhv(close,0)=close;注:hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始。

(13)、创历史新低llv(close,0)=close;注:llv(x,n),求n周期内x最小值,n=0则从第一个有效值开始。

(14)、单日放量a:=ref(ma(vol,5),1);vol/a>n and vol/capital*100>m;注:n为指标参数,代表今日成交量和前一日的5日均量的比值,可在参数设定范围内设定参数范围。

(15)、阶段缩量sum(vol,n1)/capital<=n2;注:n1为要统计的阶段时间,n2为缩量比例,可在参数设定范围内设定参数范围。

(16)、阶段放量sum(vol,n1)/capital>=n2;注:n1为要统计的阶段时间,n2为y放量比例,可在参数设定范围内设定参数范围。

(17)、持续放量a:=vol>ref(vol,1);count(a,n)=n;注:其中条件a的含义为成交量较上一交易日放大,n为要统计的阶段时间,可在参数设定范围内设定参数范围。

(18)、持续缩量a:=vol<ref(vol,1);count(a,n)=n;注:其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。

(19)、间隔放量a:=ma(vol,5);barscount(c)>=n and hhv(a,n)<n1*llv(a,n) and count(vol>n2*a,n)>n3;注:a.barscount(x)第一个有效数据到当前的天数。

Barscount(c)对于日线数据取得上市以来总交易日数。

b.完整含义:n日内五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情况发生的次数多于n3次。

(20)、放量上攻a:=(c-ref(c,1))/ref(c,1)>=(n/100);sum(vol,n1)/capital>=(n2/100) and count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3;完整含义:每日股价涨幅均大于n%,n1日内累计换手率大于n2%,并且成交量连续在n3日内放大。

(21)、温和放量上攻股价小幅上扬a1:=close/ref(close,1);a2:=a1>1 and a1<1.03;成交量小幅上扬b1:=vol/ref(vol,1);b2:=b1>1 and b1<2;c1:=ma(vol,n)/capital<0.05;count(a2 and b2,n)/n>0.6 and c1;完整公式为:a1:=close/ref(close,1);a2:=a1>1 and a1<1.03;b1:=vol/ref(vol,1);b2:=b1>1 and b1<2;c1:=ma(vol,n)/capital<0.05;count(a2 and b2,n)/n>0.6 and c1;注:公式分为股价小幅上扬和成交量小幅上扬两个部分,请在指标编写时注意其结构。

相关文档
最新文档