请上传下完整源码,我们对应修改下
或者说明下,您是要在当前交易日显示哪4个价格线?
分析后回复
您的意思是,把3楼指标先改成1楼图1的效果,再改为1楼图2?
这样看图改写改不了的,您配合3楼指标加载后的截图具体说明下思路,我们帮您看下如何修改
原指标中没有D指标的,增加如下:
另外,这个D指标没有用到后续的其他变量的计算中,加载后效果还是显示同6楼的
建议您量化下D在指标中如何计算
RSV:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
REFLINE:80,50,20;
B1:=BARSLAST(CROSS(K,80))+1,NODRAW;
B2:=BARSLAST(CROSSDOWN(K,80))+1,NODRAW;
A1:=BARSLAST(CROSS(K,50))+1,NODRAW;
A2:=BARSLAST(CROSSDOWN(K,50))+1,NODRAW;
D1:=BARSLAST(CROSS(K,20))+1,NODRAW;
D2:=BARSLAST(CROSSDOWN(K,20))+1,NODRAW;
AH:VALUEWHEN(A2=1&&A1<B2,HV(H,A1)),NODRAW;
AHN:=BACKSET(A2=1&&A1<B2,REF(HHVBARS(H,A1),1)+2);
BH:VALUEWHEN(A2=1&&A1<B2,REF(HHV(H,B1),B2)),NODRAW;
BHN:=BACKSET(A2=1&&A1<B2,REF(HHVBARS(H,B1),B2)+B2+1);
DRAWLINE1(CROSS(BHN,0.5)&&AH<BH,H,CROSS(AHN,0.5),H,0),RGB(0,128,255),LINETHICK2;
CL:VALUEWHEN(A1=1&&A2<D1,LV(L,A2)),NODRAW;
CLN:=BACKSET(A1=1&&A2<D1,REF(LLVBARS(L,A2),1)+2);
DL:VALUEWHEN(A1=1&&A2<D1,REF(LLV(L,D2),D1)),NODRAW;
DLN:=BACKSET(A1=1&&A2<D1,REF(LLVBARS(L,D2),D1)+D1+1);
DRAWLINE1(CROSS(DLN,0.5)&&CL>DL,L,CROSS(CLN,0.5),L,0),RGB(255,128,192),LINETHICK2;



