回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [求救][問題]線性回歸通道值求救
引用: 最初由 jhong 發表
此圖程式碼
//drawtext(sysparam(2)=barpos,c,'板塊:'+blkname),colorccffff,align4;
input:T(60,1,9999,1);
p:=if(SYSPARAM(1)<datacount-t,SYSPARAM(1)-t,SYSPARAM(1)-t);
Ax:=p=BARPOS;//A點橫坐標(前)
yk:=slope(c,t+1);//通道斜率
yc:forcast(c,t+1)COLORWHITE,LINEDOT;//(中後值)
Ay:=yc[p+t]-yk[p+t]*t;//A點縱坐標
Bx:=ref(Ax,t);//B點橫坐標(後)
By:=yc[p+t];//B點縱坐標
中:LINEVALUE(Ax,Ay,Bx,By,0,0)COLORYELLOW;
js:=hhv(h-中,t+1);
jq:=hhv(中-L,t+1);
//上:中+hhv(h-中,t+1);//js
//下:中-llv(中-l,t+1);//jq
前中值: (yc)-(yk)*t,COLORYELLOW,LINEDOT;//Ay(已求出是我要的正確值)
後中值:yc,COLORYELLOW;//yc(已求出是我要的正確值)
前上值:Ay+js,COLORMAGENTA,LINEDOT;//如何像前中值與後中值一樣隨每根K棒固定住
後上值:By+js,COLORMAGENTA;//如何像前中值與後中值一樣隨每根K棒固定住
前下值:Ay-jq,COLORGREEN,LINEDOT;//如何像前中值與後中值一樣隨每根K棒固定住
後下值:By-jq,COLORGREEN;//如何像前中值與後中值一樣隨每根K棒固定住
//前上值:前中值+上,COLORMAGENTA,LINEDOT;//如何像前中值與後中值一樣隨每根K棒固定住
//後上值:By+上,COLORMAGENTA;//如何像前中值與後中值一樣隨每根K棒固定住
//前下值:前中值-下,COLORYELLOW,LINEDOT;//如何像前中值與後中值一樣隨每根K棒固定住
//後下值:By-下,COLORGREEN;//如何像前中值與後中值一樣隨每根K棒固定住
上:LINEVALUE(Ax,Ay+js[p+t],Bx,By+js[p+t],0,0),COLORMAGENTA;
下:LINEVALUE(Ax,Ay-jq[p+t],Bx,By-jq[p+t],0,0),COLORGREEN;
STICKLINE(Ax or Bx,上,下,0.01,0)COLORGRAY,POINTDOT;
__________________
jhong
|