请问如何给自定义指标里画的线,标示名字与值 [文华财经]
-
咨询内容:
您好,个人自定义指标中有一条画线,想在盘面中显示横线的名称和值,就显示在横线的左边起始位置,请问怎么解决。谢谢.CC:=BACKSET(ISLASTBAR,DAYBARPOS);CL1:="DAY$1$CLOSE";LW1:="DAY$1$LOW";HG1:="DAY$1$HIGH";CL:IF(CC,CL1,NULL);DRAWHORIZONTALLINE(1,CL,COLORBLACK);LW:IF(CC,LW1,NULL);DRAWHORIZONTALLINE(1,LW,COLORBLACK);HG:IF(CC,HG1,NULL);DRAWHORIZONTALLINE(1,HG,COLORBLACK);PP:=(CL+LW+HG)/4; DRAWHORIZONTALLINE(1,PP,COLORGREEN); //需要显示PP线的名称“PP”,值。 举例,类似“PP:1234”。S1:=3*PP-HG;DRAWHORIZONTALLINE(1,S1,COLORRED); //需要显示S1线的名称“S1”,值R1:=3*PP-LW;DRAWHORIZONTALLINE(1,R1,COLORBLUE); //需要显示R1线的名称“R1”,值S2:=PP-(HG-LW);DRAWHORIZONTALLINE(1,S2,COLORRED);//需要显示S2线的名称“S2”,值R2:=PP+(HG-LW);DRAWHORIZONTALLINE(1,R2,COLORBLUE);//需要显示R2线的名称“R2”,值S3:=LW-3*(HG-PP);DRAWHORIZONTALLINE(1,S3,COLORRED);//需要显示S3线的名称“S3”,值R3:=HG+3*(PP-LW);DRAWHORIZONTALLINE(1,R3,COLORBLUE);//需要显示R3线的名称“R3”,值
来源:程序化99
-
文华技术人员:
参考:
CC:=BACKSET(ISLASTBAR,DAYBARPOS); CL1:="DAY$1$CLOSE"; LW1:="DAY$1$LOW"; HG1:="DAY$1$HIGH"; CL:IF(CC,CL1,NULL); DRAWHORIZONTALLINE(1,CL,COLORBLACK); LW:IF(CC,LW1,NULL); DRAWHORIZONTALLINE(1,LW,COLORBLACK); HG:IF(CC,HG1,NULL); DRAWHORIZONTALLINE(1,HG,COLORBLACK); PP:=(CL+LW+HG)/4; DRAWHORIZONTALLINE(1,PP,COLORGREEN); //需要显示PP线的名称“PP”,值。 举例,类似“PP:1234”。 DRAWTEXT(DAYBARPOS=1,PP,'P: ',ALIGN2,COLORGREEN; DRAWNUMBER(DAYBARPOS=1,PP,PP,0,COLORGREEN),ALIGN2; S1:=3*PP-HG; DRAWHORIZONTALLINE(1,S1,COLORRED); //需要显示S1线的名称“PP”,值 DRAWTEXT(DAYBARPOS=1,S1,'1: ',ALIGN2,COLORRED; DRAWNUMBER(DAYBARPOS=1,S1,S1,0,COLORRED),ALIGN2;
R1:=3*PP-LW; DRAWHORIZONTALLINE(1,R1,COLORBLUE); //需要显示R1线的名称“PP”,值 DRAWTEXT(DAYBARPOS=1,R1,'1: ',ALIGN2,COLORBLUE; DRAWNUMBER(DAYBARPOS=1,R1,R1,0,COLORBLUE),ALIGN2;
S2:=PP-(HG-LW); DRAWHORIZONTALLINE(1,S2,COLORRED);//需要显示S2线的名称“PP”,值 DRAWTEXT(DAYBARPOS=1,S2,'2: ',ALIGN2,COLORRED; DRAWNUMBER(DAYBARPOS=1,S2,S2,0,COLORRED),ALIGN2;
R2:=PP+(HG-LW); DRAWHORIZONTALLINE(1,R2,COLORBLUE);//需要显示R2线的名称“PP”,值 DRAWTEXT(DAYBARPOS=1,R2,'2: ',ALIGN2,COLORBLUE; DRAWNUMBER(DAYBARPOS=1,R2,S2,0,COLORBLUE),ALIGN2;
S3:=LW-3*(HG-PP); DRAWHORIZONTALLINE(1,S3,COLORRED);//需要显示S3线的名称“PP”,值 DRAWTEXT(DAYBARPOS=1,S3,'3: ',ALIGN2,COLORRED,VALIGN0; DRAWNUMBER(DAYBARPOS=1,S3,S3,0,COLORRED),ALIGN2,VALIGN0;
R3:=HG+3*(PP-LW); DRAWHORIZONTALLINE(1,R3,COLORBLUE);//需要显示R3线的名称“PP”,值 DRAWTEXT(DAYBARPOS=1,R3,'3: ',ALIGN2,COLORBLUE; DRAWNUMBER(DAYBARPOS=1,R3,R3,0,COLORBLUE),ALIGN2;
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容