請問如何給自定義指標里畫的線,標示名字與值 [文華財經]
-
咨詢內容:
您好,個人自定義指標中有一條畫線,想在盤面中顯示橫線的名稱和值,就顯示在橫線的左邊起始位置,請問怎么解決。謝謝.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或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容