以下是综合多个来源的主力资金真实流向副图源码实现(适用于通达信平台),包含核心算法和可视化处理:
pineCopy Code
// 主力资金真实流向副图(综合优化版) TYP := AMOUNT/VOL/100; // 计算交易活跃度:ml-citation{ref="4" data="citationList"} V1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),14)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),14); // 资金强度比:ml-citation{ref="4" data="citationList"} MFI:=100-(100/(1+V1)); // 资金流量指标:ml-citation{ref="4" data="citationList"} // 主力筹码动态监测 ZLCM:=EMA(WINNER(CLOSE)*70,3); // 主力筹码估算:ml-citation{ref="2" data="citationList"} SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3); // 散户筹码估算:ml-citation{ref="2" data="citationList"} ZZLKP:=ZLCM/(ZLCM+SHCM)*100; // 主力控盘度:ml-citation{ref="2" data="citationList"} // 大单资金监测(需Level2数据支持) 主増减:=(LARGEINTRDVOL - LARGEOUTTRDVOL)/FINANCE(7)*10000; // 大单净增减:ml-citation{ref="6" data="citationList"} // 复合资金流算法 真实资金流:EMA((MFI*0.6 + ZZLKP*0.3 + 主増减*0.1),5),COLORBLUE; // 综合算法:ml-citation{ref="2,4" data="citationList"} // 可视化处理 STICKLINE(真实资金流>0,0,真实资金流,2.5,0),COLORRED; // 资金流入柱:ml-citation{ref="5" data="citationList"} STICKLINE(真实资金流<0,0,真实资金流,2.5,0),COLORGREEN; // 资金流出柱:ml-citation{ref="5" data="citationList"} // 预警信号 DRAWTEXT(CROSS(真实资金流,50),真实资金流*0.95,'▲'),COLORWHITE; // 启动信号:ml-citation{ref="5" data="citationList"} DRAWTEXT(CROSS(50,真实资金流),真实资金流*1.05,'▼'),COLORYELLOW; // 撤退信号:ml-citation{ref="5" data="citationList"} // 辅助参考线 DRAWBAND(80,RGB(255,0,0,30),50,RGB(0,255,0,30)); // 多空分界带:ml-citation{ref="5" data="citationList"}
核心算法说明:
- 采用MFI资金流量指标作为基础,通过14周期资金强度比反映市场热度
- 结合筹码分布算法,通过WINNER函数计算主力控盘程度
- 引入Level2大单数据监测主力资金异动(无Level2时可注释该部分)
- 通过加权算法(MFI 60% + 控盘度 30% + 大单10%)生成复合指标
可视化特征:
- 红色柱状图表示主力资金持续流入
- 绿色柱状图显示资金流出态势
- 白色▲标记资金流突破50分界线(多头信号)
- 黄色▼提示资金流跌破50警戒线(风险信号)
- 红绿背景带区分多空区域(红色80以上为超买区,绿色50以下为弱势区)
参数说明:
- 该指标包含14日、3日、5日等多周期参数,可根据个股特性调整EMA周期数
- Level2数据部分(LARGEINTRDVOL/LARGEOUTTRDVOL)需开通相应行情服务
- 筹码分布计算中1.1/0.9参数用于界定主力成本区,可根据市场波动率调整