① 缠论MACD面积选股公式求助
一般的就可以。缠论本身是太阳,指标是水中的太阳,你要哪个?
② 找到个MACD面积的通达信公式, 但放到同花顺里不认, 请问应该如何改啊
//{周期放大开关:1为普通模式,0为放大模式}
倍数:=IF(PERIOD=11,1,IF(PERIOD=10,4,IF(PERIOD=9,6,IF(PERIOD=8,10,IF(PERIOD=7,12,IF(PERIOD=6,5,IF(PERIOD=5,5,IF(PERIOD=4,4,IF(PERIOD=3,8, IF(PERIOD=2,4, IF(PERIOD=1,6,IF(PERIOD=0,5,1))))))))))));
N1:=IF(周期放大,12,12*倍数);
N2:=IF(周期放大,26,26*倍数);
N3:=IF(周期放大,9,9*倍数);
DIFF:EMA(CLOSE,N1) - EMA(CLOSE,N2),colorwhite,NODRAW;
DEA:EMA(DIFF,N3),coloryellow,NODRAW;
MACD: (DIFF-DEA)*2,COLORSTICK,NODRAW;
红柱面积:IF(MACD>0,SUM(MACD,BARSLAST(MACD<0)),0),NODRAW,colorred;
绿柱面积:ABS(IF(MACD<0,SUM(MACD,BARSLAST(MACD>0)),0)),NODRAW,colorligreen;
MACD面积:=IF(MACD>0,红柱面积,绿柱面积),NODRAW,COLORFFFF00;
位置:=MAX(HHV(DIFF,100),ABS(LLV(DIFF,100)));
//{柱变与交叉临界}
开盘价格:=O,coloryellow,NODRAW;
收盘价格:=C,coloryellow,NODRAW;
最高价格:=H,coloryellow,NODRAW;
最低价格:=L,coloryellow,NODRAW;
振幅:=(H-L)/REF(C,1)*100,coloryellow,NODRAW;
柱变临界:REF((EMA(CLOSE,12)*1134-EMA(CLOSE,26)*910-DEA*702)/224,1),colorlimagenta,NODRAW;
交叉临界:351/28*(EMA(REF(DIFF,1),9)-11/13*EMA(REF(C,1),12)+25/27*EMA(REF(C,1),26)),colorlimagenta,NODRAW;
明日柱变临界: (EMA(CLOSE,12)*1134-EMA(CLOSE,26)*910-DEA*702)/224,colorliblue,NODRAW;
明日交叉临界:351/28*(EMA(DIFF,9)-11/13*EMA(C,12)+25/27*EMA(C,26)),colorliblue,NODRAW;
//{MACD重建-避免遮挡}
STICKLINE(MACD>0,0,MACD,1,0),colorred;
STICKLINE(MACD<0,0,MACD,1,0),colorgreen;
STICKLINE(MACD>0 AND MACD<=REF(MACD,1),0,MACD,1,0),coloryellow;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1,0),colorwhite;
NOTEXTDIFF:EMA(CLOSE,N1) - EMA(CLOSE,N2),colorwhite;
NOTEXTDEA:EMA(DIFF,N3),coloryellow;
//{数显开关:1为打开,0为关闭}
DRAWNUMBER(数显开关=1 AND LONGCROSS(DEA,DIFF,3),位置*0.8,REF(红柱面积,1)),colorred;
DRAWNUMBER(数显开关=1 AND LONGCROSS(DIFF,DEA,3),0-位置*0.5,REF(绿柱面积,1)),colorgreen;
NOTEXTLMH: DRAWNUMBER(数显开关=1 AND ISLASTBAR AND MACD>0,位置*0.8,红柱面积),colorred;
NOTEXTLML: DRAWNUMBER(数显开关=1 AND ISLASTBAR AND MACD<0,0-位置*0.5,绿柱面积),colorgreen;股票
周期放大,period,数显开关 这三个设为参数
③ macd双周期面积重叠技术指标公式
{SHORT 2 200 12
LONE 2 200 26
MID 2 200 9}{这是指标参数}
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
AA:=BARSLAST(DIF>0 AND CROSS(DIF,DEA)),NODRAW;
第一次金叉:AA=1 AND FILTER(AA=1,30),NODRAW;
DRAWTEXT(第一次金叉=1,DIF,'第一次金叉');
DRAWICON(第一次金叉=1,DIF,1);
希望能够帮到你,也祝您投资顺利
④ MACD面积公式修改
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
红面积:SUM(MACD,BARSLAST(MACD<0))*(MACD>0),COLOR0000FF,NODRAW;
绿面积:SUM(MACD,BARSLAST(MACD>0))*(MACD<0),COLORFFFF00,NODRAW;
AA:=ROUND(REF(绿面积,1)*100);
BB:=ROUND(REF(红面积,1)*100);
DRAWNUMBER(CROSS(0,MACD),HHV(REF(MACD,1),5)+0.03,ABS(BB)),COLORMAGENTA;
DRAWNUMBER(CROSS(MACD,0),LLV(REF(MACD,1),5)-0.03,ABS(AA)),COLORGREEN;
别修改了,太麻烦。
⑤ 通达信macd面积公式怎么导入
{MACD面积}
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
JC:=DEA-DIF;
绿柱面积:IF(MACD<0,SUM(0-MACD,BARSLAST(JC<0)),0),NODRAW,COLOR00FF00;
红柱面积:IF(MACD>0,SUM(MACD,BARSLAST(JC>0)),0),NODRAW,COLOR00FFFF;
A1:=IF(MACD<0,HHV(绿柱面积,BARSLAST(JC<0)),0);
A2:=IF(MACD>0,HHV(红柱面积,BARSLAST(JC>0)),0);
DRAWNUMBER(CROSS(DIF,DEA),0,REF(A1,1)),COLOR00FF00;
DRAWNUMBER(CROSS(DEA,DIF),0,REF(A2,1)),COLOR00FFFF;
LM:=REF(绿柱面积,BARSLAST(CROSS(DIF,DEA))+1);
HM:=REF(红柱面积,BARSLAST(CROSS(DEA,DIF))+1);
转强:CROSS(红柱面积,LM),NODRAW,COLORFFFF00;
转弱:CROSS(绿柱面积,HM),NODRAW,COLOR00FF00;
DRAWICON(转强,DEA,5);
DRAWICON(转弱,DEA,6);
⑥ 求大大改写MACD底面积背驰副图指标成顶面积背驰副图指标!!!指标是通达信的。。。
⑦ 求通达信macd背离指标公式,要求按照macd红绿柱长短与股价作为背离指标,谢谢!
可以编写macd背离指标公式,也可以按照你说的macd红绿柱长短作为与股价的判断段,但是前提回你要说明具体怎么判答断。没有判断标准怎么编写呢。
例如下图的macd背离指标,可以通过条件参数判断macddif线背离,dea线背离,你说的macd柱长短背离,macd面积背驰都可以。发生背离自动画线提示。这些都可以,但前提你要有具体判断标准例如底背离低点位置怎么确认顶背离高点位置怎么确认等。
下面四张图分别是dif背离,dea背离,macd柱高低背离,macd柱面积背驰。
⑧ 求高手编写一个通达信MACD指标公式,要把每一小段的面积用数字表示出来
晕哦,这个用处大么?我不回编,但是我可以告诉你原理,取值以后乘以绿柱或者红烛的数量相加,中间要用到判断红绿柱的大小,就是diff和dea的大小。呵呵,正值和负值的区别。呵呵,希望有用。
用别人的
送你个自写的缠中说禅的macd指标
我编制的通达信公式是这样的:
参数:short 默认是12,范围你自己定(下同)
long默认是26;
mid默认是9;
K默认是0,范围0-1,0是显示均线面积,1是显示macd面积
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;
趋势力度:IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;
MAX趋势平均力度:HHV(趋势平均力度,34);
MIN趋势平均力度:LLV(趋势平均力度,34);
想看均线的面积你就把K调成0,趋势力度就指的均线的面积,平均力度就很明显了
想看macd的面积就把K调成1,趋势力度就指的是macd的面积了。
后面两个值是最近的趋势平均力度的最大最小值,后面的34你看着定,做成一个参数也成。
⑨ 求文华财经MACD面积公式,就是红绿柱子的面积公式~~~ 谢谢~~
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
缺省值:12.26.9
⑩ 求:计算MACD红绿柱子的面积的公式
飞狐 参数名:参数
............................
参数 10 0.01 1000
............................
p:=26;s:=12;m:=9;
DIFF:EMA(c,s) - EMA(c,p);
DEA:EMA(DIFF,m);
MACD:2*(DIFF-DEA),COLORSTICK;
BV:=SUM(MACD,0);
BA1:=IF(MACD>0 AND ref(MACD,1)<=0,1,0);
BA:=IF(MACD<0 AND ref(MACD,1)>=0,1,BA1);
BC:=BARSLAST(BA)+1;
SMACD:=BV-REF(BV,BC);
var3:=if(macd>0,HHV(abs(macd),bc),LLV(macd,bc));
var4:=macd;
var5:=SMACD;
varn:=ref(var3,1);
drawnumber(ref(var4,1)>0 and var4<=0 ,varn,ref(var5,1)*参数/1.0,0),{pxup100,}colorgreen;
drawnumber(ref(var4,1)<0 and var4>=0 ,varn,ref(abs(var5)*参数/1.0,1),0),{pxdn40,}colorff00ff;
drawnumber(islastbar and var4<0,varn,abs(var5)*参数/1.0,0),align2,colorff00ff{,pxup40};
drawnumber(islastbar and var4>0,varn,var5*参数/1.0,0),align2,colorgreen{,pxdn100};
M1:=REF(MACD,1);
STICKLINE(macd>0 and macd<=m1,0,macd,3,0),coloryellow;
STICKLINE(macd<0 and macd>=m1,0,macd,3,0),colorwhite;
jc := dea-diff;
绿柱面积:IF (MACD<0,SUM(MACD,BARSLAST(jc<0))*参数/1.0,0),linethick0,colorgreen;
红柱面积:IF (MACD>0,SUM(MACD,BARSLAST(jc>0))*参数/1.0,0),linethick0,colorred;
总股本:FINANCE(1),linethick0;
流通盘:FINANCE(7),linethick0;
股东总数:=FINANCE(50),LINETHICK;
人均持股:流通盘/股东总数*10000,PRECISION2,linethick0;