投资者咨询:请老师帮忙修改公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-11 22:46
买线:=EMA(C,1);
卖线:=EMA(SLOPE(C,3)*14+C,38);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
STICKLINE1(买线>=卖线,LOW,HIGH,0.0,0),COLORRED;
STICKLINE1(买线>=卖线,CLOSE,OPEN,2,1),COLORRED;
STICKLINE1(买线<卖线,LOW,HIGH,0.0,0),COLORGREEN;
STICKLINE1(买线<卖线,CLOSE,OPEN,2,1),COLORGREEN;
STICKLINE1(BU,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE1(SEL,OPEN,CLOSE,2,0),COLORBLUE;
主力:EMA(CLOSE,14),COLORRED,LINETHICK2;
散户:EMA(CLOSE,6),COLORYELLOW,LINETHICK2;
绿降:(46.18*EMA(CLOSE,14)-31.82*EMA(CLOSE,6))/14.36,COLORGREEN,LINETHICK2;
操盘:EMA(CLOSE,14),COLORWHITE,LINETHICK2;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,27);
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,14);
AA:=(HHV(HIGH,20) - (2 * ATR));
BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
BBB:=BARSLAST(BB);
SSSB:=BARSLAST(SSS);
B1:=((BBB = 0) AND (REF(SSSB,1) < REF(BBB,1)));
B1B:=BARSLAST(B1);
B2:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (COUNT(BB,SSSB) < 3));
B2B:=BARSLAST(B2);
请问如何过滤掉上涨区间的蓝色和下跌区间的黄色,并只在均线向上交叉时的那根k线显示黄色,均线向下交叉时的那根k线显示蓝色,谢谢
技术人员回复
日期:2018-6-12 8:02
请稍等
技术人员回复
日期:2018-6-12 8:19
参考:
买线:=EMA(C,1);
卖线:=EMA(SLOPE(C,3)*14+C,38);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
STICKLINE1(买线>=卖线,LOW,HIGH,0.0,0),COLORRED;
STICKLINE1(买线>=卖线,CLOSE,OPEN,2,1),COLORRED;
STICKLINE1(买线<卖线,LOW,HIGH,0.0,0),COLORGREEN;
STICKLINE1(买线<卖线,CLOSE,OPEN,2,1),COLORGREEN;
//STICKLINE1(BU,OPEN,CLOSE,2,0),COLORYELLOW;
//STICKLINE1(SEL,OPEN,CLOSE,2,0),COLORBLUE;
主力:EMA(CLOSE,14),COLORRED,LINETHICK2;
散户:EMA(CLOSE,6),COLORYELLOW,LINETHICK2;
绿降:(46.18*EMA(CLOSE,14)-31.82*EMA(CLOSE,6))/14.36,COLORGREEN,LINETHICK2;
操盘:EMA(CLOSE,14),COLORWHITE,LINETHICK2;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,27);
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,14);
AA:=(HHV(HIGH,20) - (2 * ATR));
BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
BBB:=BARSLAST(BB);
SSSB:=BARSLAST(SSS);
B1:=((BBB = 0) AND (REF(SSSB,1) < REF(BBB,1)));
B1B:=BARSLAST(B1);
B2:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (COUNT(BB,SSSB) < 3));
B2B:=BARSLAST(B2);
B3:=((((BB = 1) AND (B2B < B1B)) AND (COUNT(BB,SSSB) < 4)) AND (COUNT(BB,SSSB) > 2));
DRAWCOLORKLINE(CROSS(买线,卖线),COLORYELLOW,0);
DRAWCOLORKLINE(CROSSDOWN(买线,卖线),COLORBLUE,0);
//请问如何过滤掉上涨区间的蓝色和下跌区间的黄色,并只在均线向上交叉时的那根K线显示黄色,均线向下交叉时的那根K线显示蓝色,谢谢