通达信〖资金流量图〗资金流向类副图中实用性较强的品种源码
这款通达信资金流量图副图公式,是专为A股投资者设计的主力资金监控工具,属于资金流向类副图中实用性较强的品种。
核心原理:该公式根据成交价格位置,将成交额拆分为买盘和卖盘。普通K线按收盘价相对于最低价的比例分配资金,涨停个股则将全部成交额归入买盘,避免数据失真。同时,公式计算1日、3日、5日、10日四个周期的总额、流入、流出及净流数据,并以彩色带状图直观呈现。
使用方法:可将其加入其他副图指标中。重点关注净流数据:若连续为正,说明主力资金持续流入,适合跟踪中线行情;若净流突然转负,则提示资金撤离。相比普通买卖资金流分析指标,本公式的多周期对比设计能有效过滤单日噪音,更精准识别主力建仓与出货信号,是通达信短线及资金流量分析的实用辅助工具。
{资金流量图}
总额:=AMOUNT;
买:=IF(O=C AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L));
买%:=买/AMOUNT*100;
流进:=AMOUNT*买%/10000000000;
流出:=AMOUNT/100000000-流进;
净流:=流进-流出;
总额3:=SUM(AMOUNT,3);
流进3:=SUM(流进,3);
流出3:=SUM(流出,3);
净流3:=SUM(流进-流出,3);
总额5:=SUM(AMOUNT,5);
流进5:=SUM(流进,5);
流出5:=SUM(流出,5);
净流5:=SUM(流进-流出,5);
总额10:=SUM(AMOUNT,10);
流进10:=SUM(流进,10);
流出10:=SUM(流出,10);
净流10:=SUM(流进-流出,10);
网:=CONST(FINDHIGH(总额10,0,190,1));
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,30,0),ABS(网),DRAWNULL),RGB(0,30,50),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,27,26),CONST(总额),DRAWNULL),RGB(150,10,0),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,26,25),CONST(流进*100000000),DRAWNULL),RGB(250,0,250),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,25,24),CONST(流出*100000000),DRAWNULL),RGB(0,255,255),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,20,19),CONST(总额3),DRAWNULL),RGB(150,10,0),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,19,18),CONST(流进3*100000000),DRAWNULL),RGB(250,0,250),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,18,17),CONST(流出3*100000000),DRAWNULL),RGB(0,255,255),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,13,12),CONST(总额5),DRAWNULL),RGB(150,10,0),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,12,11),CONST(流进5*100000000),DRAWNULL),RGB(250,0,250),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,11,10),CONST(流出5*100000000),DRAWNULL),RGB(0,255,255),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,6,5),CONST(总额10),DRAWNULL),RGB(150,10,0),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,5,4),CONST(流进10*100000000),DRAWNULL),RGB(250,0,250),0,DRAWNULL);
DRAWBAND(IF(BETWEEN(CURRBARSCOUNT,4,3),CONST(流出10*100000000),DRAWNULL),RGB(0,255,255),0,DRAWNULL);
DRAWTEXT(CURRBARSCOUNT=30,网*0.89,'总额亿'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=30,网*0.78,'流进亿'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=30,网*0.67,'流出亿'),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=30,网*0.57,'净流亿'),COLOR0099FF;
DRAWTEXT(CURRBARSCOUNT=24,网*0.95,'1日'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=18,网*0.95,'3日'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=12,网*0.95,'5日'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=6,网*0.95,'10日'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=30,网*0.015,'(一)'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=23,网*0.015,'(三)'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=16,网*0.015,'(五)'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=9,网*0.015,'(十)'),COLORMAGENTA;
DRAWNUMBER(CURRBARSCOUNT=25,网*0.89,CONST(总额/100000000)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=25,网*0.78,CONST(流进)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=25,网*0.67,CONST(流出)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=25,网*0.56,CONST(净流)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=19,网*0.89,CONST(总额3/100000000)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=19,网*0.78,CONST(流进3)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=19,网*0.67,CONST(流出3)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=19,网*0.56,CONST(净流3)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=13,网*0.89,CONST(总额5/100000000)), COLORDDFFFF;
DRAWNUMBER(CURRBARSCOUNT=13,网*0.78,CONST(流进5)), COLORDDFFFF;
DRAWNUMBER(CURRBARSCOUNT=13,网*0.67,CONST(流出5)), COLORDDFFFF;
DRAWNUMBER(CURRBARSCOUNT=13,网*0.56,CONST(净流5)), COLORDDFFFF;
DRAWNUMBER(CURRBARSCOUNT=7,网*0.89,CONST(总额10/100000000)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=7,网*0.78,CONST(流进10)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=7,网*0.67,CONST(流出10)),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=7,网*0.56,CONST(净流10)),COLORYELLOW;

未来函数检测结果如下:
该公式包含未来函数:DHIGH
定制指标公式、软件请联系QQ或微信同号:88652583
总额赋值:成交额(元)
买赋值:如果开盘价=CAND(收盘价-1日前的收盘价)/1日前的收盘价*100>9.8,返回成交额(元),否则返回成交额(元)/((最高价-最低价)*2-开盘价-收盘价的绝对值)*(收盘价-最低价)
买%赋值:买/成交额(元)*100
流进赋值:成交额(元)*买%/10000000000
流出赋值:成交额(元)/100000000-流进
净流赋值:流进-流出
总额3赋值:成交额(元)的3日累和
流进3赋值:流进的3日累和
流出3赋值:流出的3日累和
净流3赋值:流进-流出的3日累和
总额5赋值:成交额(元)的5日累和
流进5赋值:流进的5日累和
流出5赋值:流出的5日累和
净流5赋值:流进-流出的5日累和
总额10赋值:成交额(元)的10日累和
流进10赋值:流进的10日累和
流出10赋值:流出的10日累和
净流10赋值:流进-流出的10日累和
网赋值:总额10在0日前的190天内第1个最高价的最后一日取值设为常数
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
当满足条件到最后交易的周期=30时,在网*0.89位置书写文字,画红色
当满足条件到最后交易的周期=30时,在网*0.78位置书写文字,画洋红色
当满足条件到最后交易的周期=30时,在网*0.67位置书写文字,画青色
当满足条件到最后交易的周期=30时,在网*0.57位置书写文字,COLOR0099FF
当满足条件到最后交易的周期=24时,在网*0.95位置书写文字,画洋红色
当满足条件到最后交易的周期=18时,在网*0.95位置书写文字,画洋红色
当满足条件到最后交易的周期=12时,在网*0.95位置书写文字,画洋红色
当满足条件到最后交易的周期=6时,在网*0.95位置书写文字,画洋红色
当满足条件到最后交易的周期=30时,在网*0.015位置书写文字,画洋红色
当满足条件到最后交易的周期=23时,在网*0.015位置书写文字,画洋红色
当满足条件到最后交易的周期=16时,在网*0.015位置书写文字,画洋红色
当满足条件到最后交易的周期=9时,在网*0.015位置书写文字,画洋红色
当满足条件到最后交易的周期=25时,在网*0.89位置书写数字,画黄色
当满足条件到最后交易的周期=25时,在网*0.78位置书写数字,画黄色
当满足条件到最后交易的周期=25时,在网*0.67位置书写数字,画黄色
当满足条件到最后交易的周期=25时,在网*0.56位置书写数字,画黄色
当满足条件到最后交易的周期=19时,在网*0.89位置书写数字,画黄色
当满足条件到最后交易的周期=19时,在网*0.78位置书写数字,画黄色
当满足条件到最后交易的周期=19时,在网*0.67位置书写数字,画黄色
当满足条件到最后交易的周期=19时,在网*0.56位置书写数字,画黄色
当满足条件到最后交易的周期=13时,在网*0.89位置书写数字, COLORDDFFFF
当满足条件到最后交易的周期=13时,在网*0.78位置书写数字, COLORDDFFFF
当满足条件到最后交易的周期=13时,在网*0.67位置书写数字, COLORDDFFFF
当满足条件到最后交易的周期=13时,在网*0.56位置书写数字, COLORDDFFFF
当满足条件到最后交易的周期=7时,在网*0.89位置书写数字,画黄色
当满足条件到最后交易的周期=7时,在网*0.78位置书写数字,画黄色
当满足条件到最后交易的周期=7时,在网*0.67位置书写数字,画黄色
当满足条件到最后交易的周期=7时,在网*0.56位置书写数字,画黄色