通达信双色变色线公式可以通过以下几种方式实现:
-
单线变双色:
单线变双色 VAR1:MA(C,30),COLORRED;
上升:IF(VAR1>REF(VAR1,1),VAR1,DRAWNULL),COLORRED;
下降:IF(VAR1<REF(VAR1,1),VAR1,DRAWNULL),COLORGREEN;
这段代码通过计算30日均线(VAR1)的颜色,并根据今日与昨日的均线比较来决定上升或下降,从而改变线的颜色。
-
MACD双变色指标:
DIF1:=EMA(CLOSE,12) – EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
MACD1:=2*(DIF1-DEA1),STICK;
MACD2:=EMA(MACD1,3);
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2,0),COLORRED;
STICKLINE(MACD1<MACD2 AND MACD1<0,0,MACD1,2,0),COLORGREEN;
DIF:DIF1,COLORBLUE,LINETHICK2; DEA:DEA1,COLORGREEN,LINETHICK2; MACD:MACD1,NODRAW,COLORMAGENTA;
这段代码通过计算快速EMA和慢速EMA的差值(DIF)和信号线(DEA),并根据MACD的值变化来改变线的颜色。
-
双线变色主图公式:
A:=EMA(CLOSE,12);
A1:=EMA(A,8),COLORRED,LINETHICK2;
A2:=BACKSET(A1<REF(A1,3),3);
IF(A2,A1,DRAWNULL),COLOR33FF33,LINETHICK2;
A3:=EMA(A,30),COLORRED,LINETHICK2;
A4:=BACKSET(A3<REF(A3,3),3);
IF(A4,A3,DRAWNULL),COLOR33FF33,LINETHICK2;
这段代码通过计算12日和8日EMA的差值,并根据历史数据的变化来改变线的颜色。
没有回复内容