画线处标注3年以来的波幅
作者:文华财经 来源:cxh99.com 发布时间:2023年06月22日
-
咨询内容:
Q:=12000;//波幅显示定位H1:=H+Q*MINPRICE;L1:=L-Q*MINPRICE;N:=BARSLAST(CROSS(MONTH=REFX1(MONTH,10000)&&DAY>REFX1(DAY,10000),0.5))+1;P:=BACKSET(ISLASTBAR,N);HH:=HHV(H,N+1);LL:=LLV(L,N+1);DRAWNUMBER(CROSS(P,0.5),H1,REFX1((HH-LL)/LL,10000)*100,2,COLORYELLOW),ALIGN2,VALIGN2,FONTSIZE15;DRAWNUMBER(CROSS(P,0.5),L1,REFX1((HH-LL)/LL,10000)*100,2,COLORYELLOW),ALIGN2,VALIGN0,FONTSIZE15;Q1:=11000;Q2:=10000000;DRAWLINE(CROSS(P,0.5),H+Q1*MINPRICE,1,H+Q2*MINPRICE,COLORCYAN),DASH;DRAWLINE(CROSS(P,0.5),L-Q1*MINPRICE,1,L-Q2*MINPRICE,COLORCYAN),DASH;Q3:=10000;DRAWTEXT(CROSS(P,0.5),H+Q3*MINPRICE,Ƈ年'),ALIGN0,VALIGN0,COLORWHITE,FONTSIZE13;DRAWTEXT(CROSS(P,0.5),L-Q3*MINPRICE,Ƈ年'),ALIGN0,VALIGN2,COLORWHITE,FONTSIZE13;
老师,以上公式是加载周线时,在距当前K线1年时间点处K线处画竖线,并在该处标注1年以来的波幅,如果我要在距当前K线3年时间点处K线处画竖线,并在该画线处标注3年以来的波幅,公式要如何修改?修改部分请老师用红色标注,谢谢!
来源:程序化99
-
文华技术人员:
参考:
Q:=12000;//波幅显示定位
H1:=H+Q*MINPRICE;
L1:=L-Q*MINPRICE;
N:=SUMBARS(CROSS(MONTH=REFX1(MONTH,10000)&&DAY>REFX1(DAY,10000),0.5),3);
P:=BACKSET(ISLASTBAR,N);
HH:=HHV(H,N+1);
LL:=LLV(L,N+1);
DRAWNUMBER(CROSS(P=1,0.5),H1,REFX1((HH-LL)/LL,10000)*100,2,COLORYELLOW),ALIGN2,VALIGN2,FONTSIZE15;
DRAWNUMBER(CROSS(P=1,0.5),L1,REFX1((HH-LL)/LL,10000)*100,2,COLORYELLOW),ALIGN2,VALIGN0,FONTSIZE15;
Q1:=11000;
Q2:=10000000;
DRAWLINE(CROSS(P=1,0.5),H+Q1*MINPRICE,1,H+Q2*MINPRICE,COLORCYAN),DASH;
DRAWLINE(CROSS(P=1,0.5),L-Q1*MINPRICE,1,L-Q2*MINPRICE,COLORCYAN),DASH;
Q3:=10000;
DRAWTEXT(CROSS(P=1,0.5),H+Q3*MINPRICE,'3年',ALIGN0,VALIGN0,COLORWHITE,FONTSIZE13;
DRAWTEXT(CROSS(P=1,0.5),L-Q3*MINPRICE,'3年',ALIGN0,VALIGN2,COLORWHITE,FONTSIZE13;
来源: WWW.CXH99.COM
-
文华客服:
老师,2楼公式加在月周期的K线也同样可用吧?
-
网友回复:
可以的,您加载试下。