1. 请高手帮忙写个通达信MACD在零轴之上形成金叉的选股公式,万分感谢!!!!
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:=(DIF-DEA)*2,COLORSTICK;
距离范围:=RANGE(DEA,-0.2,0.2); {调整值:-0.2,0.2,扩大或缩小范围}
XG:CROSS(DIF,DEA) AND 距离范围;
下面是交叉前一天选股
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
XG:CROSS(MACD,-0.05) AND DEA>0;
这个是无法保证一定内在交叉前一天,股容价会影响MACD的速度。
2. 大智慧365软件添加MACD指标公式显示 Line 9:C1001:语法错误:“,” 怎么修改,谢谢!
1、修正后的公式内容:
DIFF1:=EMA(CLOSE,16)-EMA(CLOSE,58),COLORWHITE;
DEA1:=EMA(DIFF1,88),COLORYELLOW;
MACD1:2*(DIFF1-DEA1)*100;
MAMACD1:MA(MACD1,5),COLORWHITE;
DWX:LLV(MACD1,20);
GWX:HHV(MAMACD1,20),COLORRED;
DIFF:=EMA(CLOSE,8)-EMA(CLOSE,26),COLORWHITE;
DEA:=EMA(DIFF,50),COLORYELLOW;
MACD:2*(DIFF-DEA)*100;
MAMACD:MA(MACD,5),COLORWHITE;
STICKLINE(MACD1<MAMACD1,0,MACD1,4,0),COLORGREEN;
STICKLINE(MACD>MAMACD,MACD1*0.6,0,4,0),COLORYELLOW;
STICKLINE(MACD<0,MAMACD,MACD1,4,0),COLORGREEN;
STICKLINE(MACD1>MAMACD1 AND MACD>MAMACD,0,MACD1,4,0),COLORRED;
XG:MACD1>MAMACD1 AND MACD>MAMACD AND (REF(MACD,1)<REF(MAMACD,1) OR REF(MACD1,1)<REF(MAMACD1,1)) AND MAMACD1<0;
2、我用通达信测试通过,这公式里面没看到特殊函数,应该和大智慧通用;
3. 有那位高手能把这个 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;
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);
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF;
4. 求高手写个通达信macd在9点15分的位置做个标记的公式。先谢谢啦!
9点15分的时候还没有开盘呀,没有开盘当然也就没有macd副图显示了。
另外,就算在开盘前竞价期间里也没有macd副图呀,9.15分时刻倒是有一条竖向的时间刻度线呀,不知道是不是你想要的标志线,但肯定没有macd。
macd是根据成交量为依据而画出来的,竞价期间毕竟没有成交量,怎么可能会有macd呢?
5. MACD指标的原理和计算方法!
MACD公式算法
DIFF线 (Difference)收盘价短期、长期指数平滑移动平均线间的差
DEA线 (Difference Exponential Average)DIFF线的M日指数平滑移动平均线
MACD线 DIFF线与DEA线的差,彩色柱状线
参数:SHORT(短期)、LONG(长期)、M天数,一般为12、26、9
公式如下所示:
加权平均指数(DI)=(当日最高指数 当日收盘指数 2倍的当日最低指数)
十二日平滑系数(L12)=2/(12+1)=0.1538
二十六日平滑系数(L26)=2/(26+1)=0.0741
十二日指数平均值(12日EMA)=L12×当日收盘指数 + 11/(12+1)×昨日的12日EMA
二十六日指数平均值(26日EMA)=L26×当日收盘指数 + 25/(26+1)×昨日的26日EMA
差离率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA)=最近9日的DIF之和/9
柱状值(BAR)=DIF-DEA
MACD=(当日的DIF-昨日的DIF)×0.2 +昨日的MACD
[编辑本段]MACD的构造原理
MACD指标是基于均线的构造原理,对价格收盘价进行平滑处理(求出算术平均值)后的一种趋向类指标。它主要由两部分组成,即正负差(DIF)、异同平均数(DEA),其中,正负差是核心,DEA是辅助。DIF是快速平滑移动平均线(EMA1)和慢速平滑移动平均线(EMA2)的差。 在现有的技术分析软件中,MACD常用参数是快速平滑移动平均线为12,慢速平滑移动平均线参数为26。此外,MACD还有一个辅助指标——柱状线(BAR)。在大多数技术分析软件中
,柱状线是有颜色的,在低于0轴以下是绿色,高于0轴以上是红色,前者代表趋势较弱,后者代表趋势较强。
下面我们来说一下使用MACD指标所应当遵循的基本原则:
1.当DIF和DEA处于0轴以上时,属于多头市场,DIF线自下而上穿越DEA线时是买入信号。DIF线自上而下穿越DEA线时,如果两线值还处于0轴以上运行,仅仅只能视为一次短暂的回落,而不能确定趋势转折,此时是否卖出还需要借助其他指标来综合判断。
2.当DIF和DEA处于0轴以下时,属于空头市场。DIF线自上而下穿越DEA线时是卖出信号,DIF线自下而上穿越DEA线时,如果两线值还处于0轴以下运行,仅仅只能视为一次短暂的反弹,而不能确定趋势转折,此时是否买入还需要借助其他指标来综合判断。
3.柱状线收缩和放大。一般来说,柱状线的持续收缩表明趋势运行的强度正在逐渐减弱,当柱状线颜色发生改变时,趋势确定转折。但在一些时间周期不长的MACD指标使用过程中,这一观点并不能完全成立。
4.形态和背离情况。MACD指标也强调形态和背离现象。当形态上MACD指标的DIF线与MACD线形成高位看跌形态,如头肩顶、双头等,应当保持警惕;而当形态上MACD指标DIF线与MACD线形成低位看涨形态时,应考虑进行买入。在判断形态时以DIF线为主,MACD线为辅。当价格持续升高,而MACD指标走出一波比一波低的走势时,意味着顶背离出现,预示着价格将可能在不久之后出现转头下行,当价格持续降低,而MACD指标却走出一波高于一波的走势时,意味着底背离现象的出现,预示着价格将很快结束下跌,转头上涨。
5.牛皮市道中指标将失真。当价格并不是自上而下或者自下而上运行,而是保持水平方向的移动时,我们称之为牛皮市道,此时虚假信号将在MACD指标中产生,指标DIF线与MACD线的交叉将会十分频繁,同时柱状线的收放也将频频出现,颜色也会常常由绿转红或者由红转绿,此时MACD指标处于失真状态,使用价值相应降低。
6. 求通达信一个MACD公式,十分感谢
DIFIF1:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEAEA1:=EMA(DIFIF1,9);
MACD1:=2*(DIFIF1-DEAEA1),STICK;
MACD2:=EMA(MACD1,3);
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1,0),COLORRED;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1,0),COLORYELLOW;
STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLORBLUE;
STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;
DIFIF1,COLOR33FF33;
DEAEA1,COLORYELLOW;
MACD:MACD1,NODRAW,COLORMAGENTA;
强:IF(DIFIF1>=DEAEA1,DIFIF1,DRAWNULL),COLORRED,LINETHICK2;
弱:IF(DEAEA1>=DIFIF1,DEAEA1,DRAWNULL),COLORFF9900,LINETHICK2;
DRAWICON(CROSS(DIFIF1,DEAEA1),DEAEA1-0.02,1);
7. 把通达信附图MACD当满足条件BB值上穿9时,改成选股公式
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2;
BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
STICKLINE(CROSS(BB值,9),DIF,0,2,0),COLORFF00FF;
BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
cross(BB值,9);
8. 从同花顺上复制一个“顶级macd"公式到通达信上无法通过,请高手帮忙,跪谢
没那么神 给你这个公式的原理:
这不是什么“顶级”的macd!
1.它只是将原参数12 26 9 替换成8 21 5 这么做只有一个原因 就是为了迎合Fibo数列 通常作者只有初学水平
2.zig函数 它会自动修正以前的数值 使到公式看起来非常厉害 其实是作弊 这个函数通常被认为用于新手看走势图形才有用 比如波浪 但那对波浪划分不会准确的 老手是看都不看 用这类函数判断波浪 称为”拟合“ 简而言之 会误导人 所以基本上没什么用 对于软件商才有用(^_^!!!)
3.那一句通不过的 其中 partline在通达信中用if改写即可 问题在于F1> REF(F1,1)这部分 这就用到第2点所述内容 它会作弊 比如近几日的F1值一直是一个方向 过几天(或者n天后)走势剧变 它会自动修正之前“近几天"的数值 使到变成另个方向(或延续从前的方向)总之就是欺骗你 让人发出赞叹 哇,好准!??
4.后面的基本看不下去了 除了这个函数需改写外 后面还有一些函数是通达信不兼容的 后半部分大体上就是加一些背离的判断 你自己基本功扎实的话 背离是不需要靠公式来判断的 一目了然 (。。。看到好多的F1 为什么不直接用zig写呢 你应该懂的)
9. macd 指标公式交点计算
交叉抄点的数值通达信没有提供专用的函数,所以这需要自己计算,
这个计算还是比较复杂的,
真是一句话两句话讲不明白
看一下结果吧
下图的macd指标
金叉时显示交叉点数值黄色,死叉是显示交叉点数值白色,显示在金叉点数值位置