通达信时钟式主动买卖指示仪指标源码
这是一个用于分析个股分时图中主力资金流向的指标。它通过计算主动买入和主动卖出的成交量占比,并以图形化的方式在分时图下方展示。
核心功能:
计算主力买卖量: 根据价格关系(开盘价、收盘价、最高价、最低价)和成交量,估算出“主买”(主动买入)和“主卖”(主动卖出)的成交量。
显示资金流向比例: 计算出主买和主卖成交量占总成交量(V)的百分比(“主买占%”和“主卖占%”)。
可视化展示: 在分时图下方的副图区域,用红色和绿色的曲线、柱状图以及一个特殊的“量能跑道”图形,直观地展示资金流入(红)和流出(绿)的强度对比。
指标图形解读:
指标在副图绘制了一个类似“跑道”的封闭区域作为背景。
红色曲线和填充代表“主买”资金流入的强度(百分比)。
绿色曲线和填充代表“主卖”资金流出的强度(百分比)。
曲线离中心零轴越远,表示该方向的主力资金力度越强。
通常用于观察分时图中价格上涨或下跌时,是否有对应主力资金的配合,从而判断推动力的真实性。
使用场景:
主要用于个股分时图页面,辅助判断盘中实时的主力资金动向是流入为主还是流出为主。
AAA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,AAA*(HIGH-LOW),IF(CLOSE<OPEN,AAA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),LINETHICK0;
主卖:=-IF(CLOSE>OPEN,0-AAA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AAA*(HIGH-LOW),0-VOL/2)),LINETHICK0;
主买占%:主买/V*100,COLORRED,LINETHICK0;
主卖占%:主卖/V*100,COLOR00FF00,LINETHICK0;
STICKLINE(CURRBARSCOUNT=3,80,-80,17,0),COLOR97694F;
STICKLINE(CURRBARSCOUNT=1,80,-80,0.01,0);
DRAWLINE(CURRBARSCOUNT=5,0,CURRBARSCOUNT=1,0,0);
DRAWLINE(CURRBARSCOUNT=5,80,CURRBARSCOUNT=1,80,0);
DRAWLINE(CURRBARSCOUNT=5,-80,CURRBARSCOUNT=1,-80,0);
DRAWLINE(CURRBARSCOUNT=5,80,CURRBARSCOUNT=4,75,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=4,75,CURRBARSCOUNT=3,68,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=3,68,CURRBARSCOUNT=2,45,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=2,45,CURRBARSCOUNT=1,0,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=5,-80,CURRBARSCOUNT=4,-75,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=4,-75,CURRBARSCOUNT=3,-68,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=3,-68,CURRBARSCOUNT=2,-45,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=2,-45,CURRBARSCOUNT=1,0,0),COLORFFFFFF;
DRAWLINE(CURRBARSCOUNT=5,0,CURRBARSCOUNT=1,主买占%,0),LINETHICK3,COLORRED;
DRAWLINE(CURRBARSCOUNT=5,0,CURRBARSCOUNT=1,-主卖占%,0),LINETHICK3,COLOR00FF00;
STICKLINE(主买占%>0 AND CURRBARSCOUNT=1,80,0,0.5,0),COLORRED;
STICKLINE(-主卖占%<0 AND CURRBARSCOUNT=1,-80,0,0.5,0),COLOR00FF00;
DRAWICON(CURRBARSCOUNT=5,0,97);
DRAWICON(CURRBARSCOUNT=1,主买占%,97);
DRAWICON(CURRBARSCOUNT=1,-主卖占%,97);
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
AAA赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
主买赋值:如果收阳线,返回AAA*(最高价-最低价),否则返回如果收阴线,返回AAA*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2,线宽为0
主卖赋值:-如果收阳线,返回0-AAA*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-AAA*(最高价-最低价),否则返回0-成交量(手)/2,线宽为0
输出主买占%:主买/成交量(手)*100,画红色,线宽为0
输出主卖占%:主卖/成交量(手)*100,COLOR00FF00,线宽为0
当满足条件到最后交易的周期=3时,在80和-80位置之间画柱状线,宽度为17,0不为0则画空心柱.,COLOR97694F
当满足条件到最后交易的周期=1时,在80和-80位置之间画柱状线,宽度为0.01,0不为0则画空心柱.
当满足条件到最后交易的周期=5时,在0位置画直线起点,当满足条件到最后交易的周期=1时,在0位置画直线终点,0表示是否延长.
当满足条件到最后交易的周期=5时,在80位置画直线起点,当满足条件到最后交易的周期=1时,在80位置画直线终点,0表示是否延长.
当满足条件到最后交易的周期=5时,在-80位置画直线起点,当满足条件到最后交易的周期=1时,在-80位置画直线终点,0表示是否延长.
当满足条件到最后交易的周期=5时,在80位置画直线起点,当满足条件到最后交易的周期=4时,在75位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=4时,在75位置画直线起点,当满足条件到最后交易的周期=3时,在68位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=3时,在68位置画直线起点,当满足条件到最后交易的周期=2时,在45位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=2时,在45位置画直线起点,当满足条件到最后交易的周期=1时,在0位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=5时,在-80位置画直线起点,当满足条件到最后交易的周期=4时,在-75位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=4时,在-75位置画直线起点,当满足条件到最后交易的周期=3时,在-68位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=3时,在-68位置画直线起点,当满足条件到最后交易的周期=2时,在-45位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=2时,在-45位置画直线起点,当满足条件到最后交易的周期=1时,在0位置画直线终点,0表示是否延长.,COLORFFFFFF
当满足条件到最后交易的周期=5时,在0位置画直线起点,当满足条件到最后交易的周期=1时,在主买占%位置画直线终点,0表示是否延长.,线宽为3,画红色
当满足条件到最后交易的周期=5时,在0位置画直线起点,当满足条件到最后交易的周期=1时,在-主卖占%位置画直线终点,0表示是否延长.,线宽为3,COLOR00FF00
当满足条件主买占%>0ANDCURRBARSCOUNT=1时,在80和0位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件-主卖占%<0ANDCURRBARSCOUNT=1时,在-80和0位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FF00
当满足条件到最后交易的周期=5时,在0位置画97号图标
当满足条件到最后交易的周期=1时,在主买占%位置画97号图标
当满足条件到最后交易的周期=1时,在-主卖占%位置画97号图标