请老师帮忙修改公式 (文华财经WH6赢顺V6.7)

投资者咨询:请老师帮忙修改公式 (文华财经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);
  B3:=((((BB = 1) AND (B2B < B1B)) AND (COUNT(BB,SSSB) < 4)) AND (COUNT(BB,SSSB) > 2));


请问如何过滤掉上涨区间的蓝色和下跌区间的黄色,并只在均线向上交叉时的那根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线显示蓝色,谢谢