分时机构资金打板专用,用法简单明了看图即可 注意:出现机构博弈时,机构动向一定为正数才进(越大越安全)
相关简介: 通达信分时机构资金指标公式
源码概况:通达信分时机构资金指标公式
指标类别:机构资金指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
通达信分时机构资金指标公式未来函数检测结果:
暂未发现存在未来函数
通达信分时机构资金指标公式源码:
stICKLINE(TIME2=94100ANDREF(C,BArslAST(TIME2=94100))>=REF(C,BARSLAST(TIME2=93100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORRED;
STICKLINE(TIME2=94100ANDREF(C,BARSLAST(TIME2=94100))<REF(C,BARSLAST(TIME2=93100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORGREEN;
STICKLINE(TIME2=95100ANDREF(C,BARSLAST(TIME2=95100))>=REF(C,BARSLAST(TIME2=94100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORRED;
STICKLINE(TIME2=95100ANDREF(C,BARSLAST(TIME2=95100))<REF(C,BARSLAST(TIME2=94100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORGREEN;
STICKLINE(TIME2=100100ANDREF(C,BARSLAST(TIME2=100100))>=REF(C,BARSLAST(TIME2=95100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORRED;
STICKLINE(TIME2=100100ANDREF(C,BARSLAST(TIME2=100100))<REF(C,BARSLAST(TIME2=95100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORGREEN;
SJ1:=TIME2=93100;T1:=BARSLAST(SJ1);SJ2:=TIME2=94100;
SJ4:=TIME2=95100;T2:=BARSLAST(SJ2);T4:=BARSLAST(SJ4);
H1:=IF(TIME2=94100,REF(C,T2),DRAWNULL)=C;
H2:=IF(TIME2=95100,REF(C,T4),DRAWNULL)=C;
CS2:=CONST(REF(C,T2));
CS4:=CONST(REF(C,T4));
GL2:=FILTERX(H1,T2);
GL4:=FILTERX(H2,T4);
L1:=IF(TIME2=93100,REF(C,T1),DRAWNULL)=C;
CS1:=CONST(REF(C,T1));
GL1:=FILTERX(L1,T1);
DA:=CONST(IF(REF(GL2,BARSLAST(GL2)),REF(BARSLAST(GL1),BARSLAST(GL2)),DRAWNULL));
DA1:=CONST(IF(REF(GL4,BARSLAST(GL4)),REF(BARSLAST(GL2),BARSLAST(GL4)),DRAWNULL));
A:=IF(BARSLAST(GL1)>=0ANDBARSLAST(GL1)<=DA,((CS2-CS1)/DA)*BARSLAST(GL1)+CS1,DRAWNULL);
B:=IF(BARSLAST(GL2)>=0ANDBARSLAST(GL2)<=DA1,((CS4-CS2)/DA1)*BARSLAST(GL2)+CS2,DRAWNULL);
IF(A>=REF(A,2),A,DRAWNULL)COLORLImaGENTA,LINETHICK3;
IF(A<REF(A,2),A,DRAWNULL)COLORGREEN,LINETHICK5;
IF(B>=REF(B,2),B,DRAWNULL)COLORLIMAGENTA,LINETHICK3;
IF(B<REF(B,2),B,DRAWNULL)COLORGREEN,LINETHICK3;
XSJ1:=TIME2=95100;
XT1:=BARSLAST(XSJ1);
XSJ2:=TIME2=100100;
XT2:=BARSLAST(XSJ2);
XCS2:=CONST(REF(C,XT2));
XL1:=IF(TIME2=95100,REF(C,XT1),DRAWNULL)=C;
XH1:=IF(TIME2=100100,REF(C,XT2),DRAWNULL)=C;
XCS1:=CONST(REF(C,XT1));
XGL1:=FILTERX(XL1,XT1);
XGL2:=FILTERX(XH1,XT2);
XDA:=CONST(IF(REF(XGL2,BARSLAST(XGL2)),REF(BARSLAST(XGL1),BARSLAST(XGL2)),DRAWNULL));
XA:=IF(BARSLAST(XGL1)>=0ANDBARSLAST(XGL1)<=XDA,((XCS2-XCS1)/XDA)*BARSLAST(XGL1)+XCS1,DRAWNULL);
IF(XA>=REF(XA,1),XA,DRAWNULL)COLORLIMAGENTA,LINETHICK3;
IF(XA<REF(XA,1),XA,DRAWNULL)COLORGREEN,LINETHICK3;
时间:=TIME2=100100;
N:=BARSLAST(时间);
C1:CONST(IF(N,MAX(REF(HHV(H,0),N+1),DYNAINFO(4)),HHV(H,0))),DOTLINE,COLORRED;
C2:CONST(IF(N,MIN(REF(LLV(L,0),N+1),DYNAINFO(4)),LLV(L,0))),DOTLINE,COLORGREEN;
C3:(C1+C2)/2,DOTLINE,COLORYELLOW;
VV:=HHV(V,0);
ZF:=(C1/C2-1)*100;
DRAWTEXT(CURRBARSCOUNT=2,C1,VARCAT(VARCAT(VARCAT(VARCAT('上限:',VAR2STR(C1,2)),'元,'),VARCAT('振幅:',VAR2STR(ZF,2))),'%')),COLORRED;
DRAWTEXT(CURRBARSCOUNT=2,C3,VARCAT(VARCAT('中限:',VAR2STR(C3,2)),'元')),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=2,C2,VARCAT(VARCAT('下限:',VAR2STR(C2,2)),'元')),COLORGREEN;
DRAWTEXT(C1/C2<=1.03ANDcrOSS(C,C1)ANDV>=VV,C1*1.005,'★买入')COLORRED;
DRAWTEXT(C1/C2<=1.03ANDCROSS(C2,C)ANDV>=VV,C2*0.998,'★卖出')COLORGREEN;
STICKLINE(C1/C2<1.03ANDCROSS(C,C1)ANDV>=VV,DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,0),COLORRED;
AAA:=MAX(DYNAINFO(3),DYNAINFO(5));
BBB:=MIN(DYNAINFO(3),DYNAINFO(6));
CCC:=AAA-BBB;
中轨:=(AAA+BBB)/1,POINTDOT;
阻力:BBB+CCC*7/8,COLORBLUE,POINTDOT;
支撑:BBB+CCC*1/8,COLORMAGENTA,POINTDOT;
支撑1:BBB+CCC*0.5/8,POINTDOT;
上顶:BBB+CCC*2/3,POINTDOT;
下底:BBB+CCC/3,COLORBLUE,POINTDOT;
STICKLINE(C>阻力,阻力,C,2,0),COLORGREEN;
STICKLINE(C<支撑,支撑,C,2,0),COLORLIMAGENTA;
DRAWTEXT(LONGCROSS(支撑1,C,2),下底,'B'),COLORYELLOW;{B}
DRAWTEXT(LONGCROSS(C,阻力,2),上顶,'S'),COLORRED;{S};
VAR1:=IF((CLOSE>OPEN),((CLOSE-OPEN)*VOL),IF((CLOSE<OPEN),((CLOSE-OPEN)*VOL),0));
VAR2:=IF((CLOSE>REF(CLOSE,1)),((CLOSE-REF(CLOSE,1))*VOL),IF((CLOSE<REF(CLOSE,1)),((CLOSE-REF(CLOSE,1))*VOL),0));
VAR3:=IF((OPEN>REF(CLOSE,1)),((OPEN-REF(CLOSE,1))*VOL),IF((OPEN<REF(CLOSE,1)),((OPEN-REF(CLOSE,1))*VOL),0));
VAR4:=IF((CLOSE<OPEN),((OPEN-CLOSE)*VOL),IF((CLOSE>OPEN),((OPEN-CLOSE)*VOL),0));
VAR5:=IF((CLOSE<REF(CLOSE,1)),((REF(CLOSE,1)-CLOSE)*VOL),IF((CLOSE>REF(CLOSE,1)),((REF(CLOSE,1)-CLOSE)*VOL),0));
VAR6:=IF((OPEN<REF(CLOSE,1)),((REF(CLOSE,1)-OPEN)*VOL),IF((OPEN>REF(CLOSE,1)),((REF(CLOSE,1)-OPEN)*VOL),0));
VAR7:=(CLOSE>OPEN);
VAR8:=(CLOSE>REF(CLOSE,1));
VAR9:=(OPEN>REF(CLOSE,1));
VARA:=((VAR7ORVAR8)ORVAR9);
机构:(SUM(((((VAR1+VAR2)+VAR3)/3)/CAPITAL),5)*1000);
散户:(SUM(((((VAR4+VAR5)+VAR6)/3)/CAPITAL),10)*1000);
系数:EMA((((((((COUNT(VAR8,12)/12)+(COUNT(VAR7,12)/12))+(COUNT(VAR9,12)/12))/3)*MA(机构,5))*2)*1.1),2),COLORRED;
平衡:0,POINTDOT,COLORGREEN;
流通:=AMOUNT/VOL;
PJJ:=DMA((HIGH+LOW+CLOSE*2)/4,0.9);
JJ:=REF(EMA(PJJ,3),1);
QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
ZLL:=VOL/CAPITAL;
HSL1:=IF(ZLL>10,10,ZLL);
HSL:=(XVL/20)/1.15;
攻击流量:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
STICKLINE(HSL*0.4>=0,HSL*0.4*1.5,0,1,0),COLOR808080;
STICKLINE(HSL*0.4<0,HSL*0.4*1.5,0,1,0),COLOR808080;
GJJ:=EMA(攻击流量,8);
LLJX:=EMA(攻击流量,3);
资金流向:LLJX,LINETHICK0,COLOR0000FF;
STICKLINE(资金流向>0,资金流向,0,7,0),COLOR0000FF;
STICKLINE(资金流向<0,资金流向,0,7,0),COLORFF0000;
流量基线:GJJ,COLOR00FFFF;
ZJLL:=REF(LLJX,1);
QZJJ:=((LLJX-ZJLL)/ZJLL)*100;
力度:HSL/1000,LINETHICK0;
周流向:SUM(LLJX,5),LINETHICK1;
BB:=REF(周流向,1);
ZQZJJ:=((周流向-BB)/BB)*100;
0,COLOR808080;
[源码注释]通达信分时机构资金指标公式翻译结果
当满足条件时间(时分秒)=94100ANDREF(收盘价,上次时间(时分秒)=94100距今天数)>=上次时间(时分秒)=93100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画红色
当满足条件时间(时分秒)=94100ANDREF(收盘价,上次时间(时分秒)=94100距今天数)<上次时间(时分秒)=93100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画绿色
当满足条件时间(时分秒)=95100ANDREF(收盘价,上次时间(时分秒)=95100距今天数)>=上次时间(时分秒)=94100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画红色
当满足条件时间(时分秒)=95100ANDREF(收盘价,上次时间(时分秒)=95100距今天数)<上次时间(时分秒)=94100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画绿色
当满足条件时间(时分秒)=100100ANDREF(收盘价,上次时间(时分秒)=100100距今天数)>=上次时间(时分秒)=95100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画红色
当满足条件时间(时分秒)=100100ANDREF(收盘价,上次时间(时分秒)=100100距今天数)<上次时间(时分秒)=95100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画绿色
SJ1赋值:时间(时分秒)=93100
T1赋值:上次SJ1距今天数
SJ2赋值:时间(时分秒)=94100
SJ4赋值:时间(时分秒)=95100
T2赋值:上次SJ2距今天数
T4赋值:上次SJ4距今天数
H1赋值:如果时间(时分秒)=94100,返回T2日前的收盘价,否则返回无效数=收盘价
H2赋值:如果时间(时分秒)=95100,返回T4日前的收盘价,否则返回无效数=收盘价
CS2赋值:T2日前的收盘价的最后一日取值设为常数
CS4赋值:T4日前的收盘价的最后一日取值设为常数
GL2赋值:H1的T2日反向过滤
GL4赋值:H2的T4日反向过滤
L1赋值:如果时间(时分秒)=93100,返回T1日前的收盘价,否则返回无效数=收盘价
CS1赋值:T1日前的收盘价的最后一日取值设为常数
GL1赋值:L1的T1日反向过滤
DA赋值:如果上次GL2距今天数日前的GL2,返回上次GL2距今天数日前的上次GL1距今天数,否则返回无效数的最后一日取值设为常数
DA1赋值:如果上次GL4距今天数日前的GL4,返回上次GL4距今天数日前的上次GL2距今天数,否则返回无效数的最后一日取值设为常数
A赋值:如果上次GL1距今天数>=0ANDBARSLAST(GL1)<=DA,返回((CS2-CS1)/DA)*上次GL1距今天数+CS1,否则返回无效数
B赋值:如果上次GL2距今天数>=0ANDBARSLAST(GL2)<=DA1,返回((CS4-CS2)/DA1)*上次GL2距今天数+CS2,否则返回无效数
如果A>=2日前的A,返回A,否则返回无效数画淡洋红色,线宽为3
如果A<2日前的A,返回A,否则返回无效数画绿色,线宽为5
如果B>=2日前的B,返回B,否则返回无效数画淡洋红色,线宽为3
如果B<2日前的B,返回B,否则返回无效数画绿色,线宽为3
XSJ1赋值:时间(时分秒)=95100
XT1赋值:上次XSJ1距今天数
XSJ2赋值:时间(时分秒)=100100
XT2赋值:上次XSJ2距今天数
XCS2赋值:XT2日前的收盘价的最后一日取值设为常数
XL1赋值:如果时间(时分秒)=95100,返回XT1日前的收盘价,否则返回无效数=收盘价
XH1赋值:如果时间(时分秒)=100100,返回XT2日前的收盘价,否则返回无效数=收盘价
XCS1赋值:XT1日前的收盘价的最后一日取值设为常数
XGL1赋值:XL1的XT1日反向过滤
XGL2赋值:XH1的XT2日反向过滤
XDA赋值:如果上次XGL2距今天数日前的XGL2,返回上次XGL2距今天数日前的上次XGL1距今天数,否则返回无效数的最后一日取值设为常数
XA赋值:如果上次XGL1距今天数>=0ANDBARSLAST(XGL1)<=XDA,返回((XCS2-XCS1)/XDA)*上次XGL1距今天数+XCS1,否则返回无效数
如果XA>=1日前的XA,返回XA,否则返回无效数画淡洋红色,线宽为3
如果XA<1日前的XA,返回XA,否则返回无效数画绿色,线宽为3
时间赋值:时间(时分秒)=100100
N赋值:上次时间距今天数
输出C1:如果N,返回N+1日前的0日内最高价的最高值和开盘价的较大值,否则返回0日内最高价的最高值的最后一日取值设为常数,DOTLINE,画红色
输出C2:如果N,返回N+1日前的0日内最低价的最低值和开盘价的较小值,否则返回0日内最低价的最低值的最后一日取值设为常数,DOTLINE,画绿色
输出C3:(C1+C2)/2,DOTLINE,画黄色
VV赋值:0日内成交量(手)的最高值
ZF赋值:(C1/C2-1)*100
当满足条件到最后交易的周期=2时,在C1位置书写文字,画红色
当满足条件到最后交易的周期=2时,在C3位置书写文字,画黄色
当满足条件到最后交易的周期=2时,在C2位置书写文字,画绿色
当满足条件C1/C2<=1.03ANDCROSS(收盘价,C1)ANDV>=VV时,在C1*1.005位置书写文字画红色
当满足条件C1/C2<=1.03ANDCROSS(C2,收盘价)ANDV>=VV时,在C2*0.998位置书写文字画绿色
当满足条件C1/C2<1.03ANDCROSS(收盘价,C1)ANDV>=VV时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
AAA赋值:昨收盘价和最高价的较大值
BBB赋值:昨收盘价和最低价的较小值
CCC赋值:AAA-BBB
中轨赋值:(AAA+BBB)/1,POINTDOT
输出阻力:BBB+CCC*7/8,画蓝色,POINTDOT
输出支撑:BBB+CCC*1/8,画洋红色,POINTDOT
输出支撑1:BBB+CCC*0.5/8,POINTDOT
输出上顶:BBB+CCC*2/3,POINTDOT
输出下底:BBB+CCC/3,画蓝色,POINTDOT
当满足条件收盘价>阻力时,在阻力和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件收盘价<支撑时,在支撑和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡洋红色
当满足条件支撑1小于收盘价保持2个交易日后交叉上穿时,在下底位置书写文字,画黄色
当满足条件收盘价小于阻力保持2个交易日后交叉上穿时,在上顶位置书写文字,画红色
VAR1赋值:如果(收盘价>,返回?,否则返回?
开盘价),((收盘价-开盘价)*成交量(手)),如果(收盘价<,返回?,否则返回?
开盘价),((收盘价-开盘价)*成交量(手)),0))
VAR2赋值:如果(收盘价>,返回?,否则返回?
1日前的收盘价),((收盘价-1日前的收盘价)*成交量(手)),如果(收盘价<,返回?,否则返回?
1日前的收盘价),((收盘价-1日前的收盘价)*成交量(手)),0))
VAR3赋值:如果(开盘价>,返回?,否则返回?
1日前的收盘价),((开盘价-1日前的收盘价)*成交量(手)),如果(开盘价<,返回?,否则返回?
1日前的收盘价),((开盘价-1日前的收盘价)*成交量(手)),0))
VAR4赋值:如果(收盘价<,返回?,否则返回?
开盘价),((开盘价-收盘价)*成交量(手)),如果(收盘价>,返回?,否则返回?
开盘价),((开盘价-收盘价)*成交量(手)),0))
VAR5赋值:如果(收盘价<,返回?,否则返回?
1日前的收盘价),((1日前的收盘价-收盘价)*成交量(手)),如果(收盘价>,返回?,否则返回?
1日前的收盘价),((1日前的收盘价-收盘价)*成交量(手)),0))
VAR6赋值:如果(开盘价<,返回?,否则返回?
1日前的收盘价),((1日前的收盘价-开盘价)*成交量(手)),如果(开盘价>,返回?,否则返回?
1日前的收盘价),((1日前的收盘价-开盘价)*成交量(手)),0))
VAR7赋值:(收盘价>
开盘价)
VAR8赋值:(收盘价>
1日前的收盘价)
VAR9赋值:(开盘价>
1日前的收盘价)
VARA赋值:((VAR7ORVAR8)ORVAR9)
输出机构:(((((VAR1+VAR2)+VAR3)/3)/当前流通股本(手))的5日累和*1000)
输出散户:(((((VAR4+VAR5)+VAR6)/3)/当前流通股本(手))的10日累和*1000)
输出系数:(((((((统计12日中满足VAR8的天数/12)+(统计12日中满足VAR7的天数/12))+(统计12日中满足VAR9的天数/12))/3)*机构的5日简单移动平均)*2)*1.1)的2日指数移动平均,画红色
输出平衡:0,POINTDOT,画绿色
流通赋值:成交额(元)/成交量(手)
PJJ赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均
JJ赋值:1日前的PJJ的3日指数移动平均
QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
XVL赋值:(如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-QJJ*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2)
ZLL赋值:成交量(手)/当前流通股本(手)
HSL1赋值:如果ZLL>10,返回10,否则返回ZLL
HSL赋值:(XVL/20)/1.15
攻击流量赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22))
当满足条件HSL*0.4>=0时,在HSL*0.4*1.5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR808080
当满足条件HSL*0.4<0时,在HSL*0.4*1.5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR808080
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
输出资金流向:LLJX,线宽为0,COLOR0000FF
当满足条件资金流向>0时,在资金流向和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000FF
当满足条件资金流向<0时,在资金流向和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF0000
输出流量基线:GJJ,COLOR00FFFF
ZJLL赋值:1日前的LLJX
QZJJ赋值:((LLJX-ZJLL)/ZJLL)*100
输出力度:HSL/1000,线宽为0
输出周流向:LLJX的5日累和,线宽为1
BB赋值:1日前的周流向
ZQZJJ赋值:((周流向-BB)/BB)*100
0,COLOR808080
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)