彩色宝塔线源码
原理解析:
VAR1赋值:如果(收盘价>0),返回1,否则返回0
VAR2赋值:(((收盘价 > 1日前的收盘价) AND (收盘价 > 2日前的收盘价)) AND VAR1)
VAR3赋值:(((1日前的VAR2 AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR4赋值:(((1日前的VAR3 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR6赋值:(((1日前的VAR5 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR8赋值:(((1日前的VAR7 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VARA赋值:(((1日前的VAR9 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VARC赋值:(((1日前的VARB AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
当满足条件(((((((((((VAR2ORVAR3)ORVAR4)ORVAR5)ORVAR6)ORVAR7)ORVAR8)ORVAR9)ORVARA)ORVARB)ORVARC)ORVARD)时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,画红色
VARE赋值:(((收盘价 = 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR11赋值:(((1日前的VAR10 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR13赋值:(((1日前的VAR12 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR15赋值:(((1日前的VAR14 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR17赋值:(((1日前的VAR16 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 = 2日前的收盘价)) AND VAR1)
VAR19赋值:(((1日前的VAR18 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 0),1,0);
VAR2:=(((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2))) AND VAR1);
VAR3:=(((REF(VAR2,1) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR4:=(((REF(VAR3,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR6:=(((REF(VAR5,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR8:=(((REF(VAR7,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VARA:=(((REF(VAR9,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VARC:=(((REF(VARB,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
STICKLINE((((((((((((VAR2 OR VAR3) OR VAR4) OR VAR5) OR VAR6) OR VAR7) OR VAR8) OR VAR9) OR VARA) OR VARB) OR VARC) OR VARD),CLOSE,REF(CLOSE,1),8,1),colorred;
VARE:=(((CLOSE = REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR11:=(((REF(VAR10,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR13:=(((REF(VAR12,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR15:=(((REF(VAR14,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR17:=(((REF(VAR16,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE = REF(CLOSE,2))) AND VAR1);
VAR19:=(((REF(VAR18,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))) AND VAR1);
STICKLINE((((((((((((VARE OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18) OR VAR19),CLOSE,REF(CLOSE,1),8,0),colorgreen;
VAR1A:=(REF((((((((((((VARE OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18) OR VAR19),1) AND VAR2);
STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),8,0),coloryellow;
AA:=(REF((((((((((((VAR2 OR VAR3) OR VAR4) OR VAR5) OR VAR6) OR VAR7) OR VAR8) OR VAR9) OR VARA) OR VARB) OR VARC) OR VARD),1) AND VARE);
STICKLINE(AA,REF(CLOSE,1),REF(CLOSE,2),8,1),colormagenta;
均线5: MA(C,5),coloryellow;
均线10: MA(C,10);
均线20: MA(C,20);
TIPTEXT(ISNULL(REFX(CLOSE,1)),0, ),colorred;
TIPTEXT(ISNULL(REF(CLOSE,1)),0,);