本指标根据标准双线MACD稍加修改,效果见附图: (图中是将2个单组MACD叠加在一个指标窗口中,左右移动K线的话,2组线的相对位置会变化不定,故想设计在同一个指标中,让相对位置能够固定下来。)
指标参数: 1)线型:EMA、SMA、LWMA(以便与主图相配合,能反应主图中采用不同类型均线时的真实均线差值) 2)Short1:25 3)Short2: 99 4)LONG:181 5)MID:9
将macd(Short1, LONG)及macd(Short2, LONG)两个参数组的DIF、DEA叠加在一个指标窗口中,为避免图形混乱,柱状线只保留其中一组即可。另外: 1. 两条均线差值采用乖离率百分比计算(参见如下公式),这样不同货币对的强弱标准统一,具有可比性; 2. DIF、DEA上升下降均会变色。
我只会写通达信股票公式,见下(供参考):
M1:=MA(CLOSE,SHORT1)*(M=0)+EMA(CLOSE,SHORT1)*(M=1)+WMA(CLOSE,SHORT1)*(M=2); M2:=MA(CLOSE,SHORT2)*(M=0)+EMA(CLOSE,SHORT2)*(M=1)+WMA(CLOSE,SHORT2)*(M=2); L1:=MA(CLOSE,LONG)*(M=0)+EMA(CLOSE,LONG)*(M=1)+WMA(CLOSE,LONG)*(M=2);
DIF1:M1*100/L1-100,COLORYELLOW; DEA1:EMA(DIF1,MID),COLORWHITE; MACDDIF1-DEA1)*2,COLORSTICK;
DIF2:M2*100/L1-100,COLORYELLOW; DEA2:EMA(DIF2,MID),COLORWHITE;
0,DOTLINE,COLORYELLOW;
IF(DIF1<REF(DIF1,1),DIF1,DRAWNULL),COLORRED; IF(DEA1<REF(DEA1,1),DEA1,DRAWNULL),COLORRED; IF(DIF2<REF(DIF2,1),DIF2,DRAWNULL),COLORRED; IF(DEA2<REF(DEA2,1),DEA2,DRAWNULL),COLORRED;
多谢老师及各位网友相助!
|