帮忙写下指标 (文华财经WH6赢顺V6.7)

投资者咨询:帮忙写下指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-6-17 13:04
 1.  以50日均线加减一个ATR形成上下轨;

 2.  当前50日均线大于上根K线的上轨时定义为看涨,此时只显示下轨;

 3.  当前50日均线小于上根K线的下轨时定义为看跌,此时只显示上轨;
技术人员回复
日期:2019-6-17 13:15
当前50日均线一般是在上根k线的上下轨之间,您修改下您的看涨看跌思路

轨道如下:

TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR :=MA(TR,26),COLORYELLOW;

MA50:MA(C,50);
TOP:MA50+ATR;
BOTTOM:MA50-ATR;
投资者咨询:帮忙写下指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-6-17 13:04
 感谢回复!

 把2  3 中均线改为10日均线:

 2.  当前10日均线大于上根K线的上轨时定义为看涨,此时只显示下轨;

 3.  当前10日均线小于上根K线的下轨时定义为看跌,此时只显示上轨;
技术人员回复
日期:2019-6-17 13:48
如果两条件都不满足该怎样显示?
投资者咨询:帮忙写下指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-6-17 13:04
 10日均线穿越上下轨看作多空临界值:
   
      1. 上穿上轨后,在下穿下轨前一直视作看涨,只显示下轨;
     
      2. 下穿下轨后,没上穿上轨前均视为看跌,只显示上轨。

(整个过程状态为  非多即空)
技术人员回复
日期:2019-6-17 16:31
 这样?

TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR :=MA(TR,26),COLORYELLOW;

MA50:=MA(C,50);
TOP:=MA50+ATR;
BOTTOM:=MA50-ATR;

IF(BARSLAST(CROSS(C,TOP))<BARSLAST(CROSS(BOTTOM,C)),TOP,NULL);
IF(BARSLAST(CROSS(C,TOP))>BARSLAST(CROSS(BOTTOM,C)),BOTTOM,NULL);