编程思路破译输出量5:成交量(手)的5日简单移动平均,画红色 输出量10:成交量(手)的10日简单移动平均 VAR1赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值) 输出成交:成交量(手),COLORCD52FF,线宽为0 输出主动买盘:如果收阳线,返回VAR1*(最高价-最低价),否则返回如果收阴线,返回VAR1*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2,COLOR0000FF,STICK 输出主动卖盘:如果收阳线,返回VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回VAR1*(最高价-最低价),否则返回成交量(手)/2,COLOR00E521,STICK 输出买卖比:主动买盘/主动卖盘 WJ赋值:(最高价+最低价+收盘价)/3 VD1赋值:如果最高价=最低价,返回1,否则返回最高价-开盘价和收盘价的较大值 VD2赋值:如果最高价=最低价,返回1,否则返回收盘价和开盘价的较大值-WJ VD3赋值:如果最高价=最低价,返回1,否则返回开盘价和收盘价的较小值-最低价 VD4赋值:如果最高价=最低价,返回1,否则返回WJ-收盘价和开盘价的较小值 VD5赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价 VD6赋值:(VD1*VD5) VD7赋值:(VD2*VD5) VD8赋值:(VD3*VD5) VD9赋值:(VD4*VD5) 买入量赋值:(VD9+VD8) 卖出量赋值:(VD6+VD7) 买入资金赋值:买入量*收盘价/100 卖出资金赋值:卖出量*收盘价/100 资金进出赋值:买入资金-卖出资金 买卖资金比赋值:买入资金/卖出资金 挂单买盘赋值:主动买盘的3日简单移动平均 挂单卖盘赋值:(主动卖盘的3日简单移动平均) 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0000FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为7.8,0不为0则画空心柱.,COLOR0018FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为7.5,0不为0则画空心柱.,COLOR001BFF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为7.3,0不为0则画空心柱.,COLOR0022FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0035FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为6.8,0不为0则画空心柱.,COLOR0041FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为6.5,0不为0则画空心柱.,COLOR0050FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为6.3,0不为0则画空心柱.,COLOR0059FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0062FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为5.7,0不为0则画空心柱.,COLOR006CFF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为5.5,0不为0则画空心柱.,COLOR007AFF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为5.3,0不为0则画空心柱.,COLOR0080FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0089FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLOR0095FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR009CFF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00ABFF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00C0FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00D1FF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00EAFF 当满足条件(主动买盘>0)时,在0和主动买盘位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00FFFF 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR006800 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为7.8,0不为0则画空心柱.,COLOR007F00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为7,5不为0则画空心柱.,COLOR008B00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为7,3不为0则画空心柱.,COLOR008B00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR009000 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为6.8,0不为0则画空心柱.,COLOR009500 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为6.5,0不为0则画空心柱.,COLOR009C00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为6.3,0不为0则画空心柱.,COLOR00A300 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00AB00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为5.7,0不为0则画空心柱.,COLOR00AF00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为5.5,0不为0则画空心柱.,COLOR00B900 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为5.3,0不为0则画空心柱.,COLOR00C000 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00C100 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLOR00CA00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR00D300 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00DB00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00EA00 当满足条件(主动卖盘>0)时,在0和主动卖盘位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00FF00 DRAWTEXTABS(1,1,'【买卖盘解量(手)】') DRAWTEXTABS(1,30,'┃当日买卖量='+NUMTOSTR(成交量(手))),COLORFF00FF DRAWTEXTABS(1,60,'┃当日主动买量='+NUMTOSTR(主动买盘)),COLOR00FF00 DRAWTEXTABS(1,90,'┃当日主动卖量='+NUMTOSTR(主动卖盘)),画黄色 DRAWTEXTABS(1,120,'┃当日买卖比='+NUMTOSTR(买卖比)),COLORFF00FF 输出DRAWTEXTABS(250,30,'┃买入资金累计万元: '+NUMTOSTR(买入资金)),画红色,线宽为1 输出DRAWTEXTABS(250,60,'┃卖出资金累计万元: '+NUMTOSTR(卖出资金)),COLOR00FF00,线宽为1 输出DRAWTEXTABS(250,90,'┃资金进出万元: '+NUMTOSTR(资金进出)),画黄色,线宽为1 输出DRAWTEXTABS(250,120,'┃买卖资金比: '+NUMTOSTR(买卖资金比)),画黄色,线宽为1 输出DRAWTEXTABS(1,150,'┃当日挂单买盘: '+NUMTOSTR(挂单买盘)),画红色,线宽为1 输出DRAWTEXTABS(250,500,'┃当日挂单卖盘: '+NUMTOSTR(挂单卖盘)),COLOR00FF00,线宽为1 程序源码量5:MA(VOL,5),COLORRED; 量10:MA(VOL,10); VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); 成交:VOL,COLORCD52FF,LINETHICK0; 主动买盘:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLOR0000FF,STICK; 主动卖盘:IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,VAR1*(HIGH-LOW),VOL/2)),COLOR00E521,STICK; 买卖比:主动买盘/主动卖盘; WJ:=(HIGH+LOW+CLOSE)/3; VD1:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE)); VD2:=IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-WJ); VD3:=IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW); VD4:=IF(HIGH=LOW,1,WJ-MIN(CLOSE,OPEN)); VD5:=VOL/IF(HIGH=LOW,4,HIGH-LOW); VD6:=(VD1*VD5); VD7:=(VD2*VD5); VD8:=(VD3*VD5); VD9:=(VD4*VD5); 买入量:=(VD9+VD8); 卖出量:=(VD6+VD7); 买入资金:=买入量*CLOSE/100; 卖出资金:=卖出量*CLOSE/100; 资金进出:=买入资金-卖出资金; 买卖资金比:=买入资金/卖出资金; 挂单买盘:=MA(主动买盘,3); 挂单卖盘:=(MA(主动卖盘,3)); STICKLINE((主动买盘 > 0),0,主动买盘,8,0),COLOR0000FF; STICKLINE((主动买盘 > 0),0,主动买盘,7.8,0),COLOR0018FF; STICKLINE((主动买盘 > 0),0,主动买盘,7.5,0),COLOR001BFF; STICKLINE((主动买盘 > 0),0,主动买盘,7.3,0),COLOR0022FF; STICKLINE((主动买盘 > 0),0,主动买盘,7,0),COLOR0035FF; STICKLINE((主动买盘 > 0),0,主动买盘,6.8,0),COLOR0041FF; STICKLINE((主动买盘 > 0),0,主动买盘,6.5,0),COLOR0050FF; STICKLINE((主动买盘> 0),0,主动买盘,6.3,0),COLOR0059FF; STICKLINE((主动买盘 > 0),0,主动买盘,6,0),COLOR0062FF; STICKLINE((主动买盘 > 0),0,主动买盘,5.7,0),COLOR006CFF; STICKLINE((主动买盘> 0),0,主动买盘,5.5,0),COLOR007AFF; STICKLINE((主动买盘 > 0),0,主动买盘,5.3,0),COLOR0080FF; STICKLINE((主动买盘 > 0),0,主动买盘,5,0),COLOR0089FF; STICKLINE((主动买盘 > 0),0,主动买盘,4.5,0),COLOR0095FF; STICKLINE((主动买盘 > 0),0,主动买盘,3.5,0),COLOR009CFF; STICKLINE((主动买盘 > 0),0,主动买盘,3,0),COLOR00ABFF; STICKLINE((主动买盘> 0),0,主动买盘,2.5,0),COLOR00C0FF; STICKLINE((主动买盘 > 0),0,主动买盘,1.5,0),COLOR00D1FF; STICKLINE((主动买盘> 0),0,主动买盘,1,0),COLOR00EAFF; STICKLINE((主动买盘 > 0),0,主动买盘,0.7,0),COLOR00FFFF; STICKLINE((主动卖盘 > 0),0,主动卖盘,8,0),COLOR006800; STICKLINE((主动卖盘 > 0),0,主动卖盘,7.8,0),COLOR007F00; STICKLINE((主动卖盘 > 0),0,主动卖盘,7,5),COLOR008B00; STICKLINE((主动卖盘 > 0),0,主动卖盘,7,3),COLOR008B00; STICKLINE((主动卖盘> 0),0,主动卖盘,7,0),COLOR009000; STICKLINE((主动卖盘 > 0),0,主动卖盘,6.8,0),COLOR009500; STICKLINE((主动卖盘> 0),0,主动卖盘,6.5,0),COLOR009C00; STICKLINE((主动卖盘> 0),0,主动卖盘,6.3,0),COLOR00A300; STICKLINE((主动卖盘 > 0),0,主动卖盘,6,0),COLOR00AB00; STICKLINE((主动卖盘 > 0),0,主动卖盘,5.7,0),COLOR00AF00; STICKLINE((主动卖盘 > 0),0,主动卖盘,5.5,0),COLOR00B900; STICKLINE((主动卖盘 > 0),0,主动卖盘,5.3,0),COLOR00C000; STICKLINE((主动卖盘 > 0),0,主动卖盘,5,0),COLOR00C100; STICKLINE((主动卖盘 > 0),0,主动卖盘,4.5,0),COLOR00CA00; STICKLINE((主动卖盘> 0),0,主动卖盘,3.5,0),COLOR00D300; STICKLINE((主动卖盘> 0),0,主动卖盘,3,0),COLOR00DB00; STICKLINE((主动卖盘> 0),0,主动卖盘,2.5,0),COLOR00EA00; STICKLINE((主动卖盘> 0),0,主动卖盘,1.5,0),COLOR00FF00; DRAWTEXTABS(1,1,'【买卖盘解量(手)】'); DRAWTEXTABS(1,30,'┃当日买卖量='+NUMTOSTR(VOL)),COLORFF00FF; DRAWTEXTABS(1,60,'┃当日主动买量='+NUMTOSTR(主动买盘)),COLOR00FF00; DRAWTEXTABS(1,90,'┃当日主动卖量='+NUMTOSTR(主动卖盘)),COLORYELLOW; DRAWTEXTABS(1,120,'┃当日买卖比='+NUMTOSTR(买卖比)),COLORFF00FF; DRAWTEXTABS(250,30,'┃买入资金累计万元: '+NUMTOSTR(买入资金)),COLORRED,LINETHICK1; DRAWTEXTABS(250,60,'┃卖出资金累计万元: '+NUMTOSTR(卖出资金)),COLOR00FF00,LINETHICK1; DRAWTEXTABS(250,90,'┃资金进出万元: '+NUMTOSTR(资金进出)),COLORYELLOW,LINETHICK1; DRAWTEXTABS(250,120,'┃买卖资金比: '+NUMTOSTR(买卖资金比)),COLORYELLOW,LINETHICK1; DRAWTEXTABS(1,150,'┃当日挂单买盘: '+NUMTOSTR(挂单买盘)),COLORRED,LINETHICK1; DRAWTEXTABS(250,500,'┃当日挂单卖盘: '+NUMTOSTR(挂单卖盘)),COLOR00FF00,LINETHICK1; |
|