投资者咨询:通达信放在文华wh6 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-5 8:45
{----|变色均线|----}
MA21:MA(CLOSE,21),COLORGREEN,LINETHICK1;
MA55:MA(CLOSE,55),COLORGRAY,LINETHICK2;
IF(MA21>=REF(MA21,1),MA21,DRAWNULL),COLORRED,LINETHICK1;
IF(MA55>=REF(MA55,1),MA55,DRAWNULL),COLORRED,LINETHICK2;
{----|主图背离|----};
N:=MA(C,10); 0;
均线度数:(ATAN((N/REF(N,1)-1)*100)*180/3.14115926);
均5度:EMA(均线度数,5);
均10度:EMA(均线度数,10);
A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1));
B1:=REF(C,A1+1)> C AND REF("MACD.DIF",A1+1)<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA");
DRAWTEXT(B1> 0,L-2,'底'),COLOR00FFFF;{底背离}
C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));
D1:=REF(C,C1+1)<C AND REF("MACD.DIF",C1+1)> "MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF");
DRAWTEXT(D1> 0,H+2,'顶'),COLOR00FF00;{顶背离};
MA21:MA(CLOSE,21),COLORGREEN,LINETHICK1;
MA55:MA(CLOSE,55),COLORGRAY,LINETHICK2;
IF(MA21>=REF(MA21,1),MA21,DRAWNULL),COLORRED,LINETHICK1;
IF(MA55>=REF(MA55,1),MA55,DRAWNULL),COLORRED,LINETHICK2;
{----|主图背离|----};
N:=MA(C,10); 0;
均线度数:(ATAN((N/REF(N,1)-1)*100)*180/3.14115926);
均5度:EMA(均线度数,5);
均10度:EMA(均线度数,10);
A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1));
B1:=REF(C,A1+1)> C AND REF("MACD.DIF",A1+1)<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA");
DRAWTEXT(B1> 0,L-2,'底'),COLOR00FFFF;{底背离}
C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));
D1:=REF(C,C1+1)<C AND REF("MACD.DIF",C1+1)> "MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF");
DRAWTEXT(D1> 0,H+2,'顶'),COLOR00FF00;{顶背离};
技术人员回复
日期:2018-7-5 8:56
不同软件函数机制不同,加载效果会有差异,请理解:
请参考:
MA21:MA(CLOSE,21),COLORGREEN,LINETHICK1;
MA55:MA(CLOSE,55),COLORGRAY,LINETHICK2;
IF(MA21>=REF(MA21,1),MA21,NULL),COLORRED,LINETHICK1;
IF(MA55>=REF(MA55,1),MA55,NULL),COLORRED,LINETHICK2;
N:=MA(C,10);
0;
均线度数:(ATAN((N/REF(N,1)-1)*100)*180/3.14115926);
均5度:EMA(均线度数,5);
均10度:EMA(均线度数,10);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)> C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
DRAWTEXT(B1> 0,L-2,'底'),COLOR00FFFF;
{底背离}
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)> DIFF AND CROSS(DEA,DIFF);
DRAWTEXT(D1> 0,H+2,'顶'),COLOR00FF00;