通达信改制资金流向分布副图指公式源码

这是一个基于Level-2数据的资金流向分析指标。

功能:
指标通过Level-2数据,将市场委托单按金额大小分类为“超大单”、“大单”、“中单”、“小单”,并分别计算其净买入(B)与净卖出(S)的差值,形成“净流入”数据。核心功能是可视化展示不同资金级别的当日净流向。

使用:
1. 图表展示:在主图或副图区域,以不同颜色的柱状图直观显示“净流入”、“超大单”、“大单”、“中单”、“小单”的净额。红色代表净流入(买入>卖出),绿色代表净流出(卖出>买入)。柱体高度代表净额大小。
2. 数值显示:在图表固定位置精确显示各项净额的数值。
3. 资金对比:通过左右对比的色块图,展示总买入资金与总卖出资金的占比情况。
4. 大单分析:额外显示基于成交的大单买入与卖出成交量占比。

要点:
指标依赖Level-2行情数据,无此数据则无法正常显示。
主要用于观察当日主力资金(超大单、大单)与散户资金(中单、小单)的动向及合力情况。
通过对比不同级别资金的流向,辅助判断资金推动的强度和性质。
 
超B:=L2_AMO(0,2)/10000.0;
大B:=L2_AMO(1,2)/10000.0;
中B:=L2_AMO(2,2)/10000.0;
小B:=L2_AMO(3,2)/10000.0;
超S:=L2_AMO(0,3)/10000.0;
大S:=L2_AMO(1,3)/10000.0;
中S:=L2_AMO(2,3)/10000.0;
小S:=L2_AMO(3,3)/10000.0;
TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0);
净流入:=(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW;
超大单:=(超B)-(超S);
大单:=(大B)-(大S);
中单:=(中B)-(中S);
小单:=(小B)-(小S);
DAZHI:=CONST(MAX(ABS(净流入),MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单)))))),NODRAW;
DRAWRECTREL(530,CONST(800-(ABS(净流入)*500/DAZHI)),570,800,IF(CONST(净流入)>0,RGB(255,0,0),RGB(0,250,50))),NODRAW;
DRAWRECTREL(620,CONST(800-(ABS(超大单)*500/DAZHI)),660,800,IF(CONST(超大单)>0,RGB(250,0,0),RGB(0,250,50)));
DRAWRECTREL(720,CONST(800-(ABS(大单)*500/DAZHI)),760,800,IF(CONST(大单)>0,RGB(255,0,0),RGB(0,250,50)));
DRAWRECTREL(820,CONST(800-(ABS(中单)*500/DAZHI)),860,800,IF(CONST(中单)>0,RGB(255,0,0),RGB(0,250,50)));
DRAWRECTREL(910,CONST(800-(ABS(小单)*500/DAZHI)),950,800,IF(CONST(小单)>0,RGB(255,0,0),RGB(0,250,50)));
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.505,0.89,0,'净流入'),COLORYELLOW,NODRAW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.615,0.89,0,'超大单'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.720,0.89,0,'大单'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.820,0.89,0,'中单'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.910,0.89,0,'小单'),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.521,0.050,0,CEILING(净流入)),COLORYELLOW,NODRAW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.615,0.050,0,CEILING(超大单)),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.716,0.050,0,CEILING(大单))COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.816,0.050,0,CEILING(中单))COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.914,0.050,0,CEILING(小单))COLORYELLOW;
大宗进:=(超B)+(大B),NODRAW;
大宗出:=(超S)+(大S),NODRAW;
非大宗进:=(中B)+(小B),NODRAW;
非大宗出:=(中S)+(小S),NODRAW;
总流入比:=(超B+大B+中B+小B)/(超B+大B+中B+小B+超S+大S+中S+小S)*100,NODRAW;
总流出比:=(超S+大S+中S+小S)/(超B+大B+中B+小B+超S+大S+中S+小S)*100,NODRAW;
大宗进限制:=IF((超B+大B)=0,0,大宗进),NODRAW;
大宗出限制:=IF((超S+大S)=0,0,大宗出),NODRAW;
非大宗进限制:=IF(中B+小B=0,0,非大宗进),NODRAW;
非大宗出限制:=IF(中S+小S=0,0,非大宗出),NODRAW;
资金流向买:=大宗进限制+非大宗进限制;
资金流向卖:=大宗出限制+非大宗出限制;
流入比:=净流入*1000000/AMOUNT,NODRAW;
大宗净流入:=(超B+大B)-(超S+大S),NODRAW;
大宗流入比:=大宗净流入*1000000/AMOUNT,NODRAW;
DRAWRECTREL(70,380,420,600,RGB(0,250,50));
DRAWRECTREL(70,380,255,600,RGB(0,250,50));
DRAWRECTREL(70,380,70+CONST(总流入比*380/100),600,RGB(255,0,0));
DRAWTEXT_FIX(1,0.01,0.5,0,STRCAT(STRCAT(' ',CON2STR(资金流向买,0)),' ')),COLORYELLOW;
DRAWTEXT_FIX(1,0.425,0.5,0,STRCAT(STRCAT(' ',CON2STR(资金流向卖,0)),' ')),COLORYELLOW;
大单流入:=(超B+大B)/(超B+大B+超S+大S)*100,NODRAW;
大单流入限制:=IF((超B+大B+超S+大S)=0,0,大单流入);
{大单流出比:=(超S+大S)/(超B+大B+超S+大S)*100,NODRAW;
大单流出限制:=IF((超B+大B+超S+大S)=0,0,大单流出比);}
大单买比:=LARGEINTRDVOL*100/(LARGEINTRDVOL+LARGEOUTTRDVOL),NODRAW;
大单卖比:=LARGEOUTTRDVOL*100/(LARGEINTRDVOL+LARGEOUTTRDVOL),NODRAW;
DRAWTEXT_FIX(1,0.01,0.35,0,STRCAT(STRCAT('买 ',CON2STR(大单买比,0)),' ')),COLORYELLOW;
DRAWTEXT_FIX(1,0.43,0.35,0,STRCAT(STRCAT('卖 ',CON2STR(大单卖比,0)),' ')),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.220,0.150,0,(净流入)),COLORYELLOW;
 



来函数检测结果如下
该公式包含未来函数:DVOL

定制、编写公式指标请联系QQ或微信同号:88652583


超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:成交额分档/10000.0
大S赋值:成交额分档/10000.0
中S赋值:成交额分档/10000.0
小S赋值:成交额分档/10000.0
如果满足条件取反不等于0,公式返回
净流入赋值:(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW
超大单赋值:(超B)-(超S)
大单赋值:(大B)-(大S)
中单赋值:(中B)-(中S)
小单赋值:(小B)-(小S)
DAZHI赋值:净流入的绝对值和超大单的绝对值和大单的绝对值和中单的绝对值和小单的绝对值的较大值的较大值的较大值的较大值的最后一日取值设为常数,NODRAW
相对位置上画矩形,NODRAW
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件到最后交易的周期=1时,在横轴0.505纵轴0.89位置书写文字,画黄色,NODRAW
当满足条件到最后交易的周期=1时,在横轴0.615纵轴0.89位置书写文字,画黄色
当满足条件到最后交易的周期=1时,在横轴0.720纵轴0.89位置书写文字,画黄色
当满足条件到最后交易的周期=1时,在横轴0.820纵轴0.89位置书写文字,画黄色
当满足条件到最后交易的周期=1时,在横轴0.910纵轴0.89位置书写文字,画黄色
当满足条件到最后交易的周期=1时,在横轴0.521纵轴0.050位置书写数字,画黄色,NODRAW
当满足条件到最后交易的周期=1时,在横轴0.615纵轴0.050位置书写数字,画黄色
当满足条件到最后交易的周期=1时,在横轴0.716纵轴0.050位置书写数字画黄色
当满足条件到最后交易的周期=1时,在横轴0.816纵轴0.050位置书写数字画黄色
当满足条件到最后交易的周期=1时,在横轴0.914纵轴0.050位置书写数字画黄色
大宗进赋值:(超B)+(大B),NODRAW
大宗出赋值:(超S)+(大S),NODRAW
非大宗进赋值:(中B)+(小B),NODRAW
非大宗出赋值:(中S)+(小S),NODRAW
总流入比赋值:(超B+大B+中B+小B)/(超B+大B+中B+小B+超S+大S+中S+小S)*100,NODRAW
总流出比赋值:(超S+大S+中S+小S)/(超B+大B+中B+小B+超S+大S+中S+小S)*100,NODRAW
大宗进限制赋值:如果(超B+大B)=0,返回0,否则返回大宗进,NODRAW
大宗出限制赋值:如果(超S+大S)=0,返回0,否则返回大宗出,NODRAW
非大宗进限制赋值:如果中B+小B=0,返回0,否则返回非大宗进,NODRAW
非大宗出限制赋值:如果中S+小S=0,返回0,否则返回非大宗出,NODRAW
资金流向买赋值:大宗进限制+非大宗进限制
资金流向卖赋值:大宗出限制+非大宗出限制
流入比赋值:净流入*1000000/成交额(元),NODRAW
大宗净流入赋值:(超B+大B)-(超S+大S),NODRAW
大宗流入比赋值:大宗净流入*1000000/成交额(元),NODRAW
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件1时,在横轴0.01纵轴0.5位置书写文字,画黄色
当满足条件1时,在横轴0.425纵轴0.5位置书写文字,画黄色
大单流入赋值:(超B+大B)/(超B+大B+超S+大S)*100,NODRAW
大单流入限制赋值:如果(超B+大B+超S+大S)=0,返回0,否则返回大单流入
大单买比赋值:逐笔买入大单成交量*100/(逐笔买入大单成交量+逐笔卖出大单成交量),NODRAW
大单卖比赋值:逐笔卖出大单成交量*100/(逐笔买入大单成交量+逐笔卖出大单成交量),NODRAW
当满足条件1时,在横轴0.01纵轴0.35位置书写文字,画黄色
当满足条件1时,在横轴0.43纵轴0.35位置书写文字,画黄色
当满足条件到最后交易的周期=1时,在横轴0.220纵轴0.150位置书写数字,画黄色

定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图