MACD优化指标公式-1

合集下载

通达信《自在买卖-对MACD再优化》副图指标公式

通达信《自在买卖-对MACD再优化》副图指标公式

通达信《自在买卖-对MACD再优化》副图指标公式MACD指标的构造起点是股价的平滑移动平均线EMA,所以,决定了它的强势性与稳定性的特点,同时它克服了均线频繁发出假性信号的缺陷,使得它对中长期趋势的把握准确率较大,深受趋势买家的喜爱。

既然它有无可挑剔的稳定性,那么,它的滞后性也随之而来。

因此,对这个问题的解决方法只有仰仗指标参数的优化来搞定了。

MACD指标一般不适合短线和超短线的股友使用,也不适合在盘整行情下使用。

通常来说,在短线和超短线交易中需要你对股价的短期波动灰常敏感。

而MACD指标的滞后性对股价短期波动太难及时地给予反映,因此,MACD指标就十分不适合短线客操作了。

此外,在盘整行情中,它一般会围绕0轴上下运动,频繁发出金死叉等交易信号,而,这些信号往往大多数均属无效信号DIFF1:EMA(C,13) - EMA(C,34),COLOR00FFFF ;DEA1:EMA(EMA(C,13) - EMA(C,34),12) ;IF(EMA(C,13) - EMA(C,34) >= EMA(EMA(C,13) - EMA(C,34) ,12),EMA(C,13) - EMA(C,34) ,DRAWNULL),COLORRED;IF((EMA(C,13) - EMA(C,34) - EMA(EMA(C,13) - EMA(C,34) ,12) ) * 1000/EMA(C,15) > 0 AND (EMA(C,13) - EMA(C,34) - EMA(EMA(C,13) - EMA(C,34) ,12) ) * 1000/EMA(C,15) < 1.85,EMA(C,13) - EMA(C,34),DRAWNULL),COLORGREEN;IF(EMA(C,13) - EMA(C,34) < EMA(EMA(C,13) - EMA(C,34) ,12) OR EMA(C,13) - EMA(C,34) > EMA(EMA(C,13) - EMA(C,34) ,12) AND REF(EMA(C,13) - EMA(C,34) ,1) < REF(EMA(EMA(C,13) - EMA(C,34) ,12) ,1),EMA(C,13) - EMA(C,34) ,DRAWNULL),COLOR00FF00;DRAWBAND(DIFF1,RGB(64,0,64),DEA1,RGB(57,58,66));DIFF:=EMA(C,13)-EMA(C,21),NODRAW;DEA:=EMA(DIFF,5);MACD:=2*(DIFF-DEA);回吐:IF(DEA>0,DEA,0),COLORFFFFFF,NODRAW;回补:IF(DEA<0,DEA,0),COLOR00FFFF,NODRAW;持币:IF(DIFF<0,DIFF,0),COLORFF0000,NODRAW;持股:IF(DIFF>0,DIFF,0),COLOR0000FF,NODRAW;ZG:=HHVBARS(DIFF,89)+1;HH:REF(DIFF,BARSSINCE(BACKSET(ISLASTBAR,ZG))),COLOR AAAA77,LINETHICK2;ZD:=LLVBARS(DIFF,89)+1;LL:REF(DIFF,BARSSINCE(BACKSET(ISLASTBAR,ZD))),COLORA A77AA,LINETHICK2;DRAWNUMBER(ISLASTBAR,HH+0.03,ZG),COLOR00AA00;DRAWNUMBER(ISLASTBAR,LL+0.05,ZD),COLOR0000AA;DRAWNUMBER(CURRBARSCOUNT=11 AND DIFF,HH+0.03,HH);DRAWNUMBER(CURRBARSCOUNT=11 AND DIFF,LL+0.05,LL);STICKLINE((DEA>0),0,DEA,2.5,0),COLORAAAAAA;STICKLINE((DEA>0),0,DEA,1.8,0),COLORCCCCCC;STICKLINE((DEA>0),0,DEA,1,0),COLORDDDDDD;STICKLINE((DEA>0),0,DEA,0.2,0),COLORFFFFFF;STICKLINE(DEA<0,0,DEA,2.5,0),COLOR0064AA;STICKLINE(DEA<0,0,DEA,1.8,0),COLOR0093CC;STICKLINE(DEA<0,0,DEA,1,0),COLOR00C2DD;STICKLINE(DEA<0,0,DEA,0.2,0),COLOR00FFFF;STICKLINE(DIFF<0,0,DIFF,2.5,0),COLORAA1100;STICKLINE(DIFF<0,0,DIFF,1.8,0),COLORAA3300;STICKLINE(DIFF<0,0,DIFF,1,0),COLORAA5500;STICKLINE(DIFF<0,0,DIFF,0.2,0),COLORAA7700;STICKLINE(DIFF>0,0,DIFF,2.5,0),COLOR0000AA;STICKLINE(DIFF>0,0,DIFF,1.8,0),COLOR0000CC;STICKLINE(DIFF>0,0,DIFF,1,0),COLOR0000DD;STICKLINE(DIFF>0,0,DIFF,0.2,0),COLOR0000FF;DRAWTEXT(REF(DIFF<0 AND DIFF<DEA,1) AND DIFF<0 AND DIFF>DEA ,DEA-0.1,'回'),COLOR00FFFF;DRAWTEXT(REF(DIFF<0 AND DIFF<DEA,1) AND DIFF<0 AND DIFF>DEA ,DEA-0.2,'补'),COLOR00FFFF;DRAWTEXT(CROSS(DIFF>0,0.5) ,DIFF+0.2,'买'),COLOR0000FF;DRAWTEXT(CROSS(DIFF>0,0.5) ,DIFF+0.1,'入'),COLOR0000FF;DRAWTEXT(REF(DIFF>0 AND DIFF>DEA,1) AND DIFF>0 AND DIFF<DEA ,DEA+0.2,'回'),COLORFFFFFF;DRAWTEXT(REF(DIFF>0 AND DIFF>DEA,1) AND DIFF>0 AND DIFF<DEA ,DEA+0.1,'吐'),COLORFFFFFF;DRAWICON(CROSS(EMA(C,13) - EMA(C,34) >= EMA(EMA(C,13) - EMA(C,34) ,12),0.5),EMA(EMA(C,13) - EMA(C,34) ,12) ,5);DRAWICON(CROSS(EMA(EMA(C,13) - EMA(C,34) ,12) >=EMA(C,13) - EMA(C,34) ,0.5),EMA(EMA(C,13) - EMA(C,34) ,12) ,6);。

通达信精准MACD指标公式

通达信精准MACD指标公式

通达信精准MACD指标公式通达信精准MACD指标公式DIF:(EMA(CLOSE,12) - EMA(CLOSE,26)),COLORRED,NODRAW;DEA:EMA(DIF,9),COLOR00FFFF,NODRAW;MACD:2*(DIF-DEA),NODRAW;DIFK:=EMA(DIF,3);DIFD:=EMA(DIFK,3);DKK:4*DIF-3*DEA,COLORFF00FF,NODRAW;DDD:EMA(DKK,5),COLOR2588FF,NODRAW;TRLSX1:= MAX(MAX((HHV(DIF,13)-LLV(DIF,13)),ABS(REF(DIF,1)-HHV(DIF,13))),ABS(REF(DIF,1)-LLV(DIF,13)));TRLSX2:=EMA(TRLSX1,13);TRLSX3:=REF(DIF,1)-REF(TRLSX2,1);支撑:HHV(TRLSX3,13),COLORFFFFFF,NODRAW;RSV14:=(CLOSE - LLV(LOW,14))/(HHV(HIGH,14) - LLV(LOW,14))-0.5;K14:=EMA(RSV14,3),COLORFF00FF,NODRAW;D14:=EMA(K14,3),COLORGREEN,NODRAW;J14:=3*K14-2*D14;DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(50,100,10));MACDXG2:=REF(COUNT(DIF>0 AND MACD<0 AND MACD<REF(MACD,1),4)=4,1) AND MACD>REF(MACD,1);STICKLINE(MACDXG2,MACD*1.2,0,2.8,0),COLORRED;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;STICKLINE(MACD>REF(MACD,1) ANDMACD>0,0,MACD,0.6,0),COLOR0000BB;STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR888888;STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLORBBBBBB;STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLORDDDDDD;STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLOR3377AA;STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLOR3388BB;STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLOR4499CC;STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLORFF3300;STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLORFF5500;STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLORFF7700;STICKLINE(J14<-0.5,0,0.15,1.8,0),COLORFF00FF;支撑,COLORFFFFFF;IF(C>0,DIF,DRAWNULL),COLORRED,LINETHICK1;IF(C>0,DEA,DRAWNULL),COLOR00FFFF,LINETHICK1;IF(DEA<REF(DEA,1),DEA,DRAWNULL),COLORBE7F6F,LINETH ICK1;IF(DIF<=REF(DIF,1),DIF,DRAWNULL),COLORBLUE,LINETHICK 1;IF(C,DKK,DRAWNULL),COLORFF00FF,LINETHICK1;IF(DKK<=REF(DKK,1),DKK,DRAWNULL),COLORCYAN,LINETH ICK1;IF(C,DDD,DRAWNULL),COLOR2255FF,LINETHICK1;IF(DDD<=REF(DDD,1),DDD,DRAWNULL),COLOR33FF33,LINE THICK1;KDJXG:=REF(COUNT(J14<REF(J14,1),5)>=3,1) AND REF(J14,1)<-0.4 AND J14>REF(J14,1);DRAWICON(FILTER(KDJXG,3),MACD*1.2,11),COLORFF00EE;准备介入点:=REF(CROSS(0,MACD),3) AND COUNT(DIF>0 AND MACD<REF(MACD,1),4)=4 ;DRAWICON(准备介入点,0.05,9);。

MACD公式大全

MACD公式大全

以下公式适合通信达和招商牛网等股票软件.选出股票后能否买入依然还要综合参考大趋势和其它指标。

金叉并非万能,有时刚刚进入金叉或准金叉状态,也可能是上一波反弹的结束,下一波下跌的开始.只有当金叉周期的前后周期均为上涨趋势,金叉的威力才最大。

业绩的持续增长才是技术指标的前提和保证。

1、0轴上方第一次金叉选股公式:DIFF:=EMA(CLOSE,12)- EMA(CLOSE,26);DEA := EMA(DIFF,9);MACD := 2*(DIFF—DEA);select:cross(diff,dea)and dea>—1。

0 and dea〈0。

5 and CLOSE〉ref (CLOSE,1)and CLOSE〉=ma(c,60);或:DIF:=EMA(CLOSE,12)—EMA(CLOSE,26); DEA:=EMA(DIF,9);XG:DIF〉0 AND DEA>0 AND CROSS(DIF,DEA);2、0轴上方二次金叉的选股公式:JC:IF(SUM(IF(MACD>0 AND CROSS(MACD。

DIF,MACD。

DEA),1,0),0)-HHV(IF (IF(CROSS(MACD.DEA,0),1,0),SUM(IF(MACD〉0 AND CROSS(MACD.DIF,MACD.DEA),1,0),0),0),0)=2 AND SUM(IF(MACD>0 AND CROSS(MACD。

DIF,MACD。

DEA),1,0),0)>REF(SUM(IF(MACD〉0 AND CROSS(MACD.DIF,MACD.DEA),1,0),0),1),10,0);3.0轴下方一次金叉的选股公式:DIFF:=EMA(CLOSE,12)—EMA(CLOSE,26);DEA:=EMA(DIFF,9),COLORFFFF00;MACD:=(DIFF—DEA)*2;低位金叉:CROSS(DIFF,DEA)AND DIFF〈—0.1;4、0轴下方二次金叉且第二次金叉高于第一次金叉:DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);AA:=BARSLAST(REF(CROSS(DIF,DEA),1));二次金叉:CROSS(DIF,DEA) AND DIF>REF(DIF,AA+1)AND AA〈20 AND DIF<0;5、0轴下方二次金叉选股公式:DIFF:=EMA(CLOSE,12)- EMA(CLOSE,26);{选股设JC=10即可}DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;A:=IF(CROSS(0,DEA),1,0);A1:=IF(DIFF<0 AND CROSS(DIFF,DEA),1,0);SS:=IF(A,SUM(A1,0),0);SSB:=HHV(SS,0);SSS:=SUM(A1,0);JC:IF(SSS-SSB=2 AND SSS〉REF(SSS,1),10,0);6、缩量横盘突破选股:WH01:=(HHV(C,10)—LLV(C,10))/LLV(C,10)*100〈=10;WH02:=SUM(VOL,10)/CAPITAL*100<45;WH03:=REF(WH01,1);WH04:=HHVBARS(HIGH,55)〉20 OR C=HHV(H,55);WH05:=WH02 AND WH03 AND WH04 AND C〉REF(HHV(H,10),1);WH05 AND REF(NOT(WH05),1);7、均线、KDJ、MACD金叉的预警选股公式完全符合以下条件:1、5日线上穿10日线2、MACD金叉3、KDJ金叉(KDJ数值由9、3、3调整为9、9、9)4、成交量指标金叉通达信预警选股公式A1:=CROSS(MA(C,5),MA(C,10));A2:=CROSS(”MACD。

macd趋势线指标公式

macd趋势线指标公式

macd趋势线指标公式MACD(Moving Average Convergence Divergence)是一种常用的趋势指标,它由两条线组成,分别为快速线(MACD Line)和慢速线(Signal Line)。

MACD主要用于判断趋势的强弱、拐点和金叉死叉等,能够有效地辅助投资者做出交易决策。

MACD指标的计算公式如下:1.计算短期(快速)移动平均值短期移动平均值(EMA12)=前一日短期移动平均值*11/13+今日收盘价*2/132.计算长期(慢速)移动平均值长期移动平均值(EMA26)=前一日长期移动平均值*25/27+今日收盘价*2/273.计算DIF线DIF=短期移动平均值(EMA12)-长期移动平均值(EMA26)4.计算MACD线BAR=(DIF-前一日DIF)*9/17+前一日MACD根据计算结果,我们可以得到DIF线和MACD线的数值,这两条线组成了MACD指标。

DIF线代表的是短期和长期均线的差异,它的变化可以反映价格的短期趋势。

当DIF向上突破0线时,表示短期上涨趋势正在加强,可能发生金叉,应考虑买入;当DIF向下跌破0线时,表示短期下跌趋势正在加强,可能发生死叉,应考虑卖出。

MACD线是DIF线的移动平均线,它的变化可以反映价格的中期趋势。

当MACD线向上突破0线时,表示中期上涨趋势正在加强,可能发生金叉;当MACD线向下跌破0线时,表示中期下跌趋势正在加强,可能发生死叉。

另外,MACD指标还有一个信号线(Signal Line),它是DIF线的移动平均线。

信号线的计算公式如下:信号线=DIF线的移动平均值(DEA)=前一日信号线*8/10+今日DIF线*2/10信号线可以用来确认DIF和MACD的变化趋势。

当DIF线向上突破信号线时,买入信号较强,可能发生金叉;当DIF线向下跌破信号线时,卖出信号较强,可能发生死叉。

综上所述,MACD指标通过计算两条均线的差异,并用移动平均线来平滑差异的变化,从而提供了判断股票或其他金融资产价格趋势的重要参考依据。

MACD公式优化版

MACD公式优化版

MACD公式优化版MACD公式优化版MACD是一种非常经典实用的技术指标。

但是,我们平时看到的有关著作、论述、经验杂谈,包括一些综合性的教程中,通常只局限在表面的层次,只说现象,没说本质,甚至连指标中各要素的含义都没有深究。

好一点儿的,也不过是把各种用法整理得比较详细、比较有条理而已。

试想,对一个指标的理解只停留在表面,如何能够灵活应用?所以,在通常的分析之后,他们会告诉你:MACD指标具有滞后性,不适合……盘整市道中指标将失真,使用价值相应降低……还要结合其它指标来综合判断……所有这些现象,都是对MACD理解不深、分析不透造成的。

当然,任何指标都不是万能的。

股票市场的走势是非线性的,而包括MACD在内的绝大多数指标都是线性的,以线性的指标去分析非线性的现象,本身就不精确,不能百分之百准确。

但是,MACD决非他们所说的那么无能!指标就是一件兵器,最终的效果要看是谁在用。

通过深入理解、解剖,我们能够看透很多过去看不到的东西,从而提高使用的技能,把指标便成我们手中的一柄利剑。

关于MACD的本质,先介绍一下主要思路:第一层次——感性分析这是我们通常所学到的分析方法。

MACD的3个要素——轴、线、柱,或者是5个概念——0轴、白线、黄线、红柱、绿柱,把它们的运行状态与股票的走势比较,从感性上总结出指标与走势的对应关系。

其中“0轴”的意义是牛熊市分界线,再结合白线、黄线相对0轴的位置,他们的交叉、是否背离、他们与红柱、绿柱的收放、距离、形态等等。

第二层次——能量线分析以前我曾分析过,白线实际上是一种特殊均线,它也是一种能量线,适用能量线7个原理,也适用格兰维尔均线的8个法则。

白线的方向,角度,都可以反应出趋势的强弱。

如果我们从能量线的角度,重新看待各要素的意义,分析它们在不同状态下的含义,就会更好地理解MACD指标。

第三层次——趋势力度分析MACD是一个辅助衡量趋势力度的指标:红、绿柱用来测量白线的趋势力度;白、黄线用来测量股价的趋势力度。

macd红绿柱优化公式

macd红绿柱优化公式

macd红绿柱优化公式
MACD(Moving Average Convergence Divergence)是一种常用的技术分析指标,用于判断股票或其他交易资产的趋势和动力。

红绿柱是MACD指标的一部分,通
过计算快速指数移动平均线(EMA12)与慢速指数移动平均线(EMA26)之间的
差异,以反映价格的变动情况。

针对您提供的任务名称,我们将探讨如何优化MACD红绿柱的计算公式。

在原始的MACD红绿柱公式中,通常采用收盘价与EMA26之间的差异来计算红绿柱数值。

然而,这种方法可能在某些情况下对价格的变动过于敏感,导致红绿柱的数值波动较大。

针对此问题,我们可以考虑引入成交量因素来调整MACD红绿柱的计算公式。

通过将成交量与价格的差异相乘,可以更好地反映交易资产价格和成交量之间的关系。

优化后的MACD红绿柱计算公式如下:
红绿柱 = (收盘价 - EMA26) * 成交量
在这个新的公式中,我们将成交量作为调整因素,用于对价格波动的幅度进行
修正。

成交量的加入可以提供更多关于市场交易活跃程度的信息,从而更准确地判断价格变动的趋势和动力。

然而,请注意,优化公式可能在不同的市场环境和交易品种上表现不同。

因此,在使用优化公式时,建议进行充分的回测和实盘验证,以确保其适合您的交易策略和偏好。

总结而言,通过引入成交量因素调整MACD红绿柱的计算公式,我们可以在
一定程度上优化其表现。

然而,在应用新公式时,需要根据市场环境和交易品种的特点灵活调整,以达到更好的交易效果。

超级极品macd指标公式 极品MACD

超级极品macd指标公式 极品MACD

超级极品macd指标公式极品MACD导读:就爱阅读网友为您分享以下“极品MACD”资讯,希望对您有所帮助,感谢您对的支持!DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);MACD:”MACD.MACD”,NODRAW;W1:STICKLINE(MACD&gt;0,MACD,0,3,1),COLORRED; W2:STICKLINE(MACD&lt;0,MACD,0,3,1),COLORCYAN ;V A1:=HHVBARS(MACD,BARSLAST(MACD&lt;0)+1);V A2:=CROSS(BACKSET(CROSS(0,MACD),REF(V A1,1)+2 ),0.5);QG:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD&gt;0),REF(V A1,1)+2),0.5);前高:DRAWLINE(V A2,MACD,REF(V A2,1),REF(MACD,1),1), COLORMAGENTA;V A3:=LLVBARS(MACD,BARSLAST(MACD&gt;0)+1);V A4:=CROSS(BACKSET(CROSS(MACD,0),REF(V A3,1)+2 ),0.5);BD:=BARSLAST(FILTERX(CROSS(0,MACD),BARSCOU NT(C)));前低:DRAWLINE(V A4,MACD,REF(V A4,1),REF(MACD,1),1) ;BDTJ:=IF(MACD&lt;0,FILTERX(MACD=LLV(MACD,BA RSLAST(MACD&gt;0)),BARSCOUNT(C)),DRAWNULL);TSBDTJ:=BARSLAST(BDTJ);BDZH:=FILTERX(MACD&lt;CONST(LLV(MACD,BD+1)) ,BARSCOUNT(C));BDTS:=BARSLAST(BDZH);本低:IF(BD+1&gt;=1,CONST(LLV(MACD,BD+1)),DRAWNU LL);BDCL:=CROSS(COUNT(CROSS(MACD&gt;本低/2 AND MACD&lt;0,0.5),TSBDTJ)=1,0.5) AND TSBDTJ&gt;=0;终点:=IF(ISLASTBAR AND MACD&gt;0 AND MACD=HHV(MACD,BARSLAST(MACD&lt;0)),1,IF(FILTERX(QG,BARSCOUNT(C)),2,DRAWNULL)); UU:=(终点=1 OR 终点=2) AND MACD&gt;0;ZZ:=FILTERX(UU,BARSCOUNT(C));本高:DRAWLINE(ZZ,MACD,REF(ZZ,1),REF(MACD,1),1),C OLORWHITE;横线:=CONST(REF(MACD,BARSLAST(ZZ)));WW:=MACD&gt;横线;起始点:=FILTERX(REFX(BARSLAST(WW),1)=1,BARSCOUN T(C));天数:BARSLAST(起始点),COLORYELLOW,NODRAW; 上横线:DRAWLINE(起始点,横线,ZZ,横线,0),COLORGREEN,DOTLINE;下横线:DRAWLINE(BDZH,CONST(LLV(MACD,BD+1)),BDTJ =1,MACD,0),COLOR8080FF,DOTLINE; DRAWNUMBER(BDTJ,CONST(LLV(MACD,BD+1))*0.9,B DTS);DRAWNUMBER(ZZ,上横线*1.1,天数);TJ:=IF(起始点,BARSNEXT(ZZ),DRAWNULL);红柱数量:IF(天数&gt;0 AND 天数&lt;=REF(TJ,天数),SUM(MACD&gt;0,天数),DRAWNULL),COLORWHITE,NODRAW;横线起始价:REF(C,天数),NODRAW;空间评估:(横线起始价-C)/C*100,NODRAW;TT:=BARSLAST(ZZ);WQG:=CROSS(COUNT(CROSS(MACD&lt;本高/2 AND MACD&gt;0,0.5),ZZ)=1,0.5) AND ZZ&gt;=0;STICKLINE(MACD&gt;前高AND 本高&gt;前高AND BARSLAST(CROSS(MACD&lt;本高/2,0.5))&gt;0 AND MACD&gt;(前高+本高)/2,MACD,前高,1,0),COLORYELLOW;前高本高二分位:IF(MACD&gt;0 AND 本高!=前高,DRAWLINE(WQG,(前高+本高)/2,REF(WQG,1),REF((前高+本高)/2,1),1),DRAWNULL),COLORC0C000,DOTLINE;AA:=STRCAT(STRCAT(STRCAT(‘〖’,’上升空间’),’〗’),CON2STR(IF(空间评估,空间评估, DRAWNULL),2));DRAWTEXT(WQG,MACD*1.1,’本高成立’),COLORWHITE;D RAWTEXT(BDCL,MACD*1.1,’本低成立’),COLORWHITE;STICKLINE(MACD&gt;前高,MACD,前高,1,0),COLORYELLOW;STICKLINE(WQG,MACD,0,1,0),COLORGREEN; STICKLINE(MACD&lt;0 AND MACD&lt;前低AND 前低&lt;0,MACD,前低,1,0),COLORBLUE;B1:=IF(CROSS(MACD&lt;0,0.5),BARSNEXT(BDTJ),DRA WNULL);TSB1:=BARSLAST(MACD&gt;0)-1;STICKLINE(BARSLAST(BDCL)&gt;=0 AND MACD&lt;前低AND MACD&lt;0,MACD,前低,1,0),COLORGREEN; STICKLINE(BDCL,MACD,0,1,0),COLORWHITE; STICKLINE(MACD&gt;前高AND 本高&gt;前高AND BARSLAST(WQG)&gt;0,MACD,前高,1,0),COLORRED;DRAWTEXT(V A2 AND V A2!=UU,(MACD/10)*9,’前’); DRAWTEXT(V A2 AND V A2!=UU,MACD/10,’高’); DRAWTEXT(ZZ,(MACD/10)*9,’本’),COLORWHITE;DRAWTEXT(ZZ,MACD/10,’高’),COLORWHITE; DRAWTEXT(BDTJ,(MACD/10)*9,’低’),COLORRED; DRAWTEXT(BDTJ,MACD/10,’本’),COLORRED;IF(BARSLAST(BDCL)&gt;=0,本低/2,DRAWNULL),COLORRED,DOTLINE;DRAWTEXT_FIX(1,0.05,0.04,0,’【黑马拉升由两个阶段构成:同步上涨阶段(黄芯柱)和惯性上涨阶段(背离阶段、红芯柱)】’),COLORFFFF00;百度搜索“就爱阅读”,专业资料,生活学习,尽在就爱阅读网,您的在线图书馆。

通达信优化MACD主图指标公式

通达信优化MACD主图指标公式

通达信优化MACD主图指标公式高1:=REF(HHV(H,150),3);低1:=REF(LLV(L,150),3);H3:=高1-(高1-低1)*0.5;中轴:REFDATE(H3,DATE),POINTDOT,COLORLIGRAY,LINETHICK3;B1:=EMA(C,12);B2:=EMA(C,26);B3:=B1-B2;WDIF:EMA(EMA(EMA(C,3),3),3)+B3;WDEA:EMA(WDIF,9);MACD:=2*(WDIF-WDEA);STICKLINE(MACD>0,中轴,中轴+MACD,0,1),COLORRED;STICKLINE(MACD<0,中轴,中轴+MACD,0,1),COLORLIBLUE;STICKLINE(MACD<REF(MACD,1)AND MACD>0,中轴,中轴+MACD,0,0 ),COLOR00BBFF;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,中轴,中轴+MACD,0,0 ),COLOR0011BB;STICKLINE(MACD>REF(MACD,1)AND MACD<0,中轴,中轴+MACD,0,0),COLORBB11BB;STICKLINE(MACD<=REF(MACD,1)AND MACD<0,中轴,中轴+MACD,0,0),COLORFFBB11;VARA:=LLV(LOW,36);VARB:=HHV(HIGH,30);VARC:=EMA((CLOSE-VARA)/(VARB-VARA)*4,4)*25;趋势:= VARC, COLOR33FFFF;顶背: STICKLINE(VARC>90,OPEN,CLOSE,1,0) , COLORRED;VAR26:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(C LOSE,24))/4;VAR27:=MA(VAR26,5);VAR28:=MA(VAR26,10);C2:=REF(C,1);涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0);STICKLINE(涨停,OPEN,CLOSE,1,0),COLORYELLOW;STICKLINE(跌停,OPEN,CLOSE,1,0),COLORGREEN;GJ:=(C+H+L+O)/4;明日阻力:=L+(GJ-L)+(C-L)+0.03;明日支撑:=L+(C-GJ)+0.01;阻力:REF(明日阻力 , 1),NODRAW;支撑:REF(明日支撑 , 1),NODRAW;KLH:=IF( PERIOD=5,0.015,0);前天均价:=REF(AMOUNT,1)/REF(VOL*100,1),LINETHICK0;STICKLINE(CURRBARSCOUNT=1,阻力+KLH,阻力,6,0),COLORGREEN;STICKLINE(CURRBARSCOUNT=1,支撑,支撑-KLH,6,0),COLORRED;涨家:INDEXADV,COLOR0066FF,NODRAW;跌家:INDEXDEC,COLOR99FF99,NODRAW;{股旁网-股票公式网站 }TT2:=DMA((((HIGH+LOW)+(CLOSE*2))/4.15),0.9);TT1:=REF(EMA(TT2,3),1);RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;LC:=REF(CLOSE,1);RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100);日线止损:(LC*1.0035*97+0.2)/99.65,COLOR03B4EC,NODRAW;。

MACD指标编程公式

MACD指标编程公式

MACD指标编程公式MACD指标是一种技术分析工具,用于识别价格趋势的强弱和转变,这在股票、期货和外汇等交易市场中非常常见。

它由两条线组成,即快速线(DIF)和慢速线(DEA),以及一个柱状图(MACD)。

本文将详细介绍如何编程实现MACD指标公式。

在编写MACD指标的计算公式之前,我们首先需要明确一些概念和参数:1. 短期移动平均线(Short-term Moving Average,即EMA)通常以12天为周期计算得出,公式为:EMA(12)=(当日收盘价-昨日EMA(12))*2/13+昨日EMA(12)2. 长期移动平均线(Long-term Moving Average,即EMA)通常以26天为周期计算得出,公式为:EMA(26)=(当日收盘价-昨日EMA(26))*2/27+昨日EMA(26)3. DIF线(Differential Line)DIF线为快速线和慢速线(12日EMA和26日EMA)之间的差值,公式为:DIF=EMA(12)-EMA(26)4. DEA线(Differential Exponential Average)DEA线是对DIF线进行平滑处理,以使其更具可读性和稳定性,公式为:DEA=(当日DIF*2/10+昨日DEA*8/10)5. MACD指标(Moving Average Convergence and Divergence)MACD柱状图即DIF线和DEA线之间的差值,公式为:MACD=2*(DIF-DEA)了解了这些概念和参数,我们现在可以编写MACD指标的计算公式了。

下面是一个基于Python编程语言实现的示例代码:```pythonimport numpy as npdef calculate_MACD(data, short_period=12, long_period=26, signal_period=9):close_prices = np.array(data['close'])ema_short = calculate_EMA(close_prices, short_period)ema_long = calculate_EMA(close_prices, long_period)dif = ema_short - ema_longdea = calculate_EMA(dif, signal_period)macd = 2 * (dif - dea)return dif, dea, macddef calculate_EMA(data, period):weights = np.exp(np.linspace(-1., 0., period))weights /= weights.sumema = np.convolve(data, weights, mode='full')[:len(data)]ema[:period] = ema[period]return ema#示例用法:data = {'close': [10, 12, 11, 13, 15, 14, 16, 14, 12, 11, 12, 10]}dif, dea, macd = calculate_MACD(data)print("DIF:", dif)print("DEA:", dea)print("MACD:", macd)```在上述代码中,我们首先定义了一个`calculate_MACD`函数,它接受一个包含收盘价数据的字典(在示例中使用了一个简单的字典作为示例数据),以及可选的短期、长期和信号周期参数。

macd指标公式修改

macd指标公式修改

macd指标公式修改MACD指标是一种常用的技术指标,用于分析股票、期货、外汇等市场的趋势和买卖信号。

MACD指标的全称是Moving Average Convergence Divergence,即移动平均线收敛与背离指标。

它通过计算两条移动平均线的差值来反映价格的趋势变化,从而帮助投资者判断市场的买卖时机。

MACD指标的计算公式包括两个主要部分:DIF和DEA。

DIF是快线,DEA是慢线,它们的计算方法如下:1. 计算DIF线:DIF = 快速移动平均线(例如12日EMA) - 慢速移动平均线(例如26日EMA)2. 计算DEA线:DEA = DIF的9日移动平均值3. 计算MACD柱状图:MACD柱状图= 2 × (DIF - DEA)MACD指标的计算过程相对简单,但是它能够提供的信息却非常有价值。

首先,DIF线和DEA线的交叉点可以作为买卖信号的参考。

当DIF线向上穿越DEA线时,是一个买入信号;当DIF线向下穿越DEA线时,是一个卖出信号。

其次,MACD柱状图的数值可以反映价格的动能和趋势的强弱。

MACD柱状图的数值越大,说明价格的变动越剧烈,市场趋势越强劲;MACD柱状图的数值越小,说明价格的变动越平缓,市场趋势越弱势。

MACD指标的应用有很多,下面将介绍几种常见的应用方法。

1. 金叉和死叉:金叉是指DIF线向上穿越DEA线,是一个买入信号;死叉是指DIF线向下穿越DEA线,是一个卖出信号。

投资者可以根据金叉和死叉来制定买卖策略,以捕捉市场的上涨和下跌机会。

2. 柱状图的变化:MACD柱状图的数值越大,说明价格的变动越剧烈,市场趋势越强劲;MACD柱状图的数值越小,说明价格的变动越平缓,市场趋势越弱势。

投资者可以根据MACD柱状图的变化来判断市场的动能和趋势的强弱,从而决定买卖时机。

3. 顶背离和底背离:顶背离是指价格创新高而MACD柱状图没有创新高,是一个卖出信号;底背离是指价格创新低而MACD柱状图没有创新低,是一个买入信号。

单线macd指标公式

单线macd指标公式

单线macd指标公式MACD(Moving Average Convergence Divergence)是一种常用的技术指标,用于分析金融市场的趋势和信号。

它由一条快速线(MACD线)、一条慢速线(信号线)和一条垂直于横轴的零线组成。

MACD指标的计算公式如下:1.计算快速移动平均线(EMA12):快速移动平均线是指以12天期间的收盘价为基础,计算一段时间的加权平均值。

首先,计算当天的EMA12值:EMA12=当天收盘价*2/(12+1)+前一天的EMA12*(12-1)/(12+1)2.计算慢速移动平均线(EMA26):慢速移动平均线是指以26天期间的收盘价为基础,计算一段时间的加权平均值。

首先,计算当天的EMA26值:EMA26=当天收盘价*2/(26+1)+前一天的EMA26*(26-1)/(26+1)3.计算DIF值:DIF(快速线与慢速线的差)是指MACD线的数值,表示快速线和慢速线之间的差异。

计算方法如下:DIF=EMA12-EMA264.计算DEA值:DEA(DIF的9日平均值)是指信号线的数值,用于平滑DIF的波动。

计算方法如下:DEA=DIF的前9日平均值5.计算MACD线:MACD线是DIF与DEA之差的两倍。

计算方法如下:MACD=(DIF-DEA)*26.绘制零线:在坐标轴上绘制一条水平的零线,用于表示无交叉点的状态。

MACD指标的解释:MACD指标的数值可以为正数或负数,正数表示快速线高于慢速线,即买入信号;负数表示快速线低于慢速线,即卖出信号。

当MACD线从负数变为正数时,被称为“金叉”,意味着买入信号;当MACD线从正数变为负数时,被称为“死叉”,意味着卖出信号。

使用MACD指标需要注意以下几点:1.MACD指标属于滞后指标,主要用于确认趋势和判断买卖信号,不适用于预测价格的涨跌。

2.长期的MACD指标波动性较小,短期的MACD指标波动性较大。

因此,MACD指标的选取需要根据个人的交易策略和周期来确定。

macd趋势线指标公式

macd趋势线指标公式

macd趋势线指标公式MACD(Moving Average Convergence Divergence)是一种常用的技术分析指标,用于衡量股市或其他金融市场的趋势性和超买超卖情况。

它通过计算两个移动平均线的差别来确定股价的趋势和买卖信号。

MACD由三个部分组成:DIF线、DEA线和MACD柱状图。

DIF线的计算公式为:DIF=EMA(12)-EMA(26)其中,EMA(12)表示12日的指数移动平均线,EMA(26)表示26日的指数移动平均线。

DIF线是短期和长期指数移动平均线之间的差别,用于判断趋势的变化。

DEA线的计算公式为:DEA=EMA(DIF,9)其中,DIF是上面计算得到的DIF线,EMA(DIF,9)表示9日的指数移动平均线。

DEA线是DIF线的指数平滑移动平均线,用于确定趋势的稳定性。

MACD柱状图的计算公式为:MACD=2×(DIF-DEA)MACD柱状图是DIF线与DEA线之间的差别的两倍,它可以直观地显示股价的变化趋势和买卖信号。

使用MACD指标进行分析需要注意以下几点:1.DIF线和DEA线的交叉点是重要的买卖信号。

当DIF线从下方向上交叉DEA线时,为买入信号,反之为卖出信号。

2.MACD柱状图的柱子高度表示了价格快速变动的力度,柱子越高表示股价变动越剧烈。

3.DIF线和DEA线的均线趋势也可以用来判断股价的趋势。

当DIF线和DEA线都向上倾斜时,表示股价处于上升趋势,反之则为下降趋势。

4.注意MACD的背离现象。

当股价创新高,而MACD柱子却没有创新高时,可能意味着股价即将见顶;反之,当股价创新低,而MACD柱子却没有创新低时,可能意味着股价即将见底。

MACD指标可以用于分析股票、期货、外汇等金融市场的多种交易品种。

通过观察DIF线、DEA线和MACD柱状图的走势,可以帮助交易者判断股价的变动趋势,指导买入和卖出的时机。

当然,在使用MACD指标时也需要结合其他技术分析指标和基本面分析,以全面把握市场的走势。

经典公式 MACD指标详解

经典公式 MACD指标详解
#knx'fTQ l
我们知道,DIF 是正值,说明短期的比长期的平滑移动平均线高, 这类似于 5 日线在 10 日线之上,所以是多头市场。DIF 与 DEA 的关 系就如同股价与 MA 的关系一样,DIF 上穿或下穿 DEA 互人都是一个 DIF 将要上升还是下降的信号。DIF 的上升和下降,进一步又是股价 的上升和下降信号。上述的操作原则是从这方面考虑的。 (2)利用 DIF 的曲线形状,利用形态进行行情分析,主要是采用指 标背离原则。这个原则是技术指标中经常使用的,具体的叙述是: 如果 DIF 的走向与股价走向相背离,则此时是采取行动的信号。至 于是卖生的频繁出现的买入卖出信号,使发出信号的要求和限制增 加,避免假信号的出现;用起来比 MA 更有把握。 MACD 的缺点同 MA 一样,在股市没有明显趋势而进入盘整时,失误 的时候极多。另外,对未来股价的上升和下降的深度不能进行有帮 助的建议。
但是在操作时要注意: a.背驰时不理是否击穿或突破前期高(低)位 b.高位时只要有顶背驰可能一般都卖,不搏能重翻红,除非大阳或
涨停.
c.其为寻找短期买卖点的奇佳手段,短期幅度 15%以上,但中线走 势要结合长期形态及其他. [[i] 本帖最后由 上市股疯 于 2007-3-22 18:22 编辑 [/i]]
对 DIF 作移动平均就像对收盘价作移动平均一样,是为了消除偶然 因素的影响,使结论更可靠。
r7MK8@ n|
2.MACD 的应用法则。 利用 MACD 进行行情预测,主要是从两个方面进行。
"k9m;V.t+i$b
(1)从 DIF 和 DEA 的取值和这两者之间的相对取值对行情进行预测。
其应用法则如下: ug {Ut rz
上市股疯 2007-3-22 18:18

macd预警指标公式

macd预警指标公式

macd预警指标公式MACD(Moving Average Convergence Divergence)是一种技术分析中常用的指标,用于判断股票价格短期内发生逆转的可能性。

它通过比较短期移动平均线(快线)和长期移动平均线(慢线)之间的差异,来给出买入或卖出信号。

MACD由两条线组成,分别是DIF线和DEA线。

DIF线是快线与慢线的差异值,而DEA线是DIF线的一种平滑移动平均值。

通过观察DIF线与DEA线的交叉情况和与零线的关系,可以判断股票价格趋势的变化。

MACD公式可以分为两个部分,分别是计算DIF线和DEA线的公式。

1. 计算DIF线的公式为:DIF线 = 快线的指数移动平均线(12日) - 慢线的指数移动平均线(26日)其中,快线的指数移动平均线(12日)可以用以下公式计算:快线的指数移动平均线(12日)= (2 / (12 + 1)) * 当日收盘价 + (11 / (12 + 1)) * 前一日的快线的指数移动平均线(12日)慢线的指数移动平均线(26日)可以用以下公式计算:慢线的指数移动平均线(26日)= (2 / (26 + 1)) * 当日收盘价 + (25 / (26 + 1)) * 前一日的慢线的指数移动平均线(26日)2. 计算DEA线的公式为:DEA线 = DIF线的指数移动平均线(9日)DIF线的指数移动平均线(9日)可以用以下公式计算:DIF线的指数移动平均线(9日)= (2 / (9 + 1)) * 当日DIF线 + (8 / (9 + 1)) * 前一日的DIF线的指数移动平均线(9日)其中,MACD柱状图就是DIF线减去DEA线的值。

通过观察MACD柱状图的变化,可以判断股票价格的短期涨跌情况。

当MACD柱状图由负值变为正值时,被视为买入信号;而当MACD柱状图由正值变为负值时,被视为卖出信号。

此外,MACD还包括一个零线,用于判断股票价格的中期趋势。

当DIF线和DEA线同时位于零线以下时,说明股票价格处于中期下跌趋势;而当DIF线和DEA线同时位于零线以上时,说明股票价格处于中期上涨趋势。

最强macd顶底指标公式

最强macd顶底指标公式

最强macd顶底指标公式MACD(Moving Average Convergence Divergence)指标是一种趋势跟踪指标,由一组指数平滑移动均线计算得出。

它的独特之处在于,既可以确认价格趋势的延续,也可以预示价格趋势的逆转。

最强的MACD顶底指标公式可以从计算公式、参数设置和应用方法三个方面来探讨。

首先,MACD指标的计算公式包括快速移动均线(快线)、慢速移动均线(慢线)和信号线。

快线一般采用12日移动均线,慢线一般采用26日移动均线。

信号线则是快线的9日移动均线。

MACD指标的计算公式如下:MACD=快线-慢线信号线=MACD的9日移动均线当MACD线高于信号线时,意味着市场处于上涨状态,当MACD线低于信号线时,意味着市场处于下跌状态。

其次,最强的MACD顶底指标需要正确设置参数。

在MACD指标中,常用的参数是12、26和9、这些参数是根据市场的特征和周期性进行调整的。

例如,在股票市场中,较短的移动均线适用于短期交易,而较长的移动均线适用于长期趋势分析。

因此,在不同的市场和不同的交易周期中,可以根据具体情况进行参数调整。

最后,最强的MACD顶底指标的应用方法包括交叉信号和背离信号的判断。

交叉信号是指MACD线和信号线的交叉。

当MACD线从下方向上穿过信号线时,说明市场处于上升趋势;当MACD线从上方向下穿信号线时,说明市场处于下降趋势。

背离信号是指价格走势和MACD指标走势之间的背离现象。

当价格形成新高或新低,而MACD指标没有形成相应的新高或新低时,就出现了背离信号。

背离信号可能预示着价格趋势的逆转。

总结来说,MACD指标是一种简单而有效的趋势跟踪指标,能够帮助交易者捕捉到价格趋势的延续和逆转。

最强的MACD顶底指标需要正确的计算公式、合适的参数设置和准确的应用方法。

在实际交易中,交易者应根据市场情况和交易周期灵活地调整MACD指标的参数,同时结合交叉信号和背离信号等方法,以辅助决策和提高交易效果。

史上最牛MACD指标公式(源码附图)

史上最牛MACD指标公式(源码附图)

史上最⽜MACD指标公式(源码附图)DIFF:EMA(CLOSE,6)-EMA(CLOSE,16),ColorFFFF26;DEA:EMA(DIFF,5),Color8A15FF;MACD:=2*(DIFF-DEA);对DIFF :0-(EMA(CLOSE,6) - EMA(CLOSE,16));对DEA :0-(EMA(DIFF,5));对称 : 0-(2*(DIFF-DEA)),STICK,ColorFF6060,LINETHICK1;{D1:EMA(C,16)-EMA(C,6),Color26FF26;E2:EMA(D1,5),ColorFF1EFF;};STICKLINE(MACD>=0,MACD,0,4,1),COLORF00FF0;STICKLINE(MACD<0,MACD,0,4,1),colorwhite;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,10,0 ),Color00C4C4;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,6.3,0 ),Color00EAEA;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),Color0BFFFF;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.65,0 ),Color46FFFF;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,8 ,0 ),Color0000BB;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,6.3 ,0 ),Color0000F0;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),Color1111FF;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.65 ,0 ),Color3535FF;STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,10,0 ),Color9B009B;STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,6.3 ,0 ),ColorCA00CA;STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),ColorF000F0;STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.65,0 ),ColorFF28FF;STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,8,0 ),Color00AA00;STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,6.3 ,0 ),Color00CE00;STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),Color00F700;STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.65 ,0 ),Color2DFF2D;低位⾦叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;STICKLINE(低位⾦叉,0,-0.18,10,0),ColorE8E8E8;STICKLINE(低位⾦叉,0,-0.18,4,0),ColorF2F2F2;STICKLINE(低位⾦叉,0,-0.18,2,0),ColorFFFFFF;DRAWTEXT(低位⾦叉,-0.2,' ⾦叉'),ColorFFFFFF;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));⼆次⾦叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;STICKLINE(⼆次⾦叉,0,-0.18,10,0),Color0042CC;STICKLINE(⼆次⾦叉,0,-0.18,8,0),Color004FF2;STICKLINE(⼆次⾦叉,0,-0.18,8,0),Color3375FF;DRAWTEXT(⼆次⾦叉,-0.2,' ⾦叉⼆'),Color3375FF;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.13,10,0),ColorCECE00;STICKLINE(底背离,0,0.13,4,0),ColorFFFF00;STICKLINE(底背离,0,0.13,2,0),ColorFFFF44;DRAWLINE(A1=0,DEA,底背离,DEA,0),ColorFFFFFF,linethick1;DRAWTEXT(底背离,0.3,' 底背离'),ColorFFFF26;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF); DRAWLINE(A2=0,DEA,顶背离,DEA,0),colorgreen,linethick1;。

MACD指标公式

MACD指标公式
extern int FastEMA=12;
extern int SlowEMA=26;
extern int SignalSMA=9;
extern int 方案号=4;
//extern int scheme=4;
double ind_buffer1[];
double ind_buffer2[];
}
/*+------------------------------------------------------------------
说明:
某汇友喜欢4小时图的MACD指标,
当他把图表切换1小时或30分钟等图后,
MACD的周期时段也相应变了,不再是原4小时图的MACD指标了
但他还想在1小时或30分钟图上看到4小时图的MACD。
case PERIOD_M5: multiple=6; break;
case PERIOD_M1: multiple=30; break;
default: multiple=1; break;
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
default: multiple=1; break;
} break;
default: multiple=1; break;
}
return(0);
}
int start()
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MACD优化指标公式
这个公式它看似普通,会用的话就不普通了.它里面能找到的买卖信号不少.如:低位金叉,二次金叉,零下二次金叉, 底背离,顶背离,建仓,加仓,破仓,绿柱消失买入,红柱消失卖出,以及死叉卖出.
DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;
DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;
DRAWTEXT(低位金叉AND 二次金叉AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;
建仓:IF(DIFF<0,DIFF,0),COLORYELLOW,LINETHICK2;
加仓:IF(DIFF<0,0,DIFF),COLORRED,LINETHICK2;
破仓:IF(DIFF<DEA,DIFF,DEA),COLORGREEN,LINETHICK2;
趋势强弱:IF(DIFF>DEA,DEA,DEA),COLORFF937F,LINETHICK2;
绿柱消失买入:STICKLINE(DIFF<0,0,DIFF,0.5,0),COLOR009700;
红柱消失卖出:STICKLINE(DIFF>=0,0,DIFF,0.5,0),COLORRED;
STICKLINE(DEA>=0,0,DEA,0,0),COLORBLUE;
STICKLINE(DEA<0,0,DEA,0,0),COLORYELLOW;
DRAWICON(CROSS(DIFF,DEA),DEA*1.1,1);
DRAWICON(CROSS(DEA,DIFF),DEA*1.1,2);
资金流向指标同花顺代码
资金流向指标同花顺代码
流通:=AMOUNT/VOL;
PJJ:=DMA((HIGH+LOW+CLOSE*2)/4,0.9);
JJ:=REF(EMA(PJJ,3),1);
QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE> OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
ZLL:=VOL/CAPITAL;
HSL1:=IF(ZLL>10,10,ZLL);
HSL:=(XVL/20)/1.15;
攻击流量:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
STICKLINE(HSL*0.4>=0,HSL*0.4*1.5,0,1,0),COLOR808080;
STICKLINE(HSL*0.4<0,HSL*0.4*1.5,0,1,0),COLOR808080;
G:=EMA(攻击流量,8);
LLJX:=EMA(攻击流量,3);
资金流向:LLJX,LINETHICK0,COLOR0000FF;
STICKLINE(资金流向>0,资金流向,0,7,0),COLOR0000FF;
STICKLINE(资金流向<0,资金流向,0,7,0),COLORFF0000;
流量基线:G,COLOR00FFFF;
ZJLL:=REF(LLJX,1);
QZJJ:=((LLJX-ZJLL)/ZJLL)*100;
流量增幅%:IF(LLJX>0 AND ZJLL<0,ABS(QZJJ),IF(LLJX<0 AND ZJLL<0 AND LLJX<ZJLL,-QZJJ,QZJJ)),LINETHICK0;
力度:HSL/1000,LINETHICK0;
周流向:SUM(LLJX,5),LINETHICK1;
BB:=REF(周流向,1);
ZQZJJ:=((周流向-BB)/BB)*100;
周增幅%:IF(周流向>0 AND BB<0,ABS(ZQZJJ),IF(周流向<0 AND BB<0 AND 周流向<BB,-ZQZJJ,ZQZJJ)),LINETHICK0;。

相关文档
最新文档