夜盘收盘价格和下午收盘价格上下方画线
设置一个参数X,
夜盘收盘价格+x%夜盘价格,以这个价格向右画线
夜盘收盘价格-x%夜盘价格,以这个价格向右画线
白盘收盘价格+x%白盘价格,以这个价格向右画线
白盘收盘价格-x%白盘价格,以这个价格向右画线
谢谢
参考:
X:=0.2;
YPN:BARSLAST(TIME=0900)+1,NODRAW;
YPC:REF(C,YPN),NODRAW;
BPN:BARSLAST(DATE<>REF(DATE,1))+1,NODRAW;
BPC:REF(C,BPN),NODRAW;
DRAWLINE3(ISLASTBAR,(1+X/100)*YPC,YPN,ISLASTBAR,(1+X/100)*YPC,0,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1-X/100)*YPC,YPN,ISLASTBAR,(1-X/100)*YPC,0,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1+X/100)*BPC,BPN,ISLASTBAR,(1+X/100)*BPC,0,0),COLORWHITE;
DRAWLINE3(ISLASTBAR,(1-X/100)*BPC,BPN,ISLASTBAR,(1-X/100)*BPC,0,0),COLORWHITE;
现在就是历史数据的呀,白线是昨日白盘收盘价,黄线是今日夜盘收盘价;
X:=0.2;
YPN:BARSLAST(TIME=0900)+1,NODRAW;
YPC:REF(C,YPN),NODRAW;
BPN:BARSLAST(DATE<>REF(DATE,1))+1,NODRAW;
BPC:REF(C,BPN),NODRAW;
DRAWLINE3(ISLASTBAR,(1+X/100)*YPC,YPN,ISLASTBAR,(1+X/100)*YPC,0,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1-X/100)*YPC,YPN,ISLASTBAR,(1-X/100)*YPC,0,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1+X/100)*BPC,BPN,ISLASTBAR,(1+X/100)*BPC,YPN,0),COLORWHITE;
DRAWLINE3(ISLASTBAR,(1-X/100)*BPC,BPN,ISLASTBAR,(1-X/100)*BPC,YPN,0),COLORWHITE;
就是之前天数的线也画出来,谢谢
比方一个月之前的线也画出来
一年之前的线也画出来
历史数据我会看的,谢谢
参考:
X:=0.2;
YPN:BARSLAST(TIME=0900)+1,NODRAW;
YPC:REF(C,YPN),NODRAW;
BPN:BARSLAST(DATE<>REF(DATE,1))+1,NODRAW;
BPC:REF(C,BPN),NODRAW;
DRAWLINE1(DATE<>REFX(DATE,1),(1+X/100)*C,REFX(TIME=0900,1),(1+X/100)*BPC,0),COLORWHITE;
DRAWLINE1(DATE<>REFX(DATE,1),(1-X/100)*C,REFX(TIME=0900,1),(1-X/100)*BPC,0),COLORWHITE;
DRAWLINE1(REFX(TIME=0900,1),(1+X/100)*C,DATE<>REFX(DATE,1),(1+X/100)*YPC,0),COLORYELLOW;
DRAWLINE1(REFX(TIME=0900,1),(1-X/100)*C,DATE<>REFX(DATE,1),(1-X/100)*YPC,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1+X/100)*YPC,YPN,ISLASTBAR,(1+X/100)*YPC,0,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1-X/100)*YPC,YPN,ISLASTBAR,(1-X/100)*YPC,0,0),COLORYELLOW;
DRAWLINE3(ISLASTBAR,(1+X/100)*BPC,BPN,ISLASTBAR,(1+X/100)*BPC,YPN,0),COLORWHITE;
DRAWLINE3(ISLASTBAR,(1-X/100)*BPC,BPN,ISLASTBAR,(1-X/100)*BPC,YPN,0),COLORWHITE;
老师麻烦编写一个只有白天盘的,谢谢
用在只有白天盘的商品上
用在无夜盘的合约上参考
X:=0.2;
YPN:BARSLAST(TIME=0930)+1,NODRAW;
YPC:REF(C,YPN),NODRAW;
BPN:BARSLAST(DATE<>REF(DATE,1))+1,NODRAW;
BPC:REF(C,BPN),NODRAW;
DRAWSL(REFX(DAYBARPOS=1,1)||ISLASTBAR,(1+X/100)*YPC,0,-DAYBARPOS+1,0,COLORYELLOW);
DRAWSL(REFX(DAYBARPOS=1,1)||ISLASTBAR,(1-X/100)*YPC,0,-DAYBARPOS+1,0,COLORYELLOW);
DRAWSL(REFX(DAYBARPOS=1,1)||ISLASTBAR,(1+X/100)*YPC,0,-DAYBARPOS+1,0,COLORYELLOW);
DRAWSL(REFX(DAYBARPOS=1,1)||ISLASTBAR,(1-X/100)*YPC,0,-DAYBARPOS+1,0,COLORYELLOW);

