TAG:公式

 网友求助:

 

 

画斜线中的问题

 

input:角度(12,1,1000);
p1:=CLOSE-REF(CLOSE,1); p2:=SUM(ABS(p1),0); p3:=COUNT(CLOSE>0,0);
k1:=p2/p3/角度,PRECISION6,LINETHICK;
ts:=sysparam(3)-sysparam(2);
周期:LLVBARS(L,ts),LINETHICK;
低点:llv(LOW,ts),LINETHICK;
线高:低点+1.5*K1*LLVBARS(LOW,ts),LINETHICK,COLORred;
高差:线高-低点,LINETHICK;
斜率:高差/周期,PRECISION6,LINETHICK,COLORCYAN;
DRAWSL(FILTER(BACKSET(ISLASTBAR,LLVBARS(LOW,ts)+1),ts),LOW,0.011017,0,0),colorred;
DRAWSL(FILTER(BACKSET(ISLASTBAR,LLVBARS(LOW,ts)+1),ts),LOW,斜率,0,0),COLORWHITE,LINEDASH;
请教各位老师:图中的两条斜线实际都是根据一个斜率画的两根线,一条白的虚线写入的是指标名"斜率"而另一条是直接写入"斜率"的数值"0.011017"结果出来了两条不同的线,红的那条是正确的,也就是直接写上斜率的数值,但总不能每天填一个数值,白的虚线误差还挺大

 

解答如下:

DRAWSL(FILTER(BACKSET(ISLASTBAR,LLVBARS(LOW,ts)+1),ts),LOW,斜率[DATACOUNT],0,0),colorred;