1.通达信指标公式编写常用函数(五)——BARSLAST
2.MACD指标是零轴零轴两次什么意思?
3.老师好!感谢给予的上之上帮助。还是金叉金叉之前的那个公式,已有低位金叉和二次金叉,副图要再加入0轴附近金叉。源码
通达信指标公式编写常用函数(五)——BARSLAST
本文聚焦于通达信指标公式编写中的零轴零轴两次宁德乐游麻将源码BARSLAST函数,以及如何将其用于MACD零轴之上首次金叉选股。上之上BARSLAST函数用于计算上一次特定条件成立到当前周期的金叉金叉次数,例如日均线与日均线的副图金叉点。该函数在获取周期数时有两大应用:一是源码通过REF函数回溯数据,如查找金叉时的零轴零轴两次收盘价;二是确定区间,寻找符合条件的上之上股票。
在实际交易中,金叉金叉我们期望找出在回调后再次上涨的副图股票,这时MACD指标的源码DIF和DEA会在零轴上方形成金叉。我们目标是找到DIF和DEA穿越零轴后的首次金叉。为此,公式中需要结合CROSS函数检测金叉,BARSLAST函数获取DEA上穿零轴到现在的周期数,以及COUNT函数统计DEA上穿零轴后金叉的次数。同时,要确保DEA线在零轴之上且只发生一次金叉,这就需要在满足条件的周期数区间内筛选。
具体的MACD零轴之上首次金叉选股公式如下,可用于条件选股或技术指标副图的加载:
MACD零轴之上首次金叉(
CROSS(DEA, 0) AND BARSLAST(CROSS(DEA, 0)) = COUNTIF(CROSS(DEA, 0), 1) AND DEA > 0
)
学习更多通达信指标公式编写技巧,欢迎关注小兰。
MACD指标是什么意思?
MACD(Moving Average Convergence and Divergence)是Geral Appel 于年提出的,它是起点小说采集源码一项利用短期(常用为日)移动平均线与长期(常用为日)移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。
计算方法:
MACD是计算两条不同速度(长期与中期)的指数平滑移动平均线(EMA)的差离状况来作为研判行情的基础。
1、首先分别计算出收市价SHORT日指数平滑移动平均线与LONG日指数平滑移动平均线,分别记为EMA(SHORT)与EMA(LONG)。
2、求这两条指数平滑移动平均线的差,即: DIFF=EMA(SHORT)-EMA(LONG) 3、再计算DIFF的M日指数平滑移动平均,记为DEA。
4、最后用DIFF减DEA,得MACD。MACD通常绘制成围绕零轴线波动的柱形图。
在绘制的图形上,DIFF与DEA形成了两条快慢移动平均线,买进卖出信号也就决定于这两条线的交叉点。很明显,MACD是一个中长期趋势的投资技术工具。缺省时,系统在副图上绘制SHORT=,LONG=,MID=9时的DIFF线、DEA线、MACD线(柱状线)。
应用法则:
1、ckplayer影视解析源码DIFF与DEA均为正值,即都在零轴线以上时,大势属多头市场,DIFF向上突破DEA,可作买。
2、DIFF与DEA均为负值,即都在零轴线以下时,大势属空头市场,DIFF向下跌破DEA可作卖。
3、当DEA线与K线趋势发生背离时为反转信号。
4、DEA在盘局时,失误率较高,但如果配合RSI及KD,可以适当弥补缺憾。
5、分析MACD柱形图,由正变负时往往指示该卖,反之往往为买入信号。
6、公式: DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG); DEA : EMA(DIFF,M); MACD : 2*(DIFF-DEA), COLORSTICK
MACD选股实际应用
在股市投资中,MACD指标作为一种技术分析的手段,得到了投资者的认知。但如何使用MACD指标,才能使投资收益达到最佳境界,windows系统go源码却是知者甚微。技术分析作为股市一种投资分析的工具,有两大功能。首先是发现股市的投资机会,其次则是保护股市中的投资收益不受损失。在股市操作中,MACD指标在保护投资者利益方面,远超过它发现投资机会的功效,MACD指标作为中长期分析的手段,它所产生的交叉信号,对短线买卖比较滞后。MACD指标属于大势趋势类指标,它由长期均线MACD,短期均线DIF,红色能量柱(多头),绿色能量柱(空头),0轴(多空分界线)五部分组成。它是利用短期均线DIF与长期均线MACD交叉作为信号。MACD指标所产生的交叉信号较迟钝,而作为制定相应的交易策略使用效果较好,具体使用方法如下:
1 当DIF,MACD两数值位于0轴上方时,说明大势处于多头市场,投资者应当以持股为主要策略。若DIF由下向上与MACD产生交叉,并不代表是一种买入信号,而此时的大盘走势,已是微擎余额源码一个短期高点,应当采用高抛低吸的策略。一般情况下,在交叉信号产生后的第二天或第三天,会有一个回调低点,此刻可以再行买入,达到摊低成本的目的。若DIF由上向下交叉MACD时,说明该波段上升行情已经结束,通常行情会在交叉信号产生后,有波象样的反弹,已确认短期顶部的形成,此时投资者可以借机平仓出局。在之后的调整中,利用随机指标KDJ,强弱指标RSI再伺机介入,摊低*作成本。若DIF第二次由下向上与MACD交叉,预示着将产生一波力度较大的上升行情,在交叉信号产生后,投资者应当一路持股,直到DIF再次由上向下交叉MACD时,再将所有的股票清仓,就可以扛着钱袋回家休息了。由于股市行情的变化多端,MACD指标常会与K线走势图呈背离的走势,通常称为熊背离。既K线走势图创出近期的第二个或第三个高点,MACD指标并不配合出现相应的高点,却出现相反的走势,顶点在逐步降低。次种现象应引起投资者的警觉,因为它预示着今后将有大跌行情产生,所以投资者宜采用清仓离场的策略,使自己的股票避免被套,资金避免受到损失。
2 当DIF与MACD两指标位于0轴的下方时,说明目前的大势属于空头市场,投资者应当以持币为主要策略。若DIF由上向下交叉MACD时,会产生一个调整低点。一般情况下,在此之后由一波反弹行情产生,这是投资者一次很好的平仓机会。在中国股市中,目前还没有建立作空机制,因此股市一旦进入空头市场,投资者最好的策略就是离场观望。投资者可以在股票贬值的同时,使手中的资金得到增值。若DIF由下向上交叉MACD时,会产生近期的一个高点,投资者应当果断平仓。这种信号的产生,一般以反弹的性质居多。在空头市场中,每次反弹都应当视为出货的最佳良机。尤其需要引起注意的是,若DIF第二次由上向下交叉MACD时,预示着今后会有一波较大的下跌行情产生。投资者应当在交叉信号产生后,坚决清仓出局。通常产生的这段下跌,属于波浪理论中的C浪下跌,是最具杀伤力的一波下跌。只有躲过C浪下跌,才可以说真正在股市中赚到了钱。在空头市场经过C浪下跌以后,偶尔也会发生MACD指标与K线走势图产生背离的现象,通常称为牛背离。既K线走势图出现第二或第三个近期的低点,MACD指标并没有相应的低点产生,却出现一底高过一底的相反走势,这种现象的产生,预示着行情在今后会发生反转走势,投资者应当积极介入,因为目前的市场根本没有风险。
3 当MACD指标作为单独系统使用时,短线可参考DIF走势研判。若DIF由上向下跌穿O轴时可看作大势可能步入空头市场,预示着大势将走弱,应当引起投资者的警觉。在空头市场中,投资者承受的风险高于收益。若MACD由上向下跌空O轴时,确认大势进入空头市场。投资者应采用离场观望的策略,以回避市场风险,使牛市中赚到的利润得到保障。若DIF由下向上穿越O轴时,可看作大势可能布入多头市场。预示着大势将走强,操作上应部分资金参与。若MACD由下向上穿越O轴时确认大势进入多头市场。投资者可以大胆持股,积极介入。在多头市场中,获得的收益高于承担的风险。
4在MACD指标中,红色能量柱和绿色能量柱,分别代表了多头和空头能量的强弱盛衰。它们对市场的反应,要比短期均线DIF在时间上提前。在MACD指标中,能量释入的过程,是一个循序渐近的过程,通常是呈逐渐放大的。在东方哲学中讲求,”阳盛则衰、阴盛则强”。在使用能量柱时,利用红色能量柱结合K线走势图就得出,当K线走势图近乎度的上升,加之红色能量柱的快速放大,预示着大势的顶部已近。尤其是相邻的两段红色能量柱产生连片时,所爆发的行情将更加迅猛。反之,在空头市场中,这种现象也成立。在熟悉了这种操作手法后,对投资者逃顶和抄底将大有益处。
5在使用MACD指标过程中,有两点需要注意,第一,MACD指标对于研判短期顶部和底部,并不一定可信,只有结合中期乖离率和静态中的ADR指标,才可以判定。第
二,利用周线中的MACD指标分析比日线的MACD指标效果好。 总之,在使用MACD指标时必须判定市场的属性。即目前的市场是多头市场,还是空头市场。根据不同的市场属性,采取不同的操作策略,以回避风险,保障利润的目的。具体操作中,MACD的黄金交叉一般是重要的买入时机。首先,就其要点分析,当DIF和MACD两线在0轴之下且较远时由下行转为走平,且快线DIF上穿慢线MACD形成的金叉是较佳的短线买入时机,但必须注意DIF和MACD距离0轴远近的判断主要根据历史记录作为参考。而发生在0轴之上的金叉则不能离0轴太远,否则其可靠性将大大降低。比较倾向于在红海洋既红柱连成一片区,在0轴上方DIF正向交叉MACD形成金叉,其中线可靠性较好。同时这也符合强势市场机会多,弱势市场难赚钱的股市道理。
详情请见 /view/.htm
老师好!感谢给予的帮助。还是之前的那个公式,已有低位金叉和二次金叉,要再加入0轴附近金叉。
DIFF:=EMA(CLOSE,)-EMA(CLOSE,);DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,)=1;
零轴附近:=BETWEEN(DEA,-0.,0.) AND BETWEEN(DIFF,-0.,0.);
XG:(低位金叉+二次金叉>=1)AND 零轴附近 ;
2024-11-18 15:57
2024-11-18 15:36
2024-11-18 15:33
2024-11-18 15:06
2024-11-18 15:03
2024-11-18 15:01
2024-11-18 14:55
2024-11-18 14:02