标记位置修改 (文华财经)

投资者咨询:标记位置修改 (文华财经)
来源:文华财经  日期:2021-1-14 11:07
 N:=174;       
M:=3;
//PC:=(C+REF(C,1)+0)/3;
//
高:=REF(HHV(H,N),M);
低:=REF(LLV(L,N),M);
H80:=高-(高-低)*0.191;
H61:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H38:=高-(高-低)*0.618;
H19:=高-(高-低)*0.809;
 MM:=BACKSET(ISLASTBAR,30);

顶点:IF(MM=1,REFX1(高,1000),NULL),COLORWHITE,LINETHICK2;
%19.8:IF(MM=1,REFX1(H19,1000),NULL),COLORYELLOW,LINETHICK1;
%38.2:IF(MM=1,REFX1(H38,1000),NULL),COLORCYAN,LINETHICK1;
%50:IF(MM=1,REFX1(H中,1000),NULL),COLORRED,LINETHICK1;
%61.8:IF(MM=1,REFX1(H61,1000),NULL),COLORMAGENTA,LINETHICK1;
%80.9:IF(MM=1,REFX1(H80,1000),NULL),COLORYELLOW,LINETHICK1;
低点:IF(MM=1,REFX1(低,1000),NULL),COLORWHITE,LINETHICK2; 

DRAWTEXT(ISLASTBAR,顶点,' 顶点'),COLORWHITE,ALIGN0,ALIGN0;
DRAWTEXT(ISLASTBAR,%19.8,' 19.8%'),COLORLIGHTGREEN,ALIGN0,ALIGN0;
DRAWNUMBER(ISLASTBAR,%19.8,%19.8,2,COLORLIGHTGREEN),ALIGN0,VALIGN0;
DRAWNUMBER(ISLASTBAR,顶点,顶点 ,2,COLORYELLOW),ALIGN0,VALIGN0;
DRAWTEXT(ISLASTBAR,%38.2,' 38.2%'),COLORCYAN,ALIGN0,ALIGN0;
DRAWNUMBER(ISLASTBAR,%38.2,%38.2 ,2,COLORCYAN),ALIGN0,VALIGN0;
DRAWTEXT(ISLASTBAR,%50,' 50%'),COLORRED,ALIGN0,ALIGN0;
DRAWNUMBER(ISLASTBAR,%50,%50 ,2,COLORRED),ALIGN0,VALIGN0;
DRAWTEXT(ISLASTBAR,%61.8,' 61.8%'),COLORMAGENTA,ALIGN0,ALIGN0;
DRAWNUMBER(ISLASTBAR,%61.8,%61.8 ,2,COLORMAGENTA),ALIGN0,VALIGN0;
DRAWTEXT(ISLASTBAR,%80.9,' 80.9%'),COLORYELLOW,ALIGN0,ALIGN0;
DRAWNUMBER(ISLASTBAR,%80.9,%80.9,2,COLORYELLOW),ALIGN0,VALIGN0;
DRAWTEXT(ISLASTBAR,低点,' 低点'),COLORWHITE,ALIGN0,ALIGN0;
DRAWNUMBER(ISLASTBAR,低点,低点 ,2,COLORWHITE),ALIGN0,VALIGN0;      老师,你好,帮忙把数字改成左边来,谢谢
 
技术人员回复
日期:2021-1-14 11:14
 参考:


 N:=174;       
M:=3;
//PC:=(C+REF(C,1)+0)/3;
//
高:=REF(HHV(H,N),M);
低:=REF(LLV(L,N),M);
H80:=高-(高-低)*0.191;
H61:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H38:=高-(高-低)*0.618;
H19:=高-(高-低)*0.809;
 MM:=BACKSET(ISLASTBAR,30);

顶点:IF(MM=1,REFX1(高,1000),NULL),COLORWHITE,LINETHICK2;
%19.8:IF(MM=1,REFX1(H19,1000),NULL),COLORYELLOW,LINETHICK1;
%38.2:IF(MM=1,REFX1(H38,1000),NULL),COLORCYAN,LINETHICK1;
%50:IF(MM=1,REFX1(H中,1000),NULL),COLORRED,LINETHICK1;
%61.8:IF(MM=1,REFX1(H61,1000),NULL),COLORMAGENTA,LINETHICK1;
%80.9:IF(MM=1,REFX1(H80,1000),NULL),COLORYELLOW,LINETHICK1;
低点:IF(MM=1,REFX1(低,1000),NULL),COLORWHITE,LINETHICK2; 

DRAWTEXT(CROSS(MM,0.5),顶点,' 顶点'),COLORWHITE,ALIGN2;
DRAWTEXT(CROSS(MM,0.5),%19.8,' 19.8%'),COLORLIGHTGREEN,ALIGN2;
DRAWNUMBER(CROSS(MM,0.5),%19.8,%19.8,2,COLORLIGHTGREEN),ALIGN2,VALIGN0;
DRAWNUMBER(CROSS(MM,0.5),顶点,顶点 ,2,COLORYELLOW),ALIGN2,VALIGN0;
DRAWTEXT(CROSS(MM,0.5),%38.2,' 38.2%'),COLORCYAN,ALIGN2;
DRAWNUMBER(CROSS(MM,0.5),%38.2,%38.2 ,2,COLORCYAN),ALIGN2,VALIGN0;
DRAWTEXT(CROSS(MM,0.5),%50,' 50%'),COLORRED,ALIGN2;
DRAWNUMBER(CROSS(MM,0.5),%50,%50 ,2,COLORRED),ALIGN2,VALIGN0;
DRAWTEXT(CROSS(MM,0.5),%61.8,' 61.8%'),COLORMAGENTA,ALIGN2,ALIGN0;
DRAWNUMBER(CROSS(MM,0.5),%61.8,%61.8 ,2,COLORMAGENTA),ALIGN2,VALIGN0;
DRAWTEXT(CROSS(MM,0.5),%80.9,' 80.9%'),COLORYELLOW,ALIGN2,ALIGN0;
DRAWNUMBER(CROSS(MM,0.5),%80.9,%80.9,2,COLORYELLOW),ALIGN2,VALIGN0;
DRAWTEXT(CROSS(MM,0.5),低点,' 低点'),COLORWHITE,ALIGN2,ALIGN0;
DRAWNUMBER(CROSS(MM,0.5),低点,低点 ,2,COLORWHITE),ALIGN2,VALIGN0;