[求助]你好,帮我改下标注谢谢 (文华财经)

投资者咨询:[求助]你好,帮我改下标注谢谢 (文华财经)
来源:文华财经  日期:2020-10-22 22:34
线1:昨日最高价。
线2:昨日最低价
线3:昨日开盘价
线
这是昨日的。如果指标同理改为上一周的。同时显示下谢谢

   
技术人员回复
日期:2020-10-22 22:37

参考:


线1:=REF(HHV(H,DAYBARPOS),DAYBARPOS);//昨日最高价。
线2:=REF(LLV(L,DAYBARPOS),DAYBARPOS);//昨日最低价
线3:=REF(VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);//昨日开盘价
线4:=REF(C,DAYBARPOS);//昨日收盘价
线5:=(线1-线2)/2+线2;//(昨日最高价-昨日最低价)/2+昨日最低价
值1:=IF(C>线1, 3,IF(C<线1,-3,0));//当前价大于线1,取值为 3,当前价小于线1,取值为-3
值2:=IF(C>线2, 3,IF(C<线2,-3,0));//当前价大于线2,取值为 3,当前价小于线2,取值为-3
值3:=IF(C>线3, 1,IF(C<线3,-1,0));//当前价大于线3,取值为 1,当前价小于线3,取值为-1
值4:=IF(C>线4, 1,IF(C<线4,-1,0));//当前价大于线4,取值为 1,当前价小于线4,取值为-1
值5:=IF(C>线5, 2,IF(C<线5,-2,0));//当前价大于线5,取值为2,当前价小于线5,取值为-2
值6:=值1+值2+值3+值4+值5;//=结果。

DRAWNUMBER(ISLASTBAR &&值6>0 ,H+1*MINPRICE,值6,0,COLORRED),FONTSIZE20;
DRAWNUMBER(ISLASTBAR &&值6<0 ,H+1*MINPRICE,ABS(值6),0,COLORGREEN),FONTSIZE20;

ZQ:=SUMBARS(WEEKDAY<REF(WEEKDAY,1),1);
线1W:=REF(HHV(H,ZQ),ZQ);//周最高价。
线2W:=REF(LLV(L,ZQ),ZQ);//周最低价
线3W:=REF(VALUEWHEN(ZQ=1,O),ZQ);//周开盘价
线4W:=REF(C,ZQ);//周收盘价
线5W:=(线1W-线2W)/2+线2W;//(周最高价-周最低价)/2+周最低价
值1W:=IF(C>线1W, 3,IF(C<线1W,-3,0));//当前价大于线1,取值为 3,当前价小于线1,取值为-3
值2W:=IF(C>线2W, 3,IF(C<线2W,-3,0));//当前价大于线2,取值为 3,当前价小于线2,取值为-3
值3W:=IF(C>线3W, 1,IF(C<线3W,-1,0));//当前价大于线3,取值为 1,当前价小于线3,取值为-1
值4W:=IF(C>线4W, 1,IF(C<线4W,-1,0));//当前价大于线4,取值为 1,当前价小于线4,取值为-1
值5W:=IF(C>线5W, 2,IF(C<线5W,-2,0));//当前价大于线5,取值为2,当前价小于线5,取值为-2
值6W:=值1W+值2W+值3W+值4W+值5W;//=结果。

DRAWNUMBER(ISLASTBAR &&值6>0 ,L-1*MINPRICE,值6W,0,COLORRED),FONTSIZE20,VALIGN0;
DRAWNUMBER(ISLASTBAR &&值6<0 ,L-1*MINPRICE,ABS(值6W),0,COLORGREEN),FONTSIZE20,VALIGN0;