您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

VOL自用成交量公式 指标 源码[其他软件公式]

相关标签:

 

VOL自用成交量.ALG
{VOL自用成交量}{量与价关系密切,其重要性不言而欲。这个是我在理想学到的知识,作的第一个指标,望大家喜欢~~~!!}
{图片上已标出指明,其红色外框为双陪成交量,出现白色短,为短买点,望大家喜欢~~~~!!}

 

原理解析:

量赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
买量赋值:如果收阳线,返回量*(最高价-最低价),否则返回如果收阴线,返回量*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
卖量赋值:(如果收阳线,返回0-量*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-量*(最高价-最低价),否则返回0-成交量(手)/2)*-1
输出总量:买量+卖量,线宽为0
输出净量:买量-卖量,线宽为0
输出五日净量:净量的5日累和,线宽为0
输出十日净量:净量的10日累和,线宽为0
输出二十日净量:净量的20日累和,线宽为0
输出五十日净量:净量的50日累和,线宽为0
输出MA5:成交量(手)的5日简单移动平均
输出MA10:成交量(手)的10日简单移动平均
输出MA20:成交量(手)的20日简单移动平均
MAA赋值:收盘价的2日简单移动平均 
当满足条件收盘价>MAA时,在总量和1位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLOR00FFFF
当满足条件收盘价<MAA时,在总量和1位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLORFF00FF
当满足条件净量<0时,在1和总量位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLORFFFF00
当满足条件收盘价<MAAAND净量>0时,在净量和1位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLOR0000FF
当满足条件成交量(手)>=2*1日前的成交量(手)时,在1和总量位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLOR0000FF
当满足条件总量>1时,在总量和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF3300
当满足条件总量>1时,在总量和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF7700
当满足条件总量>1时,在总量和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFAA00
当满足条件总量>1时,在总量和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00
当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR000099
当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000AA
当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCC00FF
当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0033FF
当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0077FF
当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00BBFF
当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FFFF
当满足条件净量<0时,在1和净量位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLORFFFF00
当满足条件净量<0时,在0和净量位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR005500
当满足条件净量<0时,在0和净量位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR009900
当满足条件净量<0时,在0和净量位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00BB00
当满足条件净量<0时,在0和净量位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR777777
当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR999999
当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORBBBBBB
当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
DRAWTEXTABS(5,5,'※首之ジ')
DRAWTEXTABS(65,6,'农历:'+LMONTH+'月 初 '+LDAY),线宽为1,画白色
今天成交额赋值:成交额(元)/10000
昨天成交额赋值:1日前的今天成交额
图长度像素赋值:180*0.4
昨天图长度赋值:180+图长度像素
交易分钟数赋值:如果CURRENTTIME>93000ANDCURRENT时间(时分)<150000ANDDYNAINFO(7)=CLOSEANDDYNAINF开盘价=成交额(元),返回如果CURRENTTIME<113000,返回(TIMETOT0(CURRENTTIME)-34200)/60,否则返回如果CURRENTTIME>130000,返回(TIMETOT0(CURRENTTIME)-39600)/60,否则返回120,否则返回240
预测今天赋值:今天成交额/交易分钟数*240
今天图长度赋值:(预测今天/昨天成交额)*图长度像素+180
目前成交量赋值:(今天成交额/昨天成交额)*图长度像素+180
DRAWTEXTABS(5,20,'昨天金额:'+昨天成交额/1000+'亿'),COLOR00FFFF,线宽为1
DRAWRECTABS(120,25,昨天图长度,30 ,自定色 ),COLOR6699FF
DRAWRECTABS(120,35,目前成交量, 40 ,自定色 ),COLORFFFFFF
DRAWTEXTABS(5,32,'预计今天:'+预测今天/1000+'亿'),COLOR2F73FF,线宽为1
DRAWRECTABS(120,35,今天图长度,40 ,0 ),COLORFFFFFF
 

源码:

 


{DRAWGBKLAST(DATE>900101,STRIP(RGB(5,5,95),RGB(0,35,0),0));}
量:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
买量:=IF(CLOSE>OPEN,量*(HIGH-LOW),IF(CLOSE<OPEN,量*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
卖量:=(IF(CLOSE>OPEN,0-量*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-量*(HIGH-LOW),0-VOL/2)))*-1;
总量:买量+卖量,LINETHICK0;
净量:买量-卖量,LINETHICK0;五日净量:SUM(净量,5),LINETHICK0;
十日净量:SUM(净量,10),LINETHICK0;
二十日净量:SUM(净量,20),LINETHICK0;
五十日净量:SUM(净量,50),LINETHICK0;MA5:MA(VOL,5);
MA10:MA(VOL,10);
MA20:MA(VOL,20);MAA:=MA( CLOSE ,2) ;
STICKLINE(C>MAA,总量,1,9,1 ),COLOR00FFFF;
STICKLINE(C<MAA,总量,1,9,1 ),COLORFF00FF;
STICKLINE(净量<0,1,总量,9,1),COLORFFFF00;
STICKLINE(C<MAA AND 净量>0,净量,1,9,1 ),COLOR0000FF;STICKLINE(V>=2*REF(V,1),1,总量,9,1),COLOR0000FF;
STICKLINE(总量>1,总量,0,6,0),COLORFF3300;
STICKLINE(总量>1,总量,0,4,0),COLORFF7700;
STICKLINE(总量>1,总量,0,2,0),COLORFFAA00;
STICKLINE(总量>1,总量,0,1,0),COLORFFFF00;STICKLINE(买量>0,0,买量,6,0),COLOR000099;
STICKLINE(买量>0,0,买量,4,0),COLOR0000AA;
STICKLINE(买量>0,0,买量,2,0),COLOR0000FF;
STICKLINE(买量>0,0,买量,1,0),COLORCC00FF;STICKLINE(净量>0,0,净量,6,0),COLOR0033FF;
STICKLINE(净量>0,0,净量,4,0),COLOR0077FF;
STICKLINE(净量>0,0,净量,2,0),COLOR00BBFF;
STICKLINE(净量>0,0,净量,1,0),COLOR00FFFF;STICKLINE(净量<0,1,净量,9,1),COLORFFFF00;
STICKLINE(净量<0,0,净量,7,0),COLOR005500;
STICKLINE(净量<0,0,净量,5,0),COLOR009900;
STICKLINE(净量<0,0,净量,3,0),COLOR00BB00;
STICKLINE(净量<0,0,净量,1,0),COLOR00FF00;STICKLINE(C<MAA AND 净量>0,净量,0,7,0 ),COLOR777777;
STICKLINE(C<MAA AND 净量>0,净量,0,5,0 ),COLOR999999;
STICKLINE(C<MAA AND 净量>0,净量,0,3,0 ),COLORBBBBBB;
STICKLINE(C<MAA AND 净量>0,净量,0,1,0 ),COLORFFFFFF;DRAWTEXTABS(5,5,'※首之ジ');
DRAWTEXTABS(65,6,'农历:'+LMONTH+'月 初 '+LDAY),LINETHICK1,COLORWHITE;{盘中预测}
今天成交额:=AMOUNT/10000;
昨天成交额:=REF(今天成交额,1);
图长度像素:=180*0.4;
昨天图长度:=180+图长度像素;
交易分钟数:=IF(CURRENTTIME>93000 AND CURRENTTIME<150000 AND DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,
IF(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60,
IF(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240);
预测今天:=今天成交额/交易分钟数*240;
今天图长度:=(预测今天/昨天成交额)*图长度像素+180;
目前成交量:=(今天成交额/昨天成交额)*图长度像素+180;
DRAWTEXTABS(5,20,'昨天金额:'+昨天成交额/1000+'亿'),COLOR00FFFF,LINETHICK1;
DRAWRECTABS(120,25,昨天图长度,30 ,RGB(0,255,0) ),COLOR6699FF;
DRAWRECTABS(120,35,目前成交量, 40 ,RGB(200,60,0) ),COLORFFFFFF;
DRAWTEXTABS(5,32,'预计今天:'+预测今天/1000+'亿'),COLOR2F73FF,LINETHICK1;
DRAWRECTABS(120,35,今天图长度,40 ,0 ),COLORFFFFFF;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容