- 金币:
-
- 奖励:
-
- 热心:
-
- 注册时间:
- 2010-3-3
|
|

楼主 |
发表于 2012-1-2 23:35
|
显示全部楼层
各位股友大家好,祝大家新年快乐,万事如意!
再共享一个指标,通达信主图公式。有朋友问前面的七彩线主图公式中怎么就显示为上升趋势为七彩色,下降趋势为灰色,其实就是个IF语句。
下面是个例句:
IF(E0>=REF(E0,1),E0,E0),COLORLIRED;
IF(E0<REF(E0,1),E0,DRAWNULL),COLORBLUE;
仿照上面的例句把七彩线公式改一下即可。
趋势均线公式:
E0:=EXPMA(CLOSE,4);
E1:=EXPMA(CLOSE,8);
E2:=EXPMA(CLOSE,16);
E3:=EXPMA(CLOSE,32);
JXJC1:=CROSS(E0,E1);
DRAWICON(JXJC1,E1*1.01,1);
JXSC1:=CROSS(E1,E0);
DRAWICON(JXSC1,E1*1.01,2);
JXJC2:=CROSS(E1,E2);
DRAWICON(JXJC2,E2,11);
JXSC2:=CROSS(E2,E1);
DRAWICON(JXSC2,E2,12);
IF(E0>=REF(E0,1),E0,E0),COLORLIRED;
IF(E0<REF(E0,1),E0,DRAWNULL),COLORBLUE;
IF(E1>=REF(E1,1),E1,E1),COLORYELLOW;
IF(E1<REF(E1,1),E1,DRAWNULL),COLORBLUE;
IF(E2>=REF(E2,1),E2,E2),COLORGREEN;
IF(E2<REF(E2,1),E2,DRAWNULL),COLORBLUE;
IF(E3>=REF(E3,1),E3,E3),COLORLIMAGENTA;
IF(E3<REF(E3,1),E3,DRAWNULL),COLORBLUE;
IF(EMA(C,60)>=REF(EMA(C,60),1),EMA(C,60),EMA(C,60)),COLORMAGENTA;
IF(EMA(C,60)<REF(EMA(C,60),1),EMA(C,60),DRAWNULL),COLORD1875A;
IF(EMA(C,70)>=REF(EMA(C,70),1),EMA(C,70),EMA(C,70)),COLORMAGENTA;
IF(EMA(C,70)<REF(EMA(C,70),1),EMA(C,70),DRAWNULL),COLORD1875A;
IF(EMA(C,80)>=REF(EMA(C,80),1),EMA(C,80),EMA(C,80)),COLORMAGENTA;
IF(EMA(C,80)<REF(EMA(C,80),1),EMA(C,80),DRAWNULL),COLORD1875A;
IF(EMA(C,90)>=REF(EMA(C,90),1),EMA(C,90),EMA(C,90)),COLORMAGENTA;
IF(EMA(C,90)<REF(EMA(C,90),1),EMA(C,90),DRAWNULL),COLORD1875A;
IF(EMA(C,100)>=REF(EMA(C,100),1),EMA(C,100),EMA(C,100)),COLORLIMAGENTA;
IF(EMA(C,100)<REF(EMA(C,100),1),EMA(C,100),DRAWNULL),COLORD1875A;
IF(EMA(C,120)>=REF(EMA(C,120),1),EMA(C,120),EMA(C,120)),COLORLIMAGENTA;
IF(EMA(C,120)<REF(EMA(C,120),1),EMA(C,120),DRAWNULL),COLORD1875A;
IF(EMA(C,140)>=REF(EMA(C,140),1),EMA(C,140),EMA(C,140)),COLORLIMAGENTA;
IF(EMA(C,140)<REF(EMA(C,140),1),EMA(C,140),DRAWNULL),COLORD1875A;
IF(EMA(C,160)>=REF(EMA(C,160),1),EMA(C,160),EMA(C,160)),COLORLIMAGENTA;
IF(EMA(C,160)<REF(EMA(C,160),1),EMA(C,160),DRAWNULL),COLORD1875A;
IF(EMA(C,180)>=REF(EMA(C,180),1),EMA(C,180),EMA(C,180)),COLORBROWN;
IF(EMA(C,180)<REF(EMA(C,180),1),EMA(C,180),DRAWNULL),COLORD1875A;
IF(EMA(C,200)>=REF(EMA(C,200),1),EMA(C,200),EMA(C,200)),COLORBROWN;
IF(EMA(C,200)<REF(EMA(C,200),1),EMA(C,200),DRAWNULL),COLORD1875A;
IF(EMA(C,220)>=REF(EMA(C,220),1),EMA(C,220),EMA(C,220)),COLORBROWN;
IF(EMA(C,220)<REF(EMA(C,220),1),EMA(C,220),DRAWNULL),COLORD1875A;
IF(EMA(C,240)>=REF(EMA(C,240),1),EMA(C,240),EMA(C,240)),COLORBROWN;
IF(EMA(C,240)<REF(EMA(C,240),1),EMA(C,240),DRAWNULL),COLORD1875A;
|
|
|