通达信指标公式超级资金副图源码

超级资金副图:
VOL_RATIO := 3;
MIN_SUPER := 0.01;
超大单买 := IF(AMOUNT/100000000 >= MIN_SUPER AND C > DYNAINFO(4), AMOUNT/100000000, 0);
超大单卖 := IF(AMOUNT/100000000 >= MIN_SUPER AND C < DYNAINFO(4), AMOUNT/100000000, 0);
超大单分钟净额 := 超大单买 – 超大单卖;
超大单净额累计 := SUM(超大单分钟净额, 0), COLOR3300FF, LINETHICK2;
累计超大单流入 := SUM(超大单买, 0);
累计超大单流出 := SUM(超大单卖, 0);
超大单趋势 := EMA(超大单分钟净额, 5), COLORFFFFFF, LINETHICK2;
零轴 := 0, COLORGRAY, DOTLINE;
量能基准 := MA(ABS(超大单分钟净额), 30);
量能异动 := ABS(超大单分钟净额) > VOL_RATIO * 量能基准 AND 超大单分钟净额 <> 0;
价格攻击 := C > REF(C, 1) AND 超大单分钟净额 > 0;
量价齐升 := 量能异动 AND 价格攻击;
攻击强度 := IF(量价齐升 AND 量能基准 > 0, 超大单分钟净额/量能基准, 0), NODRAW;
强势攻击 := 攻击强度 > 5 AND 超大单分钟净额 > MIN_SUPER;
一般攻击 := 攻击强度 > 2 AND 攻击强度 <= 5 AND 超大单分钟净额 > MIN_SUPER/2;
连续流入 := BARSLAST(超大单分钟净额 < 0) > 3 AND SUM(超大单分钟净额, 3) > MIN_SUPER;
REF_基准 := REF(MA(ABS(超大单分钟净额), 20), 1);
资金强度 := IF(REF_基准 > 0, 超大单分钟净额/REF_基准, 0);
强势流入 := 资金强度 > 2 AND 超大单分钟净额 > 0;
弱势流入 := 资金强度 > 0.5 AND 资金强度 <= 2 AND 超大单分钟净额 > 0;
STICKLINE(超大单分钟净额 > MIN_SUPER, 0, 超大单分钟净额, 3.0, 0), COLOR000066;
STICKLINE(超大单分钟净额 > MIN_SUPER, 0, 超大单分钟净额, 2.4, 0), COLOR000088;
STICKLINE(超大单分钟净额 > MIN_SUPER, 0, 超大单分钟净额, 1.8, 0), COLOR0000AA;
STICKLINE(超大单分钟净额 > MIN_SUPER, 0, 超大单分钟净额, 1.2, 0), COLOR0000CC;
STICKLINE(超大单分钟净额 > MIN_SUPER, 0, 超大单分钟净额, 0.6, 0), COLOR0000FF;
STICKLINE(超大单分钟净额 > 0 AND 超大单分钟净额 <= MIN_SUPER, 0, 超大单分钟净额, 2.0, 0), COLOR0066FF;
STICKLINE(超大单分钟净额 > 0 AND 超大单分钟净额 <= MIN_SUPER, 0, 超大单分钟净额, 1.2, 0), COLOR0088FF;
STICKLINE(超大单分钟净额 < 0 AND 超大单分钟净额 >= -MIN_SUPER, 0, 超大单分钟净额, 2.0, 0), COLOR00AA00;
STICKLINE(超大单分钟净额 < 0 AND 超大单分钟净额 < -MIN_SUPER, 0, 超大单分钟净额, 3.0, 0), COLOR006600;
STICKLINE(量能异动 AND 超大单分钟净额 > 0, 0, 超大单分钟净额*1.05, 1.5, 0), COLORFF00FF;
DRAWICON(强势攻击, 超大单分钟净额*1.2, 34);
DRAWICON(一般攻击, 超大单分钟净额*1.2, 41);
DRAWTEXT(强势攻击, 超大单分钟净额*1.35, ‘▲强势攻击’), COLORMAGENTA;
DRAWTEXT(一般攻击, 超大单分钟净额*1.35, ‘▲攻击’), COLORYELLOW;
STICKLINE(连续流入, 0, 超大单分钟净额*0.6, 1.2, 0), COLORRED;
DRAWICON(强势流入, 超大单分钟净额*0.7, 0);
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.01, 0, ‘超级大单资金流监控(亿元)’), COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.06, 0, ‘超大单买入:’), COLORRED;
DRAWNUMBER_FIX(ISLASTBAR, 0.07, 0.06, 0, ROUND(累计超大单流入*100)/100), COLORRED;
DRAWTEXT_FIX(ISLASTBAR, 0.1, 0.06, 0, ‘亿元’), COLORRED;
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.11, 0, ‘超大单卖出:’), COLORGREEN;
DRAWNUMBER_FIX(ISLASTBAR, 0.07, 0.11, 0, ROUND(累计超大单流出*100)/100), COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR, 0.1, 0.11, 0, ‘亿元’), COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.16, 0, ‘超大单净买:’), COLORMAGENTA;
DRAWNUMBER_FIX(ISLASTBAR, 0.07, 0.16, 0, ROUND(超大单净额累计*100)/100), COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR, 0.1, 0.16, 0, ‘亿元’), COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.21, 0, ‘当 前:’), COLORWHITE;
DRAWNUMBER_FIX(ISLASTBAR, 0.07, 0.21, 0, ROUND(超大单分钟净额*100)/100), COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR, 0.1, 0.21, 0, ‘亿元’), COLORWHITE;
上午超大单累计 := SUM(IF(TIME <= 1130, 超大单分钟净额, 0), 0);
下午超大单累计 := SUM(IF(TIME >= 1300 AND TIME <= 1500, 超大单分钟净额, 0), 0);
动态阈值 := MAX(MIN_SUPER, ABS(MA(超大单分钟净额, 20))*2);
资金状态 := IF(下午超大单累计 > 动态阈值*2, ‘大幅流入’,
IF(下午超大单累计 > 动态阈值, ‘中幅流入’,
IF(下午超大单累计 > 动态阈值/2, ‘小幅流入’,
IF(下午超大单累计 < -动态阈值*2, ‘大幅流出’,
IF(下午超大单累计 < -动态阈值, ‘中幅流出’,
IF(下午超大单累计 < -动态阈值/2, ‘小幅流出’, ‘平稳’))))));
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.31, 0, ‘状 态:’), COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR, 0.07, 0.31, 0, 资金状态), COLORYELLOW;
超大单状态 := IF(超大单分钟净额 > MIN_SUPER*2, ‘强势买入’,
IF(超大单分钟净额 > MIN_SUPER, ‘中度买入’,
IF(超大单分钟净额 > 0, ‘轻度买入’,
IF(超大单分钟净额 < -MIN_SUPER*2, ‘强势卖出’,
IF(超大单分钟净额 < -MIN_SUPER, ‘中度卖出’,
IF(超大单分钟净额 < 0, ‘轻度卖出’, ‘平稳’))))));
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.26, 0, ‘瞬 时:’), COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR, 0.07, 0.26, 0, 超大单状态), COLORLIRED;
DRAWTEXT(ISLASTBAR, MIN_SUPER*1.1, ‘超’), COLORRED;
DRAWTEXT(ISLASTBAR, -MIN_SUPER*1.1, ‘逃’), COLORRED;
峰值 := HHV(超大单分钟净额, 0);
STICKLINE(超大单分钟净额 = 峰值 AND 峰值 > MIN_SUPER AND ISLASTBAR, 0, 峰值, 1.5, 0), COLORFFFFFF;
所属行业及概念:DRAWTEXT_FIX(ISLASTBAR,0.075,0.9,0,STRCAT(STRCAT(HYBLOCK,’+’),GNBLOCK)),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR, 0.01, 0.9, 0, ‘所属行业及概念:’), COLORYELLOW;
历史文章回顾
如果文章对你有帮助,欢迎点赞,收藏,转发更多人哦。(点赞不会被你的好友发现)
免责声明:本文发布内容,仅供学习与交流,不构成任何投资建议,切勿将发布内容用作违反法律事务,本公众号不承担任何责任,感谢大家的支持!
夜雨聆风
