源码编程思路破译P赋值:3 N赋值:10 输出多空均线:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4,线宽为2 输出UPR:BBI+P*BBI的N日估算标准差 输出DWN:BBI-P*BBI的N日估算标准差 输出EMA5:收盘价的5日指数移动平均 W赋值:上次DISPSTATUS=1距今天数 输出天:上次最低价=W日内最低价的最低值距今天数,COLOR00FFFF,线宽为0,PRECIS0 输出DRAWTEXTREL(10,150,'■目前可见K线:'+NUMTOSTRN(W+1,0)+'天'),画白色 输出低涨:(收盘价/W日内最低价的最低值-1)*100,COLOR0000FF,线宽为0,PRECIS2 输出DRAWTEXTREL(10,100,'■低点至今上涨:'+NUMTOSTRN(低涨,2)+'%'+NUMTOSTRN(天,0)+'天'),COLOR0000FF 输出DRAWTEXTREL(10,200,'■建议查阅K线:短线30天,中长线120天!'),COLORFF8899 DRAWTEXTREL(10,50,'所属板块:'+BKNAME),线宽为1,COLOR00FFFF ZT赋值:收盘价/1日前的收盘价>1.097 XH赋值:ZT的13日过滤 BH赋值:上次ZT距今天数 CZ赋值:BH日前的最高价-BH日前的最低价 当满足条件ZT时,在BH日前的开盘价和BH日前的收盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,画黄色 TY赋值:收盘价 A1赋值:5日前的TY=2*5+1日内TY的最高值 B1赋值:A1的5日过滤 C1赋值:若B1则将最近5+1周期置为1 HD赋值:C1的5日过滤 A2赋值:5日前的TY=2*5+1日内TY的最低值 B2赋值:A2的4日过滤 C2赋值:若B2则将最近4+1周期置为1 LD赋值:C2的5日过滤 输出压力线:上次HD距今天数日前的收盘价,画红色,POINTDOT 当满足条件收盘价时,在压力线和压力线位置之间画柱状线,宽度为8,2不为0则画空心柱.,画洋红色,线宽为1 程序源码P:=3; N:=10; BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,LINETHICK2; UPR:BBI+P*STD(BBI,N); DWN:BBI-P*STD(BBI,N); EMA5:EMA(CLOSE,5); W:=BARSLAST(DISPSTATUS=1); 天:BARSLAST(L=LLV(LOW,W)),COLOR00FFFF,LINETHICK0,PRECIS0; DRAWTEXTREL(10,150,'■目前可见K线:'+NUMTOSTRN(W+1,0)+'天'),COLORWHITE; 低涨:(C/LLV(LOW,W)-1)*100,COLOR0000FF,LINETHICK0,PRECIS2;DRAWTEXTREL(10,100,'■低点至今上涨:'+NUMTOSTRN(低涨,2)+'%'+NUMTOSTRN(天,0)+'天'),COLOR0000FF; DRAWTEXTREL(10,200,'■建议查阅K线:短线30天,中长线120天!'),COLORFF8899; DRAWTEXTREL(10,50,'所属板块:'+BKNAME),LINETHICK1,COLOR00FFFF; ZT:=C/REF(C,1)>1.097; XH:=FILTER(ZT,13); BH:=BARSLAST(ZT); CZ:=REF(H,BH)-REF(L,BH); STICKLINE(ZT,REF(O,BH),REF(C,BH),7,0),COLORYELLOW; TY:=C; A1:=REF(TY,5)=HHV(TY,2*5+1);B1:=FILTER(A1,5);C1:=BACKSET(B1,5+1);HD:=FILTER(C1,5); A2:=REF(TY,5)=LLV(TY,2*5+1);B2:=FILTER(A2,4);C2:=BACKSET(B2,4+1);LD:=FILTER(C2,5); 压力线:REF(C,BARSLAST(HD)),COLORRED{红色},POINTDOT; STICKLINE(C,压力线,压力线,8,2),COLORMAGENTA{红色},LINETHICK1; 该公式包含未来函数:BACKSET |
|