通达信主力资金副图指标 主力进出一目了然 源码
CPJJ:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4),0.9);
CJJ:=REF(EMA(CPJJ,3),1);
CQJJ:=(VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN))));
CXVL:=(IF((CLOSE > OPEN),(CQJJ * (HIGH - LOW)),IF((CLOSE < OPEN),(CQJJ * ((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2))) + IF((CLOSE > OPEN),(0 - (CQJJ * ((HIGH - CLOSE) + (OPEN - LOW)))),IF((CLOSE < OPEN),(0 - (CQJJ * (HIGH - LOW))),(0 - (VOL / 2)))));
CHSL:=((CXVL / 20) / 1.15);
攻击流量0:=(((CHSL * 0.55) + (REF(CHSL,1) * 0.33)) + (REF(CHSL,2) * 0.22));
CLLJX:=EMA(攻击流量0,3);
资金进出0:=(CHSL*0.4+CLLJX),LINETHICK0;
一日:=SUM(资金进出0,1),COLORWHITE,NODRAW;
DRAWNUMBER_FIX(1,0.75,0,0,CONST((一日))),COLORLIRED;
三日:=SUM(资金进出0,3),COLORWHITE,NODRAW;
五日:=SUM(资金进出0,5),COLORFF00FF,NODRAW;
十日:=SUM(资金进出0,10),COLOR0000FF,NODRAW;
DRAWNUMBER_FIX(1,1,0,0,CONST((三日))),COLORWHITE;
DRAWNUMBER_FIX(1,0.75,0.25,0,CONST((五日))),COLORRED;
DRAWNUMBER_FIX(1,1,0.25,0,CONST((十日))),COLORMAGENTA;
ABC1:=CLOSE-REF(CLOSE,1);
ABC2:=OPEN-REF(OPEN,1);
ABC3:=HIGH-REF(HIGH,1);
ABC4:=LOW-REF(LOW,1);
ABC5:=(ABC1+ABC2+ABC3+ABC4)/4;
主力资金:ABC5*VOL/10000,NODRAW;
STICKLINE(主力资金>0,主力资金,0,2.3,0),COLORRED;
开始流入:=主力资金>0;
流入:=BARSLASTCOUNT(开始流入)=1;
DRAWICON(流入,1,1);
STICKLINE(主力资金< 0,主力资金,0,2.3,0),COLORGREEN;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
CPJJ赋值:DMA((((最高价 + 最低价) + (收盘价 * 2)) / 4),0.9)
CJJ赋值:1日前的CPJJ的3日指数移动平均
CQJJ赋值:(成交量 / (((最高价 - 最低价) * 2) - (收盘价 - 开盘价的绝对值)))
CXVL赋值:(IF((收盘价 > 开盘价),(CQJJ * (最高价 - 最低价)),IF((收盘价 < 开盘价),(CQJJ * ((最高价 - 开盘价) + (收盘价 - 最低价))),(成交量 / 2))) + IF((收盘价 > 开盘价),(0 - (CQJJ * ((最高价 - 收盘价) + (开盘价 - 最低价)))),IF((收盘价 < 开盘价),(0 - (CQJJ * (最高价 - 最低价))),(0 - (成交量 / 2)))))
CHSL赋值:((CXVL / 20) / 1.15)
攻击流量0赋值:(((CHSL * 0.55) + (1日前的CHSL * 0.33)) + (2日前的CHSL * 0.22))
CLLJX赋值:攻击流量0的3日指数移动平均
资金进出0赋值:(CHSL*0.4+CLLJX),LINETHICK0
一日赋值:1的资金进出0日累和,画白色,NODRAW
DRAWNUMBER_FIX(1,0.75,0,0,CONST((一日))),COLORLIRED
三日赋值:3的资金进出0日累和,画白色,NODRAW
五日赋值:5的资金进出0日累和,COLORFF00FF,NODRAW
十日赋值:10的资金进出0日累和,COLOR0000FF,NODRAW
DRAWNUMBER_FIX(1,1,0,0,CONST((三日))),画白色
DRAWNUMBER_FIX(1,0.75,0.25,0,CONST((五日))),画红色
DRAWNUMBER_FIX(1,1,0.25,0,CONST((十日))),画洋红色
ABC1赋值:收盘价-1日前的收盘价
ABC2赋值:开盘价-1日前的开盘价
ABC3赋值:最高价-1日前的最高价
ABC4赋值:最低价-1日前的最低价
ABC5赋值:(ABC1+ABC2+ABC3+ABC4)/4
输出主力资金:ABC5*成交量/10000,NODRAW
当满足条件主力资金>0时,在主力资金和0之间画柱状线
开始流入赋值:主力资金>0
流入赋值:BARSLASTCOUNT(开始流入)=1
当满足条件流入时,在1和1之间画图标
当满足条件主力资金< 0时,在主力资金和0之间画柱状线