怎样准确运用函数
DRAWTEXT( )在图形上显示文字。
用法:
DRAWTEXT(COND,PRICE,TEXT,OFFSET),当COND条件满足时,在PRICE位置书写文字TEXT,OFFSET可选,表示垂直位置偏移像素。
例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。
DRAWTEXT(AR6,L-0.09,'启动点'),COLORYELLOW; 表示满足AR6条件时在最低价(L-0.09)位置写上'启动点'字样,并用(COLOR)颜色函数YELLOW黄色,
DRAWTEXT(FILTER(持股=1,25),25,'机★会'),COLORRED ; 在图形上显示文字并信号过滤和加上红色
DRAWTEXTAbs( , , )在图形绝对位置上显示文字。
用法:
DRAWTEXTABS(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是像素,图形窗口左上角坐标为(0,0)。
例如:DRAWTEXTABS(0,0,'注意')表示在图形最左上角位置显示'注意'字样。
DRAWTEXTABS(250,2,'上涨家数:'+NUMTOSTRN(DYNAINFO(66),0)+'家'),LINETHICK3,COLOR0000FF;
DRAWTEXTABS(390,2,'平盘家数:'+NUMTOSTRN(DYNAINFO(68),0)+'家'),LINETHICK3,COLORFFFFFF;
DRAWTEXTABS(530,2,'下跌家数:'+NUMTOSTRN(DYNAINFO(67),0)+'家'),LINETHICK3,COLOR00FF00;
DRAWTEXTREL( , , ) 在图形相对位置上显示文字。
用法:
DRAWTEXTREL(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是窗口沿水平和垂直方向的1/1000,X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。
例如:DRAWTEXTREL(0,0,'注意')表示在图形最左上角位置显示'注意'字样。
DRAWTEXTREL(10,200,'线上阴线买|买错也要买'),linethick1,colorred;
DRAWTEXTREL(10,240,'线下阳线卖|卖错也要卖'),linethick1,colorred;
(20均线)
SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100);
DRAWTEXTREL(12,5,'量能饱和度:'+NUMTOSTRN(SAT,0)),LINETHICK3,Color8000FF;
STICKLINE( , , , , ) 在图形上绘制柱线
用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,ATTR),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),ATTR的个位不为0则画空心柱,ATTR的十位以上部分表示左右移动,范围是-1000—1000,表示移动位置的千分比。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,501)表示画k线中阳线的空心柱体部分,向右移动K线宽度的50%。
STICKLINE(FILTER(持股=1,25) ,50,0,15,0),colorf00ff0;在图形上画上柱子并信号过滤和加上红色
STICKLINE(FILTER(持股=1,25),50,0,8,0),COLORYELLOW; 在图形上画上柱子并信号过滤和加上黄色
STICKLINE(个股趋势>ref(个股趋势,1)and 大盘趋势>ref(大盘趋势,1),个股趋势,大盘趋势,0.85,0),COLORyellow;在二条画线之间画上小柱子。
PARTLINE( )根据条件画线。
用法:
PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),绘制PRICE线,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不绘制,从COLOR1之后的参数均可以省略,最多可以有10组条件。
例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0),1,RGB(0,0,255))表示画收盘价线,阳线时用红色,阴线时用绿色,平盘用蓝色。注意最后一个条件为1,表示前面都不满足时必然满足这个条件。
例如:
工作线:ma(c,12);
生命线:ma(c,25);
半年线:ma(c,120);
PARTLINE(工作线,工作线>生命线 and 工作线>REF(工作线,1),RGB(255,0,0),工作线<REF(工作线,1),RGB(0,255,0),1),LINETHICK3;
LAST( ) 连续满足条件的周期数
用法:
LAST(X),统计连续满足X条件的周期数。
例如:LAST(CLOSE>OPEN)表示到目前为止连续收阳的周期数。
两天个股日K线缩量下跌3%以上,且macd要为红柱。
last(c/ref(c,1)<0.97 and vol<ref(VOL,1) )>=2 and last("macd.macd">0)>=2;
MA1:MA(CLOSE,P1),COLOR0088ff, LINETHICK3;表示在均线上加上颜色 并且均线加粗。
外盘:=sum(if(DYNAINFO(23)*close,DYNAINFO(23),0),0)*0.003906;
内盘:=sum(if(DYNAINFO(22)*close,DYNAINFO(22),0),0)*0.003906;
主动率:=(外盘-内盘)/(内盘+外盘)*100;
跟椐条件填充区域
FILLRGN(MA(CLOSE,60),MA(CLOSE,120),MA(CLOSE,60)<MA(CLOSE,120)),color990000;
FILLRGN(MA(CLOSE,60),MA(CLOSE,120),MA(CLOSE,60)>MA(CLOSE,120)),color000099;
或者用;
MA1:MA(CLOSE,60),layer0;
MA2:MA(CLOSE,120),layer0;
FILLRGN(ma1,ma2,ma1>ma2,RGB(255,125,0),MA1<MA2,RGB(0,0,255));
上面二个都可以用,但必须加上下面四条,不然K线就看不到了。
STICKLINE( C>=O,C,O,7,0),COLORRED;
STICKLINE( C>=O,H,L,0,1),COLORRED;
STICKLINE( C<O,H,L,0,1),COLORFFFF66;
STICKLINE( C<O,C,O,7,0),COLORFFFF66 ;
在K线中画虚线;
前高位:REF(C,BARSLAST(HD)),COLOR00FF00,POINTDOT;
STICKLINE(C,前高位,前高位,8,0),COLORYELLOW;