投资者咨询:如何把已有计算的值增加显示在最新K的最高最低价处 (文华财经)
来源:文华财经 日期:2020-10-14 17:16
N1:=12;
H1:=H+N1*MINPRICE;
L1:=L-N1*MINPRICE;
N2:=10;
H2:=H+N2*MINPRICE;
L2:=L-N2*MINPRICE;
Q:=IFELSE(H-SETTLE>0,H-SETTLE,0);
X:=BACKSET(ISLASTBAR,HHVBARS(Q,DAYBARPOS)+1);
QQ:=IFELSE(SETTLE-L>0,SETTLE-L,0);
XX:=BACKSET(ISLASTBAR,HHVBARS(QQ,DAYBARPOS)+1);
DRAWNUMBER(X>REF(X,1)&&H>SETTLE,H1,H-SETTLE,0,COLORYELLOW),ALIGN1,VALIGN0,FONTSIZE12;
DRAWTEXT(X>REF(X,1)&&H>SETTLE,H1,'正' ),ALIGN1,VALIGN2,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(X>REF(X,1)&&H>SETTLE,L2,H-SETTLE,0,COLORYELLOW),ALIGN1,VALIGN2,FONTSIZE12;
DRAWTEXT(X>REF(X,1)&&H>SETTLE,L2,'正' ),ALIGN1,VALIGN0,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(XX>REF(XX,1)&&L<SETTLE,H2,SETTLE-L,0,COLORYELLOW),ALIGN1,VALIGN0,FONTSIZE12;
DRAWTEXT(XX>REF(XX,1)&&L<SETTLE,H2,'负' ),ALIGN1,VALIGN2,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(XX>REF(XX,1)&&L<SETTLE,L1,SETTLE-L,0,COLORYELLOW),ALIGN1,VALIGN2,FONTSIZE12;
老师,这个是1分钟K线开盘以来显示与SP正负偏差最大的值,但是显示在出现最大值K线的位置,如果同时要把这二个值分别显示在最新K的最高最低价处,公式要如何增加显示?
技术人员回复
日期:2020-10-14 17:17
参考
N1:=12;
H1:=H+N1*MINPRICE;
L1:=L-N1*MINPRICE;
N2:=10;
H2:=H+N2*MINPRICE;
L2:=L-N2*MINPRICE;
Q:=IFELSE(H-SETTLE>0,H-SETTLE,0);
X:=BACKSET(ISLASTBAR,HHVBARS(Q,DAYBARPOS)+1);
QQ:=IFELSE(SETTLE-L>0,SETTLE-L,0);
XX:=BACKSET(ISLASTBAR,HHVBARS(QQ,DAYBARPOS)+1);
DRAWNUMBER(X>REF(X,1)&&H>SETTLE,H1,H-SETTLE,0,COLORYELLOW),ALIGN1,VALIGN0,FONTSIZE12;
DRAWTEXT(X>REF(X,1)&&H>SETTLE,H1,'正' ),ALIGN1,VALIGN2,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(X>REF(X,1)&&H>SETTLE,L2,H-SETTLE,0,COLORYELLOW),ALIGN1,VALIGN2,FONTSIZE12;
DRAWTEXT(X>REF(X,1)&&H>SETTLE,L2,'正' ),ALIGN1,VALIGN0,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(ISLASTBAR,H,VALUEWHEN(X>REF(X,1)&&H>SETTLE,H-SETTLE),0,COLORYELLOW),ALIGN0,VALIGN2,FONTSIZE12;
DRAWTEXT(ISLASTBAR,H,'正' ),ALIGN2,VALIGN2,FONTSIZE12,COLORYELLOW;
////////
DRAWNUMBER(XX>REF(XX,1)&&L<SETTLE,H2,SETTLE-L,0,COLORYELLOW),ALIGN1,VALIGN0,FONTSIZE12;
DRAWTEXT(XX>REF(XX,1)&&L<SETTLE,H2,'负' ),ALIGN1,VALIGN2,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(XX>REF(XX,1)&&L<SETTLE,L1,SETTLE-L,0,COLORYELLOW),ALIGN1,VALIGN2,FONTSIZE12;
DRAWTEXT(XX>REF(XX,1)&&L<SETTLE,L1,'负' ),ALIGN1,VALIGN0,FONTSIZE12,COLORYELLOW;
DRAWNUMBER(ISLASTBAR,L,VALUEWHEN(XX>REF(XX,1)&&L<SETTLE,SETTLE-L),0,COLORYELLOW),ALIGN0,VALIGN0,FONTSIZE12;
DRAWTEXT(ISLASTBAR,L,'负' ),ALIGN2,VALIGN0,FONTSIZE12,COLORYELLOW;