通达信指标公式编写教程37:第16集至第20集公式源码汇总

拾荒网 其它指标 12

第16集 价、量、指标三金叉选股公式的编写

5日、10日、20日均线的“金蜘蛛”形态是同一天三根短期均线金叉于一点,而价、量、指标三金叉则是指同一天5日价格均线金叉10日均线、成交量5日均量线金叉10日均量线、MACD指标里的快线DIF金叉慢线DEA,其源码:

…… …… …… ……

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

AA1:=CROSS(DIF,DEA);

AA2:=CROSS(MA(C,5),MA(C,10));

AA3:=CROSS(MA(V,5),MA(V,10));

XG:AA1 AND AA2 AND AA3;

…… …… …… ……

注意:由于该公式只有一个输出项,所以它即可以写成指标公式,也可以写成选股公式,所以要看清楚,别把选股公式放在指标公式里去了。

第17集 主要财务数据显示在主图左上角的方法

源码:

…… …… …… ……

总收入同比增长:=STRCAT(STRCAT('总收入同比增长: ',CON2STR(FINANCE(44),2)),' ℅');

DRAWTEXT_FIX(ISLASTBAR,0,0.07,0,总收入同比增长),COLORYELLOW;

净利润同比增长:=STRCAT(STRCAT('净利润同比增长: ',CON2STR(FINANCE(43),2)),' ℅');

DRAWTEXT_FIX(ISLASTBAR,0.10,0.07,0,净利润同比增长),COLORYELLOW;

资产负债率:=STRCAT(STRCAT('资产负债率: ',CON2STR(FINANCE(9),2)),' ℅');

DRAWTEXT_FIX(ISLASTBAR,0.20,0.07,0,资产负债率),COLORYELLOW;

每股现金流:=STRCAT(STRCAT('每股现金流:',CON2STR(FINANCE(25)/FINANCE(1),2)),'元');

DRAWTEXT_FIX(ISLASTBAR,0,0.14,0,每股现金流),COLORYELLOW;

净资产收益率ROE:=STRCAT(STRCAT('净资产收益率ROE:',CON2STR(100*FINANCE(30)/(FINANCE(34)*FINANCE(1)),2)),' ℅');

DRAWTEXT_FIX(ISLASTBAR,0.10,0.14,0,净资产收益率ROE),COLORYELLOW;

市净率PB:=STRCAT(STRCAT('市净率PB:',CON2STR(C/FINANCE(34),2)),' ℅');

DRAWTEXT_FIX(ISLASTBAR,0.20,0.14,0,市净率PB),COLORYELLOW;

…… …… …… ……

以上是主要财务数据指标的公式写法,你可以将它复制到你常用的主图指标源码中去。

第18集 放量上穿20线的选股公式的写法

这是由一个朋友的留言而引出的课题。

有个朋友留言,说想写一个“放量阳线收盘价大于20日均线”的选股公式,我就想,对于新学公式编写的朋友,这个问题拿来练练手也不错。所以就和朋友们分享了该公式的写法:

…… …… …… ……

AA1:=C>MA(C,20);

AA2:=V>REF(V,1)*2;

XG:AA1 AND AA2;

…… …… …… ……

公式很简单,就两句话,但选出来的股票还是不少。所以我把“收盘价大于20日均线”的条件改为“收盘价上穿20日均线”,所以就有了下面的放量上穿20日均线的选股公式:

…… …… …… ……

AA1:=CROSS(C,MA(C,20));

AA2:=V>REF(V,1)*2;

XG:AA1 AND AA2;

…… …… …… ……

第19集 短期调整结束后的起涨点(神气九转)的选股公式

股价经过连续调整后重新站上5日线视为可介为点,它的原理就是跌多了自然就会反弹甚至反转。

所以设计了此公式,思路是:股价今天站回到5日均线之上,而前面几天(公式里设定8天)股价都低于5日均线,这也印证了股市中一句谚语:“五穷六绝七翻身”,那跌8天是不是更要翻身了呢?下面把公式源码奉上。

公式名称:神气九转,源码为:

…… …… …… ……

X1:=REF(C,1)<REF(MA(C,5),1);

XG1:COUNT(X1,5)=5 AND C>MA(C,5),COLORRED;

X2:=REF(C,1)>REF(MA(C,5),1);

XG2:COUNT(X2,8)=8 AND C<MA(C,5),COLORBLUE;

…… …… …… ……

公式中,XG1是买入条件,XG2是卖出条件。用作指标公式时,将源码复制、粘贴就行;用作选股公式时,要先将XG2赋值,然后才能选股。

该公式给出的信号偏多,还可以优化,朋友们可以自己去发挥。

第20集 “黑马踩60”的指标公式和选股公式

“黑马回踩60线”是我的稳健战法里重要的一招,一直以来,我都在致力于如何将这一招用选股公式来把满足条件的股票找出来,以减少选股的困境,毕竟大A现在有4000多只股票,要是用一个个翻的方法选股,工作量实在是太大了。

“黑马回踩60线”的原理很简单:股价经过漫长时间的下跌,所有均线呈现空头排列。在股价跌无可跌之际,展开反弹上了60线,若期间有强势异动K线出现则更好。

股价反弹到一定时间、位置后,由于短线获利盘和解套盘的双重压力,股价开始调整,调整到60线(可破可不破)然后止跌继续向上。

“黑马回踩60”就是指这个特定时期的回踩60线买入的机会。拾荒网股票学习网专注短线龙头战法~

下面是“黑马踩60”的公式源码:

…… …… …… ……

AA1:=EVERY(MA(C,5)>MA(C,60),20);

RT:=BARSLAST(CROSS(C,MA(C,60)) AND C>REF(C,1));

AA2:=BETWEEN(RT,15,30);

AA3:=COUNT(C<MA(C,60),3)>=1 OR COUNT(L<MA(C,60),3)>=1;

XG:AA1 AND AA2 AND AA3;

…… …… …… ……

当然,“黑马踩60”也不是只有这一种写法,本公式也有不尽如人意的地方,后面还有等于进一步完善。

结束后:

零基础学习公式指标的编写教程,已经更新到20多集了。只要是用心跟着学、跟着练的朋友,一些简单的公式应该能写了,希望有心的朋友们和我一起继续努力吧,争取把这个栏目办好。谢谢!

标签: 通达信指标编写