相关简介:通达信主力进出资金指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
本人经过长期实战,开发出来的这款资金公式,还原了主力真实的控盘过程,尤其是主力集合竞价时的真实意图,还可以任意查看历史K线中的资金情况。
可以说,有了该指标,任何人的交易体系,会得到大幅度的胜率提升,我发的指标,只会一款比一款历害,如对我没有了解的新朋友,可以看看我历史的金钻帖。
我的资金公式,有用到通达信的不定周期收盘价,也就是DCLOSE,该函数被定义为未来函数,实则不是未来函数,只是体现分时最新报价的函数,在分时中,为了判断分笔资金中的大单是买进还是卖出,就得用到该函数起到辅助判断的作用。指标左下角会显示未来函数字样,不影响使用
通达信指标公式源码:
VAR1:=SMA(AMOUNT,10,1)/1000000;
VAR2:=REF(VAR1,1);
VAR3:=MA(REF(CLOSE,1),5);
最高:VAR1*HIGH/VAR3*1/10,POINTDOT,COLOR009900,COLORGRAY;
最低:VAR1*LOW/VAR3*1/10,POINTDOT,COLOR009900,COLORYELLOW;
开盘:VAR1*OPEN/VAR3*1/10,POINTDOT,COLOR009900,COLORMAGENTA;
收盘:VAR1*CLOSE/VAR3*1/10,COLOR009900,COLORGREEN,POINTDOT;
生命线:EMA(收盘,12),COLORWHITE;
昨收盘:=REF(收盘,1),POINTDOT,COLOR009900,LINETHICK0;
涨跌:=(收盘-REF(收盘,1))/REF(收盘,1)*100,POINTDOT,COLOR009900,LINETHICK0;
STICKLINE(收盘>开盘,收盘,开盘,3,0),COLORRED;
STICKLINE(收盘>开盘,最高,MAX(收盘,开盘),0,1),COLORRED;
STICKLINE(收盘>开盘,MIN(收盘,开盘),最低,0,1),COLORRED;
STICKLINE(收盘<开盘,收盘,开盘,2,0),COLORGREEN;
STICKLINE(收盘<开盘,最高,MAX(收盘,开盘),0,1),COLORGREEN;
STICKLINE(收盘<开盘,MIN(收盘,开盘),最低,0,1),COLORGREEN;
JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);
买1:=QJ0*(MIN(OPEN,CLOSE)-LOW);
买2:=QJ0*(JJ-MIN(CLOSE,OPEN));
卖1:=QJ0*(MAX(CLOSE,OPEN)-JJ);
卖2:=QJ0*(HIGH-MAX(OPEN,CLOSE));
DT:=((买1+买2)-(卖1+卖2))/10000,NODRAW;
主力增:DT,NODRAW;
主力持仓线:SUM(DT,66),COLORRED,LINETHICK1;
TD1:=QJ0*(MIN(OPEN,CLOSE)-LOW);DD1:=QJ0*(JJ-MIN(CLOSE,OPEN));
DD2:=QJ0*(HIGH-MAX(OPEN,CLOSE));TD2:=QJ0*(MAX(CLOSE,OPEN)-JJ);
TD:=TD1-TD2;DA:=DD1-DD2;XD1:=1-(TD1+DD1);XD2:=1-(TD2+DD2);
TZ:=V/SUM(V,60)*100;DDT:=((XD1-XD2)/10000)/TZ;
散户增:DDT,NODRAW;
散户持仓线:SUM(DDT,22),COLORGREEN,LINETHICK1;
主力比散户:DT/ABS(DDT),NODRAW,COLORMAGENTA;
主力比散户线:MA(DT/ABS(DDT)*1000,3),COLORBLUE,LINETHICK1;
VAR2:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
VAR3:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
VAR4:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
VAR5:=(((VAR2+(2*VAR3))+(3*VAR4))/6);
VAR6:=MA(VAR5,3);
开始控盘:=STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR00AAFF;
STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR0044FF;
STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR0088FF;
STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR00AAFF;
VAR1:=EMA(EMA(CLOSE,3),1);
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
DRAWTEXT(CROSS(控盘,0),0-3,'买'),COLORFF00FF;
DRAWTEXT(CROSS(0,控盘),0,'卖'),colorgreen;
主力资金进出:控盘,COLORFFAA00;
//STICKLINE(控盘<0,控盘,0,7,0),COLORFFAA00;
//STICKLINE(控盘<0,控盘,0,7,0),COLORFF4400;
STICKLINE(控盘<0,控盘,0,7,0),COLORFF8800;
STICKLINE(控盘<0,控盘,0,7,0),COLORFFAA00;
//STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR000088;
//STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR0000AA;
//STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR0000CC;
STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR0000EE;
//主力吸货:控盘,COLOR0000FF;
//STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR008800;
//STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR00AA00;
//STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR00CC00;
STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR00EE00;
对倒出货洗盘:0,COLOR00FF00;
黄色底部吸货:0,coloryellow;
主力买:CROSS(控盘,0),colorwhite;
[源码注释]通达信公式动态翻译结果
VAR1赋值:成交额(元)的10日[1日权重]移动平均/1000000
VAR2赋值:1日前的VAR1
VAR3赋值:1日前的收盘价的5日简单移动平均
输出最高:VAR1*最高价/VAR3*1/10,POINTDOT,COLOR009900,画深灰色
输出最低:VAR1*最低价/VAR3*1/10,POINTDOT,COLOR009900,画黄色
输出开盘:VAR1*开盘价/VAR3*1/10,POINTDOT,COLOR009900,画洋红色
输出收盘:VAR1*收盘价/VAR3*1/10,COLOR009900,画绿色,POINTDOT
输出生命线:收盘的12日指数移动平均,画白色
昨收盘赋值:1日前的收盘,POINTDOT,COLOR009900,线宽为0
涨跌赋值:(收盘-1日前的收盘)/1日前的收盘*100,POINTDOT,COLOR009900,线宽为0
当满足条件收盘>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘,收盘,开盘,3,0),画红色
当满足条件收盘>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘,最高,收盘和开盘的较大值,0,1),画红色
当满足条件收盘>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘,收盘和开盘的较小值,最低,0,1),画红色
当满足条件收盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘,收盘,开盘,2,0),画绿色
当满足条件收盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘,最高,收盘和开盘的较大值,0,1),画绿色
当满足条件收盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘,收盘和开盘的较小值,最低,0,1),画绿色
JJ赋值:(最高价+最低价+收盘价)/3
QJ0赋值:成交额(元)/如果最高价=最低价,返回4,否则返回最高价-最低价
买1赋值:QJ0*(开盘价和收盘价的较小值-最低价)
买2赋值:QJ0*(JJ-收盘价和开盘价的较小值)
卖1赋值:QJ0*(收盘价和开盘价的较大值-JJ)
卖2赋值:QJ0*(最高价-开盘价和收盘价的较大值)
DT赋值:((买1+买2)-(卖1+卖2))/10000,NODRAW
输出主力增:DT,NODRAW
输出主力持仓线:DT的66日累和,画红色,线宽为1
TD1赋值:QJ0*(开盘价和收盘价的较小值-最低价)
DD1赋值:QJ0*(JJ-收盘价和开盘价的较小值)
DD2赋值:QJ0*(最高价-开盘价和收盘价的较大值)
TD2赋值:QJ0*(收盘价和开盘价的较大值-JJ)
TD赋值:TD1-TD2
DA赋值:DD1-DD2
XD1赋值:1-(TD1+DD1)
XD2赋值:1-(TD2+DD2)
TZ赋值:成交量(手)/成交量(手)的60日累和*100
DDT赋值:((XD1-XD2)/10000)/TZ
输出散户增:DDT,NODRAW
输出散户持仓线:DDT的22日累和,画绿色,线宽为1
输出主力比散户:DT/DDT的绝对值,NODRAW,画洋红色
输出主力比散户线:DT/DDT的绝对值*1000的3日简单移动平均,画蓝色,线宽为1
VAR2赋值:(((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均)*100)
VAR3赋值:(((收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均)*100)
VAR4赋值:(((收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均)*100)
VAR5赋值:(((VAR2+(2*VAR3))+(3*VAR4))/6)
VAR6赋值:VAR5的3日简单移动平均
开始控盘赋值:当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AAFF
当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0044FF
当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0088FF
当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AAFF
VAR1赋值:收盘价的3日指数移动平均的1日指数移动平均
控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
当满足条件控盘上穿0时,在0-3位置书写文字,COLORFF00FF
当满足条件0上穿控盘时,在0位置书写文字,画绿色
输出主力资金进出:控盘,COLORFFAA00
//当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFAA00
//当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF4400
当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF8800
当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFAA00
//当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR000088
//当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000AA
//当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000CC
当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000EE
输出//主力吸货:控盘,COLOR0000FF
//当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR008800
//当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AA00
//当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00CC00
当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00EE00
输出对倒出货洗盘:0,COLOR00FF00
输出黄色底部吸货:0,画黄色
输出主力买:控盘上穿0,画白色
评论(0)