分享

大智慧买卖解盘指标公式源码编程思路破译

 追梦文库 2022-11-02 发布于天津

编程思路破译

输出量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;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约