投资者咨询:你们的布林线指标 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-15 17:55
MID:MA(C,26),NOTEXT,LINETHICK1;
TMP2:=STD(C,26);
TOP:MID+2*TMP2,NOTEXT,LINETHICK1,COLORCYAN;
上面是你们的布林线指标,我想加3个条件如下:
3.当布林中轨的值不能做到连续5次大于前一个布林中轨的值也不能做到连续5次小于前一个布林中轨的值,那么上中下三个轨都变白色
公式如下:
DRAWCOLORLINE(REF(MID,0)>REF(MID,1) AND REF(MID,1)>REF(MID,2) AND REF(MID,2)>REF(MID,3) AND REF(MID,3)>REF(MID,4) AND REF(MID,4)>REF(MID,5),TOP,COLORMAGENTA,COLORWHITE);
DRAWCOLORLINE(REF(MID,0)>REF(MID,1) AND REF(MID,1)>REF(MID,2) AND REF(MID,2)>REF(MID,3) AND REF(MID,3)>REF(MID,4) AND REF(MID,4)>REF(MID,5),BOTTOM,COLORMAGENTA,COLORWHITE);
DRAWCOLORLINE(REF(MID,0)<REF(MID,1) AND REF(MID,1)<REF(MID,2) AND REF(MID,2)<REF(MID,3) AND REF(MID,3)<REF(MID,4) AND REF(MID,4)<REF(MID,5),MID,COLORCYAN,COLORWHITE;
DRAWCOLORLINE(REF(MID,0)<REF(MID,1) AND REF(MID,1)<REF(MID,2) AND REF(MID,2)<REF(MID,3) AND REF(MID,3)<REF(MID,4) AND REF(MID,4)<REF(MID,5),TOP,COLORCYAN,COLORWHITE);
DRAWCOLORLINE(REF(MID,0)<REF(MID,1) AND REF(MID,1)<REF(MID,2) AND REF(MID,2)<REF(MID,3) AND REF(MID,3)<REF(MID,4) AND REF(MID,4)<REF(MID,5),BOTTOM,COLORCYAN,COLORWHITE);
DRAWCOLORLINE(REF(MID,0)>REF(MID,1) AND REF(MID,1)>REF(MID,2) AND REF(MID,2)>REF(MID,3) AND REF(MID,3)>REF(MID,4) AND REF(MID,4)>REF(MID,5),BOTTOM,COLORMAGENTA,COLORWHITE);
DRAWCOLORLINE(REF(MID,0)<REF(MID,1) AND REF(MID,1)<REF(MID,2) AND REF(MID,2)<REF(MID,3) AND REF(MID,3)<REF(MID,4) AND REF(MID,4)<REF(MID,5),MID,COLORCYAN,COLORWHITE;
DRAWCOLORLINE(REF(MID,0)<REF(MID,1) AND REF(MID,1)<REF(MID,2) AND REF(MID,2)<REF(MID,3) AND REF(MID,3)<REF(MID,4) AND REF(MID,4)<REF(MID,5),TOP,COLORCYAN,COLORWHITE);
DRAWCOLORLINE(REF(MID,0)<REF(MID,1) AND REF(MID,1)<REF(MID,2) AND REF(MID,2)<REF(MID,3) AND REF(MID,3)<REF(MID,4) AND REF(MID,4)<REF(MID,5),BOTTOM,COLORCYAN,COLORWHITE);
应该怎样改才能达到我提出的三个要求?
技术人员回复
日期:2018-7-15 19:07
参考:
TMP2:=STD(C,26);
TOP:MID+2*TMP2,NOTEXT,LINETHICK1,COLORCYAN;
BOTTOM:MID-2*TMP2,NOTEXT,LINETHICK1,COLORCYAN;
/*上面是你们的布林线指标,我想加3个条件如下:
1.当布林中轨的值连续5次大于前一个布林中轨的值,那么上中下三个轨都变紫红色
2.当布林中轨的值连续5次小于前一个布林中轨的值,那么上中下三个轨都变青蓝色
3.当布林中轨的值不能做到连续5次大于前一个布林中轨的值也不能做到连续5次小于前一个布林中轨的值,那么上中下三个轨都变白色
公式如下:*/
IF(EVERY(MID>REF(MID,1),5),MID,NULL),COLORMAGENTA;
IF(EVERY(MID>REF(MID,1),5),BOTTOM,NULL),COLORMAGENTA;
IF(EVERY(MID>REF(MID,1),5),TOP,NULL),COLORMAGENTA;
IF(EVERY(MID<REF(MID,1),5),MID,NULL),COLORBLUE;
IF(EVERY(MID<REF(MID,1),5),BOTTOM,NULL),COLORBLUE;
IF(EVERY(MID<REF(MID,1),5),TOP,NULL),COLORBLUE;
IF(EVERY(MID=REF(MID,1),5),MID,NULL),COLORWHITE;
IF(EVERY(MID=REF(MID,1),5),BOTTOM,NULL),COLORWHITE;
IF(EVERY(MID=REF(MID,1),5),TOP,NULL),COLORWHITE;