通达信app选股指标编写
常用的通达信公式1、30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;2、今天的量 是5天平均的 2倍以上xg:v>ma(v,5......接下来具体说说通达信公式通达信选股公式
(大家好,我是稳健投资人。如果您对这里的话题感兴趣的话,请点击上方的“关注”,以方便下次快速找到我。)
朋友们,大家好!
上两讲通达信公式编写(06)、(07)分别讲解了均线变色指标和涨、跌停板K 线的亮色显示。文章发布后,收到的反馈不少:
有朋友说:“老师,第6讲还没搞定”;也有朋友说:“没点英语基础的很难学,大概看懂,但很快又忘记了”。
我在刚开始学习编写指标时,也遇到过这样的问题,所以我就只记住了几个常用的公式。对源码比较长的公式本能的抗拒,因为看源码比较长的公式,一是要找到函数的出处,二是要理解函数的释意,这是非常耗时间、耗精力的事。
现在我是专门建立了一个文档,把我们在编写公式过程中用到过的函数都写明出处,将来要用时,打开【公式编辑器】,可以很快找到函数,找到函数的用法。
例如:
(1)REF(日前的)属于【引用函数】中
(2)CROSS (上 穿) 属于【逻辑函数】中
也有朋友如此留言:
“老师,如何把五日均线和十日均线加粗?”
“两个问题:1、STICK找不到;2、各线自动分配颜色,不知道是怎么默认的?”
这些基础问题在(01)-(05)都讲过,到前面去看一看就知道了,至于系统自动分配颜色是怎么默认的,我还真的不知道,你如果不满意,可以改成你喜欢的。
读书不仅要读,还要动手练,光说不练是假把式。
要想能学会把自己的思路编进公式,让计算机帮你干活,就行动起来吧,多看多练,假以时日,肯定会有收获的!
有的朋友拿个一长串的源码公式叫我看,我只能恳求请你们放过我吧!
一、七连阳、七连涨公式及条件选股:
(1)七连阳、七连涨公式:
股市中有这么一句话:“底部七连阳,中线黑马的摇篮”。
那今天我们就来看看这个七连阳公式怎么写?
这里要用到一个函数:
EVERY (一直存在) 属于【逻辑函数】中
例如:
EVERY(CLOSE>OPEN,N)
表示N日内一直阳线(N应大于0,小于总周期数,N支持变量)
下来用我们的思路来写公式:
阳线:当天收盘价大于当天开盘价,CLOSE>OPEN,也可简记为:C>O,
和昨天的收盘价没关系。
上涨:当天收盘价大于昨天收盘价:C>REF(C,1)
则七天连阳:EVERY(CLOSE>OPEN,7);
七天上涨:EVERY(C>REF(C,1),7);
将七连阳和七连涨的源码都写进公式里,公式取名:“七连阳”,
得源码如下:
…… …… …… …… ……
七连阳:
EVERY(CLOSE>OPEN,7),COLORRED; {七天连阳,红色}
七连涨:
EVERY(C>REF(C,1),7),COLORGREEN; {七天连涨,绿色};
…… …… …… …… ……
下图是上证指数2019年~2020年7月的行情日K线,图中,红色箭头位置所指示的是七连阳所在,绿色箭头位置所指示的是七连涨所在。
看了上图后,我们是不是感觉到,七连阳或七连涨后,往往是阶段高点,哪来的黑马摇篮?
其实啊,任何一个指标都有其适用范围的,七连阳、七连涨也是异动K线的一种,那在我们的战法里,如果在长期下跌后出现七连阳、七连涨的股票,那我们就可以把它暂定为一浪,纳入观察范围,看它后期表现。
(2)七连阳、七连涨条件选股公式:
我们现在想把七连阳、七连涨的股票一起都选出来,该怎么写条件选股公式呢?
这时要用到“ OR ”做连接,意思是:“或者”
条件选股公式源码:
…… …… …… …… ……
EVERY(CLOSE>OPEN,7) OR EVERY(C>REF(C,1),7);
…… …… …… …… ……
共选出13个股票,这些票有在低位的,也有在高位的,是需要甄选的。股票我就不发出来了,大家收盘后自己去选选看吧。
【这几天经常被头条*限流,1月10日删除文章限流了24小时,昨天发的那篇文章,里面说到了股票也被限流了,欲哭无泪!】
二、七连阴、七连跌公式及条件选股:
(1)七连阴、七连跌公式
下面再来看七连阴、七连跌公式及条件选股的写法,有了七连阳、七连涨的编写经验了,我就直接上公式源码:
…… …… …… …… ……
七连阴:
EVERY(CLOSE<OPEN,7),COLORRED; {七天连阴,红色}
七连跌:
EVERY(C<REF(C,1),7),COLORGREEN; {七天连跌,绿色};
…… …… …… …… ……
上图是创业板指数的行情日K线图,图中,红色箭头位置所指示的是七连阴所在,绿色箭头位置所指示的是七连跌所在。
(2)七连阴、七连跌条件选股公式:
…… …… …… …… ……
EVERY(CLOSE<OPEN,7) OR EVERY(C<REF(C,1),7);
…… …… …… …… ……
共选出23个股票,这些票有在低位的,有在高位的,是需要甄选的。股票我就不发出来了,大家收盘后自己去选选看吧。
如果你想找五连跌、五连阴的票,只要把源码公式里的“7”改成“5”就可以啦。
我是喜欢追跌的,这个七连阴确实可以作为追跌的选股条件,但今天选出来的23个股票没有一个在我的股票范围里,所以就看看了。
小结:
今天我们学习了两组公式:一组是七连阳、七连涨的指标公式和选股公式;另一组是是七连阴、七连跌的指标公式和选股公式。
公式都是好公式,但看自己怎么用,但七连阳或七连涨后再追高,那是肯定不行的,要等它调整到位。
还是那句话,买卖股票,位置很重要,做股票要先把位置把握好,莫让浮云遮望眼。
投资是个长远的事,要做自己看得懂的行情。看不好就不看好,资金安全最重要!
下一讲,争取说说仙人指路,这指标我没编写过,回头好好备课,看能不能整出来。那我们下次再见!
我们经常都会用到指标,但是都是别人制作出来的指标,我们能不能自己制作指标呢?当然是可以的,今天就来教大家如何编写一阳穿三线的指标;
这类的指标属于K线跟均线的关系指标,这类的我们经常可以用到,比如站上20线或者掉线20线这样,这个指标编写学会的话,这类的指标都可以编写。
1. 首先我们得学习几个简单的东西,比如K线怎么表示,如下:
C:收盘价
O:开盘价
L:最低价
H:*高价
2. 均线如何表示
20日均线:MA(C,20)
10日均线:ma(c,10)
5日均线:ma(c,5)
从上面均线的表达方法,大家能看出来,就是更改一个数值就能变化不同的均线
3. 什么是一阳穿三线,顾名思义,就是一个阳线实体穿过三条均线,我们就拿5,1,20均线举例吧
4. 那么这个图用公式如何表达呢?
我们先说一下逻辑,我们要表达的就是5,10,20均线当天,实体*高价大于这几条线,实体的最低价小于这几条线,所以我们只需要这样写
五日:=MA(C,5);
十日:=MA(C,10);
二十日:=MA(C,20);
A1:=C>五日 AND C>十日 AND C>二十日;
A2:=O<五日 AND O<十日 AND O<二十日;
XG:A1 AND A2;
这样我们就做出来一阳穿三线的条件筛选公式了,这时只需直接通过条件筛选就能直接筛选出一阳穿三线的结果,如下图:
今天主要是讲解了通达信公式编写里边关于K线和均线关系的指标公式编写方法,可以根据这个公式改写成很多其他的指标,均线的数值是可以随便替换的,看你需要哪个,上限下限也是可以随时替换的。
常用的通达信公式
1、30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;
2、今天的量 是5天平均的 2倍以上
xg:v>ma(v,5)*2;
3、股价4天中有两天在10日线上
count(c>ma(c,10),4)=2;
4、上穿30日均线的公式
xg:cross(c,ma(c,30));
5、换手率10天80%以上的选股公式
sum(VOL/CAPITAL*100,10)>80
6、连续三天高开高走的选股公式
count(o>ref(c,1) and c>o,3)=3;
7、周量缩小50%或40%或n%
a1:vol/capital*100;
xg:a1/ref(a1,1)<n/100;
8、收盘价+收盘价的10%
(c+c*0.1);
9、5日不涨,绿线收盘选票指标
count(c<o,5)=5;
10、连续3天每天的最低价都比前一天高
count(l>ref(c,1),3)=3;
为了方便选股,节省选股的时间,顶点牛股网topniugu介绍了通信达的“回踩”指标
注意两个信号:
如上图,当出现“脸状”走势,接着出现第二个信号“箭头+回踩”,因此有时出现信号一而没有出现信号二这也是正常的。图中以5日均线为例,两者信号之间最大差距为20天。
通达信选股公式
顶点牛股网topniugu先介绍一下比较常用的通信达选股公式,
{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三个指标的底背离};
老鼠仓
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;
虚拟成交量>昨日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倍};
今日量比昨放大1倍后三日股价不跌回当日收盘价的选股公式
选股公式:
{成交量比前一天放大1倍,后3天,股价没有跌破放量那天的收盘价}
var1:=v>ref(v,1)*2;
ref(var1,3) and count(c>ref(c,3),3)=3;
以上就是通达信app选股指标编写(通达信公式通达信选股公式)的详细内容,希望通过阅读小编的文章之后能够有所收获!