选股公式编写教程(含后续:购股时机)
- 格式:doc
- 大小:342.50 KB
- 文档页数:14
通达信周线选股公式通达信编写公式方法3 分解说明:VAR1:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100);VAR2:=SMA(VAR1,5,1);VAR3:=SMA(VAR2,8,1);H1:EMA(CLOSE,8),LINETHICK1;H2:EMA(H1,20),LINETHICK1;VAR4:=(CROSS(VAR2,VAR3) AND (VAR3 < 20));VAR5:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR4);VAR6:=IF((CLOSE > 1000),VAR4,VAR5);M1:EMA(CLOSE,60);M2:EMA(CLOSE,89);M3:EMA(CLOSE,233),LINETHICK1;M4:EMA(CLOSE,583),LINETHICK1;STICKLINE((H1 > H2),H1,H2,1,0.8);STICKLINE((H1 < H2),H1,H2,1,0.8);第一步{从后往前找}找到下面这行"买"的输出语句。
然后看这条语句的基本条件。
DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'买');查看结果:输出文字交叉条件,条件直接输出语句输出位置文字DRAWTEXT(VAR6,(HIGH * 1.08),'卖');知道"基本条件"为H1,H2,那么与此没有任何关系的语句从后往前删除。
删的办法有两种:一是直接删掉;二是先用{}括上,待没问题时再一次性删除。
加蓝色的为找到的不输出语句。
第二步{删除没用条}后,剩下的有用语句:H1:EMA(CLOSE,8),LINETHICK1; {加蓝的为修饰类函数,原则一律删除。
股票选股公式编写教程(完整版)股票选股公式编写教程第一讲:认识公式编辑器公式编辑器是导入源码和进行编写指标的窗口。
公式编辑器共分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日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。
时间区间选股公式
时间区间选股公式是一种根据股票走势规律性变化,制定买卖策略的方法。
其一般步骤如下:
1. 选取一个时间段,如一个季度或一年等。
2. 在该时间段内,选择涨幅较大、成交量较大的股票。
3. 对于这些股票,观察其走势,并以其历史走势和市场情况作为依据,进行买卖决策。
具体公式如下:
1. 股票涨幅计算公式:涨幅=(当前股价-买入股价)/买入股价×100%
2. 股票成交量计算公式:成交量=每日成交量之和
3. 选股原则:选取时间区间内涨幅超过市场平均水平、成交量较大的股票。
4. 买卖策略:选择在该时间段内涨幅较大的股票,并根据市场情况进行适时买卖。
[内部组]我的选股方法和公式内部组的朋友们都知道,我的月线投资方法,是通过5条月线来进行判断的,这5条月线是:5月线、10月线、20月线、30月线、月DIF线。
比如,现在上证指数和深证综指,它们的5月线、10月线和月DIF线,这3条月线本月开始向上了,所以,形成了3个力量向上、2个力量向下的局面,上涨力量超过了下跌力量,因此,我才认定:熊市结束了。
大盘是这样判断,个股的基本选股,也是这样进行。
我一般用3个股票软件:通达信(免费)、钱龙旗舰(免费)、万得机构版(收费/用来看研报),我们以通达信为例,讲下我的选股方法。
首先,我对“牛市股”的基本要求是:5月、10月、20月、30月和月DIF线都向上,同时当月上涨收阳线。
第一步的筛选,就是5月、10月、20月、30月这4条月线都向上,然后再看它们的月DIF线和当月是否上涨收阳线。
在通达信软件里,初步筛选方法是:在右上角,找到“公式”,选择“公式管理器”。
注意,不要用手机看,手机版软件很简单,要用电脑版。
下一步,选择“用户”,选择“走势特征”,再选择“新建”:在“新建”的窗口里,按下面格式填写好,具体选股公式,可以复制下面这段:MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND MA20>REF(MA20,1) AND MA30>REF(MA30,1);全部填好后,按“确定”,这样,我们的选股公式就建好了。
接下来,我们就可以按照选股公式,选择基本的牛市股了。
步骤为:重新在右上角,点开“公式管理器”,选择“条件选股”,再选择到我们刚才设置好的条件:4条月线向上继续选股步骤为:1、在条件选股公式里,选择“4条月线向上”;2、在选股周期里,选择“月线”;3、在选股范围里,选择“沪深A 股、+科创板、+北证A股”,然后4、点击“加入条件”,再点“选股入板块”,可以加入自选股,也可以自己建一个板块。
手把手教大家编写自己想要的选股公式选股公式是看似复杂,实际上是由一个个代码和函数组成的,有偿代写通达信、同花顺选股公式,微信: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。
选股公式二板
二板选股公式是一种股票投资策略,旨在选择具有上涨潜力的股票。
以下是一个可能的二板选股公式:
```
X1赋值:(最低价+最高价+收盘价*2)/4
上赋值:X1的14日指数移动平均*1.1382
涨停赋值:收盘价/1日前的收盘价>1.098 AND 最高价=收盘价
涨幅赋值:(收盘价/1日前的收盘价-1)*100
三日涨幅赋值:如果2日前的收盘价>1日前的收盘价,返回涨幅的3日累和>=20,否则返回统计2日中满足涨停的天数=2
输出二板:收盘价上穿上 AND 1日前的涨停 AND 三日涨幅 AND 收盘价的有效数据周期数>13
```
这个公式的具体含义是:
- `X1赋值`:计算当日的平均价格。
- `上赋值`:对X1的值进行14日指数移动平均,并乘以1.1382。
- `涨停赋值`:当日的收盘价除以前一日的收盘价大于1.098,并且当日最高价等于收盘价。
- `涨幅赋值`:计算当日收盘价相对于前一日收盘价的涨幅百分比。
- `三日涨幅赋值`:如果前两日的收盘价都大于前一日的收盘价,那么返回涨幅的3日累和是否大于等于20;否则,统计2日中满足涨停的天数是否等于2。
- `输出二板`:当日收盘价向上穿越上,且前一日满足涨停,同时满足三日涨幅,并且收盘价的有效数据周期数大于13。
需要注意的是,选股公式的结果仅是一种参考,实际的投资决策还需要考虑其他因素,如市场趋势、公司基本面等。
最简单最实用的选股公式本帖最后由 twqm 于 2009-12-17 04:51 编辑三日DDX>0.8 三日DDY>0.8 三日涨幅<6 五日涨幅<6 当日换手率>2.51.单数差不需要,因为单数差其实就是DDY一样的,DDY只要红的,单数差就一定大于12.特大\大单\小单差不需要,DDX就全包括了,没必要区分是特大单还是大单,你看好多股特大单是负,但大单是正.一样天天板.而小单差就是特大+大单的相反值,也不需要了,DDX是特大+大单,所以直接用DDX简单又适用.3.BBD不需要,DDX就是BBD,只是DDX是数值显示,BBD根据盘子大小换成了金额,一模一样的东东,例如联通你看他BBD很大,其实相对他盘子来讲吃得很少很少,DDX参考了盘子大小,查看更实用.4.主动率:不需要,主力挂单多少而已,无参考价值.5.通吃率:不需要,其实就是DDX,换了种显示方式而已.DDX已包括了:.特大\大单\小单差.BBD.通吃率其实只需要上面的条件就行了,这样每天盘后可选出大约10多支股票,再人工结合形态与板块进行选择操作.所以我还是认为软件基本选一下,余下的再人工仔细选更好.不会错过一些好股.以上是根据所有公式代码总结的,不需要质疑.保留的选股公式打集合一、大家看看我的选股条件,感觉成功率在80~90%,短线收益率很好,只是没具体统计过.1、量比>1 单数比>1特大差>0大单差>0.1中单差>0.1小单差<-5 DDX>0.1 DDY>0.1 DDZ>1 DDX连续>32、涨幅(% 5日)<10散户数增减(% 1日)<-0.1 散户数增减(% 3日)<-0.13、主力增减(%) 超大户增减(%) 大户增减(%):持仓、1日3日全部>0我是每天收盘后选股,第二天开盘就买.二、大家好,我的2月份的收益为50%,成功率达到80%左右,我基本上是做短线操作的,有5%利就出。
附录一:选股公式一、大幅高开选股公式公式名称:GKXG参数名称最大值最小值缺省步长P 10 1 5 0.5公式程序语句:{大幅高开选股条件}(OPEN-REF(CLOSE,1))*100/REF(CLOSE,1)>P;参数精灵:开盘涨幅大于Param#1%;备注:本公式用于筛选开盘涨幅大于P的股票。
参数P为开盘涨幅百分率,是可变的,比如P=5,表示开盘涨幅大于5%。
二、阴后阳K线选股公式名称:YHY参数名称最大值最小值缺省步长P 10 1 3 0.5公式程序语句:{阴后阳特K选股条件}REF(CLOSE,1)<REF(OPEN,1) AND ( CLOSE-OPEN )*100/OPEN>P;参数精灵:涨幅大于Param#1%;备注:本公式用于筛选开盘涨幅大于P的股票。
参数P为开盘涨幅百分率,是可变的,比如P=3,表示开盘涨幅大于3%。
三、超跌反弹选股公式公式名称:CDFTXG参数最大最小缺省N 10 1 2公式程序:{ZIG之字底}C1:=ZIG(3,15);C2:=ZIG(3,35);C3:=ZIG(3,75);{大底}C40:=( REF(C1,2)>REF(C1,1) AND REF(C2,2)>REF(C2,1)AND REF(C3,2)>REF(C3,1) AND REF(C1,1)=REF(C2,1) AND REF(C2,1)=REF(C3,1) AND REF(C1,1)<C1 AND REF(C2,1)<C2 AND REF(C3,1)<C3 );{小底}C42:=( REF(C1,2)>REF(C1,1) AND REF(C1,1)<C1AND ( REF(C1,1)>REF(C2,1) OR REF(C1,1)<REF(C2,1) ) );{中底}C44:=( REF(C2,2)>REF(C2,1) AND REF(C2,1)<C2AND ( REF(C2,1)>REF(C3,1) OR REF(C2,1)<REF(C3,1) ) );{选股条件}OPEN<REF(OPEN,1) AND (CLOSE-OPEN)*100/OPEN>NAND (IF( C42,C1,0) OR IF( C44,C2,0) OR IF( C40,C3,0));{SPACE}参数精灵: K线涨幅: Param#0 (1--10);备注:本公式用于筛选超跌反弹K线。
挑选强势股公式(通达信) 枫子工作室发布时间:2010-09-22 来源:互联网一、强势股Var1:=EMA(SLOPE(C,3)/REF(C,14),14);Var2:=EMA(SLOPE(INDEXC,3)/REF(INDEXC,14),14); 10000*(Var1-Var2)>88;二、大于45、60度AA:=MA(C,N);BB:=atan((aa-ref(aa,1)))*3.1416*10;大于四十五度:BB>1 and AA>ref(AA,1);角度:atan(100*(AA/ref(AA,1)-1))*180/3.1416,LINETHICK0; 大于六十度:角度>60 and 角度>ref(角度,1);N=10或其它自己设定三、45度上升x1:=(C+L+H)/3;bb13:=atan(ema(x1,13)-ref(ema(x1,13),1))*3.1416*10;filter(bb13>1 and ema(x1,13)>ref(ema(x1,8),1),10);四、涨幅大于等于同期大盘涨幅的2倍A:=(C-REF(O,N))/REF(O,N);B:=(INDEXC-REF(INDEXO,N))/REF(INDEXO,N);A>B AND A/B>=M;五、强势股ys:=(c-l)/(h-l)*100;x:=hhv(h,5)-ref(o,5);y:=c-llv(l,5);z:=(hhv(h,5)-llv(l,5))*2;bd:=(x+y)/z*100;cross(ys,bd) and bd>ref(bd,1);六、强势股强命线:=EMA(COST(81),10);强阻力:=MA(CLOSE,60)+MA(CLOSE,60)/12;主筹估算:=EMA(WINNER(c)*70,3);aa:=count(c>强命线,3)=3;bb:=count(c>强阻力,3)=3;cc:=count(主筹估算>60,3)=3;dd:=aa and bb and cc;Var2:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100; Var3:=(INDEXC-REF(INDEXC, 1))/REF(INDEXC, 1)*100; Var4:=Var2-Var3;Var5:=(OPEN-REF(CLOSE, 1))/REF(CLOSE, 1)*100;Var6:=(INDEXO-REF(INDEXC, 1))/REF(INDEXC, 1)*100; Var7:=Var5-Var6;j5:=ema(SUM(REF(Var4, 1), 0)+100+Var7,5); j10:=ema(SUM(REF(Var4, 1), 0)+100+Var7,10); j20:=ema(SUM(REF(Var4, 1), 0)+100+Var7,20); j30:=ema(SUM(REF(Var4, 1), 0)+100+Var7,30); ee:=j5>j10 and j10>j20 and j20>j30;dd and ee;。
如何编写选股公式下面就为大家简单介绍一下如何编写一些基础的选股公式。
表述方式首先了解一个词:“函数”函数可以被认为是一种语言,通过这种语言告知计算机自己的想法,并让它去实现。
函数就是这种语言的单词。
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花半秒钟就看透事物本质的人,和花一辈子都看不清事物本质的人,注定是截然不同的命运。
——《教父》人的一生都在学习解决问题(解决怎么亏损,解决怎么赢利),却唯独忽视了是什么造成了亏损,是什么造成了赢利,用在交易市场中就是是什么造成了市场的弱势,是什么造成了市场的强势,面对价格的无序波动,再复杂的走势也会隐藏着资金流动留下的痕迹,这条痕迹往往就是可以观察市场的主线,价格终归是要靠资金来推动的在股市里,无论基本面掌握得多全面,还是技术面发现得多技术,而真正最后能胜出成为赚钱的少数人,决定因素还是每个人的心理面。
通达信如何编写选股公式1、语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。
语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。
该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。
2、我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“=”即可(亦可用通用的冒号加等于号“:,”)。
例如,语句“上日收盘价=REF(close,1)”就表示该语句为中间语句。
重复使用的语句也可以定义成中间语句。
3、条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE,REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。
其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。
交易系统公式需要逻辑表达式语句,分别为买入(在语句后加buy)、卖出条件(在语句后加sell),当这些语句返回非0时,表示需要进行相应的操作。
其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。
条件中必须至少设定一个条件。
4、函数可以用简写,如收盘价开盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。
函数名编写正确时字母变为大写。
编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可,,应变成彩色。
5、公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”:如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形(buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花...),曲线颜色等...最后再测试通过,确定退出编辑。
6、未来函数有:zig, PEAK, PEAKBARS, TROUGH, TROUGHBARS,所以任何函数都具有未来函数特性,也没什么可怕。
求高手编写:涨停后股价回拨到20日均线的选股公式求高手编写:涨停后股价回拨到20日均线的选股公式A:=C/REF(C,1)>=1.098 AND C>MA(C,20);A1:=BARSLAST(A);A2:=BETWEEN(C/MA(C,20),1.02,1);XG:A1 AND A2;公式定义为“20均线上方涨停后回拨到20均线上2%内”。
股票公式专家团为你解答,希望能帮到你,祝投资顺利。
如果你对我的回答感到满意,请别忘了采纳,谢谢。
求涨停后股价回拨到5日均线的选股公式具体的选股公式如下:T1:=C>=REF(C,1)*1.095 AND C>=H;TQ:=BARSLAST(T1);TG:=REF(L,(TQ));回5线:IF(L<=TG AND TQ<=10 AND C>=MA(C,5) AND L<=MA(C,5),1,0);在股市中我们经常看的大盘就是一个庞大的资料库,它储存著从有股市以来所有股票的有用资料,如收盘价、最高价、最低价、开盘价等。
股民要选股可以自己根据K线走势去选,也可以根据自己的要求通过函式设计出公式来找到自己所要选的股,这个公式我们就叫选股公式。
假如你要找股价小于5.00元的股票,那么你只要设一个公式:c>5.00;这个就是简单的选股公式.一、简单条件选股公式编写编写一选股公式,要求选出“股价小于每股净资产”的个股。
进入公式管理器,新建一条件选股公式依次点选选单“功能à专家系统à公式管理器”,进入公式管理器介面。
二、选择左边树型列表中条件选股公式下面的其它型别,点选“新建”;三、输入公式名称,公式描述;四、点“插入函式”,选择“收盘价”,点选“确定”,对应的函式就到了编辑区;五、点选“测试公式”,若显示测试通过,点选“确定”按钮储存公式。
求高手编个涨停后回拨到10日均线附近的选股公式涨停:=C>REF(C,1)*1.09955 AND C=H;M10:=MA(C,10);最低:=IF(涨停,999999,L);涨停后最低:=LLV(最低,BARSLAST(涨停)+1);回拨:REF(涨停后最低,1)>M10+0.02 AND CROSS(M10+0.02,L); 通达信涨停回拨到30日均线的选股公式T1:=C>=REF(C,1)*1.095 AND C>=H;T2:=BARSLAST(T1);T3:=L<=MA(C,30) AND C>=MA(C,30);COUNT(T3,T2)=1 AND T3 AND T2>=5;求一个股价回拨到13日26日均线的选股公式。
同花顺编写选股公式的小技巧(含公式源码)1,30个交易日内,股价跌幅达到一半的股票: xg:(hhv(c,30)-c)/hhv(c,30)>;2,今天的量是5天平均的 2倍以上xg:v>ma(v,5)*2;缩量vol/ma(vol,10)<;3,两天内,累计下跌等于或超过20%选股.xg:(ref(c,2)-c)/c>;4,股价是25天以来新低.xg:c<ref(llv(c,25),1);5,选股:EXPMA5日与10日金叉并且第二天的收盘价在EXPMA的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);6,请编买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。
2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。
3. KD指标产生黄金交叉,K线上穿D线。
4. KD交叉同时,KD指标中的D值要小于16。
BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;xg:BIAS3<-6 and cross(k,d) and d<16;7,要求是量大、换手率达到3左右,涨幅>7个点。
xg:v/capital*100>3 and (c/ref(c,1)>;8,个股分时图上都有一条黄线,叫做均价线a/capital*100;9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)<ref(o,1) and c>o;10,股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线xg:(ref(c,3)-ref(c,4))/ref(c,3)> and count((h-l)/l<,2)=2;12,行情信息里的“涨幅”的原码(c-ref(c,1))/c*100;13,kdj的J从上向下穿越O轴发出信号RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;J:=3*K-2*D,COLORFF00FF;xg:cross(0,j);14,股价4天中有两天在10日线上count(c>ma(c,10),4)=2;15,选出10天内出现了涨停的个股count(c/ref(c,1)>,10)>0;又:今涨停:=C/REF(C,1)>;选股:count(今涨停,n);16,一阳上穿10,20,30日线,量能是前一天3倍。
巧用多种指标公式做成选股公式,高效解决选股大难题!(附公式)和金融股一、公式有难度,1、MACD缩短的时间段是?3周?5周?我这里用的是5周2、并没有“J线下穿K线和D线但不下穿K线、D线”这样的代码,只能做出J线在K、D线上,至于J线要不要“下”,那就要再看了。
选股周期要选“周线”公式如下DOWNNDAY(MACD.MACD,5) AND MACD.MACD>0 AND KDJ.J>KDJ.D AND KDJ.J>KDJ.K;图形如下二、BOLL战法是什么?要三日同时金叉60日均线吗?公式如下CROSS(MA(C,13),MA(C,60)) AND CROSS(MA(C,21),MA(C,60)) AND CROSS(MA(C,34),MA(C,60));选出来的股票图形如下条件特别,选股时间段要长一点。
三、“猎鹰歼狐”公式,是系统自带的公式,输入“LYJH”就可以使用。
公式如下图形如下应该这位读者要求,是黄线上穿白线,选股公式如下四、下影线公式如下下影线:=(MIN(C,O)-L)/L*100;实体:=(MAX(C,O)-MIN(C,O))/MIN(C,O)*100;上影线:=(H-MAX(C,O))/MAX(C,O)*100;XG:下影线>实体*6 AND 上影线<实体 AND 实体<2 AND C>O;选出来的图形如下五、“一阳穿三线”一般是指当天的K线上穿了5、10、30均线,这是一个强势的拉升。
公式如下C>O && C>MA(C,5) && C>MA(C,10) && C>MA(C,30) && V>REF(V,1) && O<><='' p=''>选出的股票如下六、先看图,要形成一个习惯,研究指标必须要看图,从图中找出规律1、MACD和SRI共振;2、两指标底背离。
选股公式编写教程(含后续:选购股时机)(一)初识选股公式的特征①信号的唯一性:所谓选股公式,就是一个指标中仅给出唯一的一个独立的信号,不管条件是怎样的,最后输出的信号都只能有一个。
②源码的纯洁性:所有选股信号,在输出时,都禁止使用颜色(如:COLOR6600FF)、粗细(如:LINETHICK2)、文字提示、线型描述(如:POINTDOT)等修饰函数。
举例1:下面的指标【空中休整】,只有一个输出信号,而且没有任何修饰符,既可以当做副图指标,也可以当做选股指标。
{空中休整----理想论坛一品茶缘编写,通用版本副图指标}INPUT:N(2);XYX:=ABS(C/REF(C,1)-1)*100<=N OR (ABS(C/O-1)*100<=N AND ABS(C/REF(C,1)-1)*100<=6);GD:=H>=HHV(H,60)*0.9 AND COUNT(C>COST(75),3) AND (C/REF(C,1)-1)*100>=3.5;GDSJ:=BARSLAST(GD);目标:GDSJ<=8 AND COUNT(XYX,2)=2;图片参考一:举例2:下面指标【一品抄底】,是个副图指标,既有线性输出信号,也有买点提示信号,输出类别众多,就不是一个单独的选股指标。
如何修改、拆分出自己需要的【底部】选股信号,成为一个单独的选股指标呢?如果还需要将【深坑】的信号,也单独设置为选股指标,又该如何修改呢?在此先当做一个问题吧,继续看了后面(二)、(三)小节的引路,相信你自己来就行了!引用:{一品抄底----理想论坛一品茶缘编写,通用副图指标}TYP := (HIGH + LOW + CLOSE)/3;CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));A:=REF(C,1);RSI:=SMA(MAX(C-A,0),6,1)/SMA(ABS(C-A),6,1)*100;A1:=(C/MA(C,5)-1)*100<-10;A2:=(C/MA(C,13)-1)*100<-10;A3:=(C/MA(C,34)-1)*100<-15;A4:=RSI<18;A5:=CCI<-120;A6:=COUNT(ABS(C/REF(C,1)-1)*100>=6,30)>=1;底部:A1 AND A2 AND A3 AND A4 AND A5 AND A6,COLOR00FFFF,LINETHICK2; CDSJ:=BARSLAST(底部);ZF:=(C/REF(C,1)-1)*100;深坑:IF(BETWEEN(CDSJ,0,5) AND L<=REF(C,CDSJ) AND ZF<=-5,-0.5,0),COLORFF0000,LINETHICK2;机会:IF(CDSJ<=7 AND L<=REF(C,CDSJ),0.5,0),COLOR00FF00;(二)寻找选股信号的来源所谓选股信号,多数都是属于将已有的指标公式中具有买点类的信号特征“剥离”出来。
那么,在指标中该保留哪些有用的源码,删除哪些无关的源码呢?寻找选股信号的来源,就是最主要的过程。
寻找选股信号来源的方法,一般都是遵循从后往前寻找的原则。
具体步骤是:先找到发出指标信号的那行代码,然后查看该行代码中的所有条件,需要用到上面哪些源码,再从后往前一一对应寻找出来;而其他无关的条件、修饰符号源码,均可删除。
举例3:(本例子参考大庆老杨先生帖子,略有改动){股市马经----副图指标,源码来自网络}A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L, 55))/(HHV(H,55)-LLV(L,55))*100,5,1);黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF;A2:=(黑马线-REF(黑马线,1))/REF(黑马线,1)*100;A3:=EMA(C,5);A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryello w;A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100;DRAWTEXT(FILTER(REF(黑马线,1)>90 AND A2<0,7),黑马线,'跑'),COLOR00FF00;DRAWTEXT(CROSS(A1,黑马线)AND 黑马线<A5,黑马线,'黑马');DRAWTEXT(CROSS(黑马线,A5)AND 趋势线<80,黑马线,'追涨');DRAWTEXT(CROSS(趋势线,0)AND 黑马线<40,5,'大黑马');底部:(A2<-10 AND A2>REF(A2,1))*25,colorred;DRAWICON(底部 AND A3>REF(A3,1),25,4);机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0;大势已去:IF(CROSS(黑马线,A1)AND 黑马线>70 AND 趋势线>80,90,100),COLORFF0000;图片参考三:分析一下,这个公式中涉及“买”的信号有黑马、追涨、大黑马、底部和机会来临五个明显的,另外还有一个画图标信号。
假如我们提取其中的【机会来临】,仔细分析后,就是一句话:机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1);这个可看作简单提取。
如果提取【大黑马】的话,从后向前推,涉及趋势线和黑马线两个定义,这部分都有用:A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L, 55))/(HHV(H,55)-LLV(L,55))*100,5,1);黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF;A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryello w;DRAWTEXT(CROSS(趋势线,0) AND 黑马线<40,5,'大黑马');(三)修改选股指标的方法根据以上选股公式的特征,结合寻找选股信号来源的方法,自己动手修改选股信号,应该就没有太大的难度了!举例4:继续承接上面(二)的例子。
修改步骤:①先将线性输出的A1、黑马线、A4、趋势线均限制输出,方法很简单,就是在他们的冒号后面直接加上等号=;②再删去修饰符LINETHICK2,COLOR6600FF:③将本来是文字输出的“黑马线”修改成信号输出;先将“黑马线”三个字移动到最前面,并加上冒号:;然后保留符合黑马线的限制条件CROSS(趋势线,0) AND 黑马线<40;同时删除其余无关的代码,包括文字输出函数DRAWTEXT、位置、括号()等。
修改成选股指标后的源码如下:A1:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L ,55))/(HHV(H,55)-LLV(L,55))*100,5,1);黑马线:=EMA(A1,5);A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;趋势线:=(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2));大黑马:CROSS(趋势线,0) AND 黑马线<40;举例5:下面附图指标【大三浪】中,如何选出出现“买”字提示信号的选股指标?{大三浪----理想论坛一品茶缘编写,通用副图指标}{大三浪指标使用说明:均线粘合且多头,长期未涨庄吸筹;目标锁定先跟踪,出击买入等丰收!}{N:30,120,65;}MA5:=MA(CLOSE,5);MA21:=MA(CLOSE,21);MA65:=MA(CLOSE,N);多头:=COUNT(MA21>MA65,10)=10;GX:=MAX(MA5,MAX(MA21,MA65));DX:=MIN(MA5,MIN(MA21,MA65));粘合:=ABS(GX/DX-1)*100<=15;多头粘合:IF(多头 AND 粘合,1,0),COLORFF00FF,POINTDOT,LINETHICK0; DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);庄股:COUNT(MACD<0,10)=10,COLORFFFF00,POINTDOT,LINETHICK0;目标:IF(多头 AND 粘合 AND 庄股,5,0),COLORFFFFFF,LINETHICK2;跟踪:IF(目标,BARSLAST(CROSS(目标,0))+1,0),COLOR00FF00,POINTDOT,LINETHICK2;出击:IF(CROSS(0.1,目标) AND CROSS(MACD,0),8,0),COLOR00FFFF,LINETHICK2; MJSJ:=BARSLAST(出击>0);涨幅:IF(MJSJ<=120,(C/REF(C,MJSJ)-1)*100,0),COLOR0000FF,POINTDOT,LINETHI CK0;日涨:IF(MJSJ<=120,涨幅/MJSJ,0),COLORFFFFFF,POINTDOT,LINETHICK0; TPX:=MIN(MA65*1.15,MA21*1.13);突破:IF(CROSS(C,TPX) AND 粘合AND MA65>REF(MA65,1),10,0),COLOR0000FF,LINETHICK2;{以下设置副图显示方式}STICKLINE(多头粘合,0,1,8,0),COLORFF00FF;STICKLINE(庄股,0,MACD*10,8,0),COLORFFFF00;DRAWTEXT(出击=8,10,'★买'),COLOR00FFFF;VERTLINE(CROSS(涨幅,20) AND COUNT(CROSS(涨幅,20),MJSJ)=1,2),COLOR0000FF;图片参考四:根据选股指标的步骤,一步一步来:①首先找到出现“★买”提示的一行代码,发现她其实就是“出击”的信号;②从后往前,找到“出击”信号的条件,发现他与“目标”、MACD有关;再次往前寻找,又发现“目标”信号的条件,与“多头”、“粘合”、“庄股”三个条件有关,由此,保留相关条件代码,其余删除,如下:{N:30,120,65;}MA5:=MA(CLOSE,5);MA21:=MA(CLOSE,21);MA65:=MA(CLOSE,N);多头:=COUNT(MA21>MA65,10)=10;GX:=MAX(MA5,MAX(MA21,MA65));DX:=MIN(MA5,MIN(MA21,MA65));粘合:=ABS(GX/DX-1)*100<=15;DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);庄股:COUNT(MACD<0,10)=10,COLORFFFF00,POINTDOT,LINETHICK0;目标:IF(多头 AND 粘合 AND 庄股,5,0),COLORFFFFFF,LINETHICK2;出击:IF(CROSS(0.1,目标) AND CROSS(MACD,0),8,0),COLOR00FFFF,LINETHICK2;③限制输出数量,只保留“出击”信号的输出,其他的输出信号均加上等号=加以限制输出;④删除多余的修饰符号,如:COLORFFFF00,POINTDOT,LINETHICK0等。