神奇指标网

分时资金流向指标公式

浏览 340次浏览
标签: 指标公式
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



     相关简介:分时资金流向指标公式                                  


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





分时资金流向指标公式源码:


    N1:=18;N2:=50;N3:=89;N4:=180;
    DRAWBAND(MA(C,18),RGB(185,20,30),MA(C,50),RGB(0,100,100));DRAWKLINE(H,O,L,C);
    {警示牌设置}
    警示牌:=1;
    高:=REFDATE(HHV(H,180),DATE)*1.05;
    低:=REFDATE(LLV(L,180),DATE)*0.95;
    A11:=MA(C,18);
    A12:=MA(C,50);
    A13:=MA(C,89);
    A14:=IF((MA(C,180)<=高ANDMA(C,180)>=低)ORC>=MA(C,180),MA(C,180),DRAWNULL);
    {—————股性判断—————}
    牛股:=ISLASTBARANDA11>A12ANDA12>A13ANDA13>IF(A14=DRAWNULL,0,A14)ANDC>A11ORISLASTBARANDA11>A12ANDC>=A11;
    猴股:=ISLASTBARANDA11>A12ANDC0,0.005,0.06,0,'主题投资:'),COLORFF00FF,LINETHICK2;
    DRAWTEXT_FIX(C>0,0.078,0.06,0,EXTERNSTR(0,2)),COLORFF00FF,LINETHICK2;
    {涨停k线};
    ZD:=100*(C-REF(C,1))/REF(C,1);
    涨停:=ZD>=9.90;
    STICKLINE((涨停>0ANDC=H),O,H,3,0),LINETHICK3,COLORYELLOW;
    {大阳线}
    大阳线:=ZD>=5.00ANDZD<9.90;
    STICKLINE((大阳线>0ANDC<=H),O,C,3,0),LINETHICK3,COLORFF00FF;
    {金叉K线}
    {靠线金叉}
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<=MA(C,18)*1.03,H,C,0.05,0),COLOR0000FF;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<=MA(C,18)*1.03,C,O,3,0),COLOR0066FF;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<=MA(C,18)*1.03,O,L,0.05,0),COLOR0099FF;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<=MA(C,18)*1.03ANDC<O,O,(C-O)/2+O,3,0),COLORFFFF80;
    {线上金叉}
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC>O,C,(C-O)/2+O,3,0),COLORRED;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC>O,O,(C-O)/2+O,3,0),COLORYELLOW;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC>O,C,H,0.5,0),COLORRED;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC<O,C,(C-O)/2+O,3,0),COLORRED;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC<O,O,(C-O)/2+O,3,0),COLORFFFF80;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC<O,O,H,0.5,0),COLORFFFF80;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC>MA(C,18)*1.03ANDC<O,C,L,0.5,0),COLORRED;
    {线下金叉}
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC>=O,C,(C-O)/2+O,3,0),COLORYELLOW;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC>=O,O,(C-O)/2+O,3,0),COLORRED;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC>=O,C,H,0.5,0),COLORYELLOW;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC<O,C,(C-O)/2+O,3,0),COLORYELLOW;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC<O,O,(C-O)/2+O,3,0),COLORFFFF80;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC<O,O,H,0.5,0),COLORFFFF80;
    STICKLINE(CROSS(MA(C,18),MA(C,50))ANDC<MA(C,18)ANDC<O,C,L,0.5,0),COLORYELLOW;
    {本周5周均线自动画线显示在日线上}
    年:=YEAR,NODRAW;
    月:=MONTH,NODRAW;
    星期:=WEEkdAY,NODRAW;
    日1:=DATETODAY(DATE);
    上市日:=REF(DATE,TOTALBARSCOUNT-CURRBARSCOUNT);
    自然日:=日1-DATETODAY(上市日)+1;
    ZB:=(自然日-REF(自然日,1))!=星期-REF(星期,1)
    ORTOTALBARSCOUNT-CURRBARSCOUNT=0;
    本周第几天:=BArslAST(ZB)+1;
    本月第几天:=BARSLAST(年*100+月!=REF(年*100+月,1))+1;
    MA1:=REF(C,本周第几天);
    MA2:=REF(MA1,本周第几天);
    MA3:=REF(MA2,本周第几天);
    MA4:=REF(MA3,本周第几天);
    五周价:=(C+MA1+MA2+MA3+MA4)/5;
    五周:REFDATE(五周价,DATE),COLOR9E9E21,LINETHICK1;
    {T+1止赢、止损}
    CC:=IF(CURRBARSCOUNT<18,CONST(REF(C,1)),DRAWNULL),COLORWHITE;
    止赢:1.05*CC,COLORYELLOW,NODRAW;
    止损:0.97*CC,COLORFF00FF,NODRAW;
    {支撑压力}
    N:=18;
    A1:=REF(H,N)=HHV(H,2*N+1);
    B1:=FILTER(A1,N);
    C1:=BacKSET(B1,N+1);
    D1:=FILTER(C1,N);
    A2:=REF(L,N)=LLV(L,2*N+1);
    B2:=FILTER(A2,N);
    C2:=BACKSET(B2,N+1);
    D2:=FILTER(C2,N);
    E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;
    E2:=(H+L)/2;
    H1:=(D1ANDNOT(D2ANDE1>=E2))ORISLASTBARORBARSCOUNT(C)=1;
    L1:=(D2ANDNOT(D1ANDE1<E2));
    H2:=D1ANDNOT(D2ANDE1>=E2);
    X1:=REF(BARSLAST(H1),1)+1;
    F1:=BACKSET(H1ANDCOUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
    G1:=F1>REF(F1,1);
    I1:=BACKSET(G1,2);
    LD:=I1>REF(I1,1);
    L2:=LDORISLASTBARORBARSCOUNT(C)=1;
    X2:=REF(BARSLAST(L2),1)+1;
    F2:=BACKSET(L2ANDCOUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
    G2:=F2>REF(F2,1);
    I2:=BACKSET(G2,2);
    HD:=I2>REF(I2,1);
    R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
    S1:=R1>REF(R1,1);
    T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
    U1:=T1>REF(T1,1);
    R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);
    S2:=R2>REF(R2,1);
    T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);
    U2:=T2>REF(T2,1);
    NOTEXT1:DRAWLINE(S2,H,S1,H,1),LINETHICK2,COLORRED;
    NOTEXT2:DRAWLINE(U2,L,U1,L,1),LINETHICK2,COLORGREEN;
    DA:=YEARANDMONTHANDDAY;
    AAA:=STRCAT(CON2STR(YEAR,0),'年');
    AAB:=STRCAT(CON2STR(MONTH,0),'月');
    AA33:=STRCAT(CON2STR(DAY,0),'日');
    AA4:=STRCAT('【',IF(WEEKDAY=1,'星期一',IF(WEEKDAY=2,'星期二',IF(WEEKDAY=3,'星期三',IF(WEEKDAY=4,'星期四',IF(WEEKDAY=5,'星期五',IF(WEEKDAY=6,'六','日')))))));
    AA:=STRCAT(STRCAT(STRCAT(AAA,AAB),STRCAT(AA33,AA4)),'】');
    SA:DRAWTEXT_FIX(DA,0,1,0,AA),COLORGREEN;






分时资金流向指标公式源码注释翻译结果


    N1赋值:18
    N2赋值:50
    N3赋值:89
    N4赋值:180
    画带状线
    K线
    警示牌赋值:1
    高赋值:日期日180日内最高价的最高值*1.05
    低赋值:日期日180日内最低价的最低值*0.95
    A11赋值:收盘价的18日简单移动平均
    A12赋值:收盘价的50日简单移动平均
    A13赋值:收盘价的89日简单移动平均
    A14赋值:如果(收盘价的180日简单移动平均<=高ANDMA(收盘价,180)>=低)ORC>=收盘价的180日简单移动平均,返回收盘价的180日简单移动平均,否则返回无效数
    牛股赋值:ISLASTBARANDA11>A12ANDA12>A13ANDA13>如果A14=无效数,返回0,否则返回A14ANDC>A11ORISLASTBARANDA11>A12ANDC>=A11
    猴股赋值:ISLASTBARANDA11>A12ANDC0,0.005,0.06,0,'主题投资:'),COLORFF00FF,线宽为2
    当满足条件收盘价>0时,在横轴0.078纵轴0.06位置书写文字,COLORFF00FF,线宽为2
    ZD赋值:100*(收盘价-1日前的收盘价)/1日前的收盘价
    涨停赋值:ZD>=9.90
    当满足条件(涨停>0ANDC=最高价)时,在开盘价和最高价位置之间画柱状线,宽度为3,0不为0则画空心柱.,线宽为3,画黄色
    大阳线赋值:ZD>=5.00ANDZD<9.90
    当满足条件(大阳线>0ANDC<=最高价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,线宽为3,COLORFF00FF
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<=收盘价的18日简单移动平均*1.03时,在最高价和收盘价位置之间画柱状线,宽度为0.05,0不为0则画空心柱.,COLOR0000FF
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<=收盘价的18日简单移动平均*1.03时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0066FF
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<=收盘价的18日简单移动平均*1.03时,在开盘价和最低价位置之间画柱状线,宽度为0.05,0不为0则画空心柱.,COLOR0099FF
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<=收盘价的18日简单移动平均*1.03ANDC<开盘价时,在开盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF80
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC>开盘价时,在收盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC>开盘价时,在开盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC>开盘价时,在收盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC<开盘价时,在收盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC<开盘价时,在开盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF80
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC<开盘价时,在开盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFFF80
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC>收盘价的18日简单移动平均*1.03ANDC<开盘价时,在收盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC>=开盘价时,在收盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC>=开盘价时,在开盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC>=开盘价时,在收盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC<开盘价时,在收盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC<开盘价时,在开盘价和(收盘价-开盘价)/2+开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF80
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC<开盘价时,在开盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFFF80
    当满足条件收盘价的18日简单移动平均上穿收盘价的50日简单移动平均ANDC<收盘价的18日简单移动平均ANDC<开盘价时,在收盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色
    年赋值:年份,NODRAW
    月赋值:月份,NODRAW
    星期赋值:星期,NODRAW
    日1赋值:日期对应的转换天数
    上市日赋值:总的周期数-到最后交易的周期日前的日期
    自然日赋值:日1-上市日对应的转换天数+1
    ZB赋值:(自然日-1日前的自然日)不等于星期-1日前的星期ORTOTALBARSCOUNT-到最后交易的周期=0
    本周第几天赋值:上次ZB距今天数+1
    本月第几天赋值:上次年*100+月不等于1日前的年*100+月距今天数+1
    MA1赋值:本周第几天日前的收盘价
    MA2赋值:本周第几天日前的MA1
    MA3赋值:本周第几天日前的MA2
    MA4赋值:本周第几天日前的MA3
    五周价赋值:(收盘价+MA1+MA2+MA3+MA4)/5
    输出五周:日期日五周价,COLOR9E9E21,线宽为1
    CC赋值:如果到最后交易的周期<18,返回1日前的收盘价的最后一日取值设为常数,否则返回无效数,画白色
    输出止赢:1.05*CC,画黄色,NODRAW
    输出止损:0.97*CC,COLORFF00FF,NODRAW
    N赋值:18
    A1赋值:N日前的最高价=2*N+1日内最高价的最高值
    B1赋值:A1的N日过滤
    C1赋值:若B1则将最近N+1周期置为1
    D1赋值:C1的N日过滤
    A2赋值:N日前的最低价=2*N+1日内最低价的最低值
    B2赋值:A2的N日过滤
    C2赋值:若B2则将最近N+1周期置为1
    D2赋值:C2的N日过滤
    E1赋值:(1日前的2*N日内最低价的最低值+1日前的2*N日内最高价的最高值)/2
    E2赋值:(最高价+最低价)/2
    H1赋值:(D1ANDNOT(D2ANDE1>=E2))ORISLASTBARORBARSCOUNT(收盘价)=1
    L1赋值:(D2ANDNOT(D1ANDE1<E2))
    H2赋值:D1ANDNOT(D2ANDE1>=E2)
    X1赋值:1日前的上次H1距今天数+1
    F1赋值:若H1ANDCOUNT(L1,X1)>0则将最近X1日内如果L1,返回最低价,否则返回10000距今天数周期置为1
    G1赋值:F1>1日前的F1
    I1赋值:若G1则将最近2周期置为1
    LD赋值:I1>1日前的I1
    L2赋值:LDORISLASTBAROR收盘价的有效数据周期数=1
    X2赋值:1日前的上次L2距今天数+1
    F2赋值:若L2ANDCOUNT(H2,X2)>0则将最近X2日内如果H2,返回最高价,否则返回0距今天数周期置为1
    G2赋值:F2>1日前的F2
    I2赋值:若G2则将最近2周期置为1
    HD赋值:I2>1日前的I2
    R1赋值:若是否最后一个周期则将最近上次HD距今天数+1周期置为1
    S1赋值:R1>1日前的R1
    T1赋值:若是否最后一个周期则将最近上次LD距今天数+1周期置为1
    U1赋值:T1>1日前的T1
    R2赋值:若S1则将最近1日前的上次HD距今天数+2周期置为1
    S2赋值:R2>1日前的R2
    T2赋值:若U1则将最近1日前的上次LD距今天数+2周期置为1
    U2赋值:T2>1日前的T2
    输出NOTEXT1:当满足条件S2时,在最高价位置画直线起点,当满足条件S1时,在最高价位置画直线终点,1表示是否延长.,线宽为2,画红色
    输出NOTEXT2:当满足条件U2时,在最低价位置画直线起点,当满足条件U1时,在最低价位置画直线终点,1表示是否延长.,线宽为2,画绿色
    DA赋值:YEARANDMONTHAND日
    AAA赋值:字符串相加
    AAB赋值:字符串相加
    AA33赋值:字符串相加
    AA4赋值:字符串相加
    AA赋值:字符串相加
    输出SA:当满足条件DA时,在横轴0纵轴1位置书写文字,画绿色




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论