零基础学习公式编写第16集至第20集公式源码汇集:零基础学习公式编写第16集至第20集公式源码汇集
零基础学习公式编写第16集至第20集公式源码汇集:零基础学习公式编写第16集至第20集公式源码汇集AA1:=CROSS(DIF DEA);DEA:=EMA(DIF 9);5日、10日、20日均线的“金蜘蛛”形态是同一天三根短期均线金叉于一点,而价、量、指标三金叉则是指同一天5日价格均线金叉10日均线、成交量5日均量线金叉10日均量线、MACD指标里的快线DIF金叉慢线DEA,其源码:…… …… …… ……DIF:=EMA(CLOSE 12)-EMA(CLOSE 26);
(大家好,我是稳健投资人。这里每天向你分享股市投资的知识和干货,如果你感兴趣的话,请点击上方的“关注”,方便下次快速找到我。)
朋友们,大家好!
今天将视频版《零基础学习公式编写》第15集至第20集中出现的公式源码在这里发出,以方便朋友们编写公式时用做参考。
第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多集了。只要是用心跟着学、跟着练的朋友,一些简单的公式应该能写了,希望有心的朋友们和我一起继续努力吧,争取把这个栏目办好。谢谢!
(原创不易,请朋友们帮忙点赞、收藏、转发哦!予人玫瑰,手有余香!谢谢!!)