请问怎么在1分钟图上显示出15分钟的间隔
作者:文华财经 来源:cxh99.com 发布时间:2025年06月16日
-
咨询内容:
请问怎么在1分钟图上显示出15分钟的间隔,也就是15分钟内的一分钟有个高低横线或方框显示出来,谢谢
来源:程序化99
-
文华技术人员:
这样看下:
VV:="MIN$15$V";
N:=BARSLAST(VV<>REF(VV,1))+1;
OO:=VALUEWHEN(N=1,O);
DRAWLINE3((REFX(N=1,1)||ISLASTBAR)&&C>=OO,C,BARSLAST(N=1),(REFX(N=1,1)||ISLASTBAR)&&C>=OO,OO,BARSLAST(N=1),0),COLORRED,LINETHICK1,DOT;
DRAWLINE((REFX(N=1,1)||ISLASTBAR)&&C>=OO,C,(REFX(N=1,1)||ISLASTBAR)&&C>=OO,OO,COLORRED),LINETHICK1,DOT;
DRAWSL((REFX(N=1,1)||ISLASTBAR)&&C>=OO,C,0,-BARSLAST(N=1),0,COLORRED),LINETHICK1,DOT;
DRAWSL((REFX(N=1,1)||ISLASTBAR)&&C>=OO,OO,0,-BARSLAST(N=1),0,COLORRED),LINETHICK1,DOT;
DRAWLINE3((REFX(N=1,1)||ISLASTBAR)&&C>=OO,HHV(H,BARSLAST(N=1)+1),BARSLAST(N=1)/2,(REFX(N=1,1)||ISLASTBAR)&&C>=OO,C,BARSLAST(N=1)/2,0),COLORRED,LINETHICK1,DOT;
DRAWLINE3((REFX(N=1,1)||ISLASTBAR)&&C>=OO,LLV(L,BARSLAST(N=1)+1),BARSLAST(N=1)/2,(REFX(N=1,1)||ISLASTBAR)&&C>=OO,OO,BARSLAST(N=1)/2,0),COLORRED,LINETHICK1,DOT;
DRAWLINE3((REFX(N=1,1)||ISLASTBAR)&&C<OO,C,BARSLAST(N=1),(REFX(N=1,1)||ISLASTBAR)&&C<OO,OO,BARSLAST(N=1),0),COLORLIGHTGREEN,LINETHICK1,DOT;
DRAWLINE((REFX(N=1,1)||ISLASTBAR)&&C<OO,C,(REFX(N=1,1)||ISLASTBAR)&&C<OO,OO,COLORLIGHTGREEN),LINETHICK1,DOT;
DRAWSL((REFX(N=1,1)||ISLASTBAR)&&C<OO,C,0,-BARSLAST(N=1),0,COLORLIGHTGREEN),LINETHICK1,DOT;
DRAWSL((REFX(N=1,1)||ISLASTBAR)&&C<OO,OO,0,-BARSLAST(N=1),0,COLORLIGHTGREEN),LINETHICK1,DOT;
DRAWLINE3((REFX(N=1,1)||ISLASTBAR)&&C<OO,HHV(H,BARSLAST(N=1)+1),BARSLAST(N=1)/2,(REFX(N=1,1)||ISLASTBAR)&&C<OO,OO,BARSLAST(N=1)/2,0),COLORLIGHTGREEN,LINETHICK1,DOT;
DRAWLINE3((REFX(N=1,1)||ISLASTBAR)&&C<OO,LLV(L,BARSLAST(N=1)+1),BARSLAST(N=1)/2,(REFX(N=1,1)||ISLASTBAR)&&C<OO,C,BARSLAST(N=1)/2,0),COLORLIGHTGREEN,LINETHICK1,DOT;