神奇指标网

期货资金流向指标公式

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

  



     相关简介:   期货资金流向指标公式                              


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





期货资金流向指标公式源码:



    DRAWNUMBER(ISLASTBAR,C,C),COLORMAGENTA;
    SJTJ:=DATE<1590301;
    AA:=Abs((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);
    长期趋势线:=DMA((2*CLOSE+LOW+HIGH)/4,AA);
    CC:=(CLOSE/长期趋势线);
    MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);
    MAAA:=((MA1-长期趋势线)/长期趋势线)/3;
    TMP:=MA1-MAAA*MA1;
    长期趋势上升:IF(TMP>长期趋势线,长期趋势线,DRAWNULL),LINETHICK4,COLORRED;
    IF(TMP>长期趋势线,长期趋势线,DRAWNULL),COLORYELLOW,POINTDOT,LINETHICK4;
    长期趋势下降:IF(TMP<=长期趋势线,长期趋势线,DRAWNULL),LINETHICK4,COLORGREEN;
    IF(TMP<=长期趋势线,长期趋势线,DRAWNULL),COLORBLUE,POINTDOT,LINETHICK4;
    HZS:=crOSS(TMP,长期趋势线);
    LZS:=CROSS(长期趋势线,TMP);
    DRAWICON(HZS,长期趋势线-0.1,23);
    DRAWICON(LZS,长期趋势线+0.1,24);
    {DRAWICON(TMP<=长期趋势线ANDNOT(LZS),长期趋势线-0.1,14)};
    {DRAWICON(TMP>长期趋势线ANDNOT(HZS),长期趋势线+0.1,13)};
    MAH:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171;
    MAL:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171;
    MA5:=MA(CLOSE,5);
    MA10:=MA(CLOSE,10);
    MA20:=MA(CLOSE,20);
    MA60:=MA(CLOSE,60);
    DK:=SJTJAND(CLOSE>=MAHOR(C>MA5ANDC>MA10ANDC>MA20ANDC>MA60));
    KK:=SJTJAND(MAL>CLOSEOR(C<MA5ANDC<MA10ANDC<MA20ANDC<MA60));
    DK1:=BArslAST(DK);
    KK1:=BARSLAST(KK);
    DK2:=BARSLAST(CROSS(KK1,DK1));
    KK2:=BARSLAST(CROSS(DK1,KK1));
    HS:=DK2<KK2;
    LS:=KK2<DK2;
    W2:=OPEN-CLOSE;
    HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
    LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
    STICKLINE(W2>0ANDHS,OPEN,CLOSE,2,0),COLORRED;
    STICKLINE(W2>0ANDHS,OPEN,H,0.0,0),COLORRED;
    STICKLINE(W2>0ANDHS,C,L,0.0,0),COLORRED;
    STICKLINE(W2<=0ANDHS,OPEN,CLOSE,2,1),COLORRED;
    STICKLINE(W2<=0ANDHS,O,L,0.0,0),COLORRED;
    STICKLINE(W2<=0ANDHS,C,H,0.0,0),COLORRED;
    STICKLINE(W2>0ANDLS,OPEN,CLOSE,2,0),COLORGREEN;
    STICKLINE(W2>0ANDLS,OPEN,H,0.0,0),COLORGREEN;
    STICKLINE(W2>0ANDLS,C,L,0.0,0),COLORGREEN;
    STICKLINE(W2<=0ANDLS,OPEN,CLOSE,2,1),COLORGREEN;
    STICKLINE(W2<=0ANDLS,C,H,0.0,0),COLORGREEN;
    STICKLINE(W2<=0ANDLS,O,L,0.0,0),COLORGREEN;
    DRAWICON(HS=1ANDREF(LS,1),LOW*0.995,34),COLORYELLOW;
    DRAWICON(LS=1ANDREF(HS,1),H*1.005,35),COLORYELLOW;
    DRAWNUMBER(ISLASTBARANDLS,MAH,MAH),COLORYELLOW;
    DRAWNUMBER(ISLASTBARANDHS,MAL,MAL),COLORYELLOW;
    趋势线:=(MAH+MAL)/2COLORGREEN,,LINETHICK2;
    中级趋势上升:IF(HS,趋势线,DRAWNULL),LINETHICK2,COLORRED;
    中级趋势下降:IF(LS,趋势线,DRAWNULL),LINETHICK2,COLORGREEN;
    最新价:IF(SJTJ,C,DRAWNULL),LINETHICK0,COLORYELLOW;
    DRAWTEXT_FIX(C>0,0.004,1,0,EXTERNSTR(0,1)),COLORBLUE,LINETHICK2;
    M5F:=MA(C,4);
    M10F:=MA(C,8),COLORRED,LINETHICK2;
    M20F:=MA(C,20);
    {M30F:=MA(C,30);}
    M60F:=MA(C,60),COLORBLUE,LINETHICK2;
    D3:=MIN(MIN(M5F,M10F),M20F)>M60F;
    LLM:=LLV("macd.MacD"*100,200);
    HHM:=HHV("MACD.MACD"*100,200);
    TJA:=C>REF(C,1)*1.05;
    T:=BARSLAST(C>REF(C,1)*1.095ANDC=H);
    T2L:=BARSLAST(C<REF(C,1)*1.095ANDC>REF(C,1)*1.08);
    T3L:=BARSLAST(C<REF(C,1)*1.08ANDC>REF(C,1)*1.07);
    T4L:=BARSLAST(C<REF(C,1)*1.07ANDC>REF(C,1)*1.06);
    T5L:=BARSLAST(C<REF(C,1)*1.06ANDC>REF(C,1)*1.05);
    AAF1:=REF(T,1)>100ANDREF(T2L,1)>100ANDREF(T3L,1)>100ANDREF(T4L,1)>100ANDREF(T5L,1)>80ANDTJA;
    XGT:=BARSLAST(AAF1ANDHHM<60ANDLLM>-55);
    D6:=BARSSINCEN(MIN(MIN(M5F,M10F),M20F)>M60F,XGT+1);
    XGX:=CROSS((XGT=0ANDD3)ORD6=0,0.5);
    TJJ:=COUNT(XGX,30)=2ANDXGX;
    SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
    SR2:=FILTER(SR1,10);
    SR3:=REF(SR2,10+1);
    HDF:=REF(SR3,10);
    前高:=REF(H,BARSLAST(HDF));
    倍量:=vol/REF(VOL,1)>=1.9;
    突破前高:=CROSS(C,前高);
    YG:=倍量AND突破前高;
    低2:=IF(CURRBARSCOUNT<=60,CONST(IF(ISLASTBAR=1,LLV(L,BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL);
    SJ:=BARSLAST(YG);
    DIF:=MACD.DIF;
    H300:=HHVBARS(DIF,300);
    AL:=boll.UB;
    TQ:=BARSLAST(CROSS(AL>=REF(AL,1),0.5));
    E25:=expma(C,25);
    ZF:=EVERY(RANGE(C/REF(C,1),0.97,1.05),TQ+1);
    ZFF:=(HHV(H,TQ+1)-LLV(L,TQ+1))/LLV(L,TQ+1)*100;
    TJQ:=EVERY(MAX(C,O)/AL<1.02,TQ+1);
    XL:=(ATAN((E25/REF(E25,TQ)-1)*100)*180/3.1415926);
    TJ1Q:=CROSS(DIF>=REF(DIF,H300),0.5)ANDZFF<17ANDZFANDTJQ;
    躁动:=TJ1QANDXL>75;
    A1F:=REF(C,1);
    AYFF:=REF(C,10);
    A31F:=(AYFF-A1F)/A1F*100;
    AA1F:=(A31F-REF(A31F,1));
    选股1:=CROSS(AAF1,9.8);
    A11F:=REF(V,1);
    VAR8:=IF(VOL/CAPITAL>0.001,1,EXP(ABS(LOG(VOL/CAPITAL*100))))>2;
    A13F:=VAR8/A11F;
    AA3F:=(A13F-REF(A13F,1));
    选股2:=CROSS(AA3F,500);
    潜伏2:=选股1AND选股2;
    GX:=潜伏2OR躁动ORCURRBARSCOUNT=CONST(SJ)+2ORTJJOR(cci<=100ANDL<=低2);
    准备:=FILTER(GX=1,3);
    A2A:=BARSCOUNT(C);
    AH:=HHV(H,200);
    A1L:=LLV(L,200);
    A0:=(AH-A1L)/190;
    B1F:=L-A0;
    STICKLINE(准备,B1F,B1F-20*A0,4,0),COLORYELLOW;
    DRAWTEXT(准备,H*0.88,'开始埋伏'),COLORRED;





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



    当满足条件是否最后一个周期时,在收盘价位置书写数字,画洋红色
    SJTJ赋值:日期<1590301
    AA赋值:(2*收盘价+最高价+最低价)/4-收盘价的30日简单移动平均的绝对值/收盘价的30日简单移动平均
    长期趋势线赋值:以AA为权重(2*收盘价+最低价+最高价)/4的动态移动平均
    CC赋值:(收盘价/长期趋势线)
    MA1赋值:CC*(2*收盘价+最高价+最低价)/4的3日简单移动平均
    MAAA赋值:((MA1-长期趋势线)/长期趋势线)/3
    TMP赋值:MA1-MAAA*MA1
    输出长期趋势上升:如果TMP>长期趋势线,返回长期趋势线,否则返回无效数,线宽为4,画红色
    如果TMP>长期趋势线,返回长期趋势线,否则返回无效数,画黄色,POINTDOT,线宽为4
    输出长期趋势下降:如果TMP<=长期趋势线,返回长期趋势线,否则返回无效数,线宽为4,画绿色
    如果TMP<=长期趋势线,返回长期趋势线,否则返回无效数,画蓝色,POINTDOT,线宽为4
    HZS赋值:TMP上穿长期趋势线
    LZS赋值:长期趋势线上穿TMP
    当满足条件HZS时,在长期趋势线-0.1位置画23号图标
    当满足条件LZS时,在长期趋势线+0.1位置画24号图标
    MAH赋值:(最高价*18+1日前的最高价*17+2日前的最高价*16+3日前的最高价*15+4日前的最高价*14+5日前的最高价*13+6日前的最高价*12+7日前的最高价*11+8日前的最高价*10+9日前的最高价*9+10日前的最高价*8+11日前的最高价*7+12日前的最高价*6+13日前的最高价*5+14日前的最高价*4+15日前的最高价*3+16日前的最高价*2+17日前的最高价*1)/171
    MAL赋值:(最低价*18+1日前的最低价*17+2日前的最低价*16+3日前的最低价*15+4日前的最低价*14+5日前的最低价*13+6日前的最低价*12+7日前的最低价*11+8日前的最低价*10+9日前的最低价*9+10日前的最低价*8+11日前的最低价*7+12日前的最低价*6+13日前的最低价*5+14日前的最低价*4+15日前的最低价*3+16日前的最低价*2+17日前的最低价*1)/171
    MA5赋值:收盘价的5日简单移动平均
    MA10赋值:收盘价的10日简单移动平均
    MA20赋值:收盘价的20日简单移动平均
    MA60赋值:收盘价的60日简单移动平均
    DK赋值:SJTJAND(收盘价>=MAHOR(收盘价>MA5ANDC>MA10ANDC>MA20ANDC>MA60))
    KK赋值:SJTJAND(MAL>CLOSEOR(收盘价<MA5ANDC<MA10ANDC<MA20ANDC<MA60))
    DK1赋值:上次DK距今天数
    KK1赋值:上次KK距今天数
    DK2赋值:上次KK1上穿DK1距今天数
    KK2赋值:上次DK1上穿KK1距今天数
    HS赋值:DK2<KK2
    LS赋值:KK2<DK2
    W2赋值:开盘价-收盘价
    HT赋值:如果收阴线,返回开盘价,否则返回收盘价
    LT赋值:如果收阳线,返回开盘价,否则返回收盘价
    当满足条件W2>0ANDHS时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
    当满足条件W2>0ANDHS时,在开盘价和最高价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画红色
    当满足条件W2>0ANDHS时,在收盘价和最低价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画红色
    当满足条件W2<=0ANDHS时,在开盘价和收盘价位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
    当满足条件W2<=0ANDHS时,在开盘价和最低价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画红色
    当满足条件W2<=0ANDHS时,在收盘价和最高价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画红色
    当满足条件W2>0ANDLS时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
    当满足条件W2>0ANDLS时,在开盘价和最高价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画绿色
    当满足条件W2>0ANDLS时,在收盘价和最低价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画绿色
    当满足条件W2<=0ANDLS时,在开盘价和收盘价位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色
    当满足条件W2<=0ANDLS时,在收盘价和最高价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画绿色
    当满足条件W2<=0ANDLS时,在开盘价和最低价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画绿色
    当满足条件HS=1ANDREF(LS,1)时,在最低价*0.995位置画34号图标,画黄色
    当满足条件LS=1ANDREF(HS,1)时,在最高价*1.005位置画35号图标,画黄色
    当满足条件ISLASTBARANDLS时,在MAH位置书写数字,画黄色
    当满足条件ISLASTBARANDHS时,在MAL位置书写数字,画黄色
    趋势线赋值:(MAH+MAL)/2COLORGREEN,,线宽为2
    输出中级趋势上升:如果HS,返回趋势线,否则返回无效数,线宽为2,画红色
    输出中级趋势下降:如果LS,返回趋势线,否则返回无效数,线宽为2,画绿色
    输出最新价:如果SJTJ,返回收盘价,否则返回无效数,线宽为0,画黄色
    当满足条件收盘价>0时,在横轴0.004纵轴1位置书写文字,画蓝色,线宽为2
    M5F赋值:收盘价的4日简单移动平均
    M10F赋值:收盘价的8日简单移动平均,画红色,线宽为2
    M20F赋值:收盘价的20日简单移动平均
    M60F赋值:收盘价的60日简单移动平均,画蓝色,线宽为2
    D3赋值:M5F和M10F的较小值和M20F的较小值>M60F
    LLM赋值:200日内"平滑异同平均线的MACD"*100的最低值
    HHM赋值:200日内"平滑异同平均线的MACD"*100的最高值
    TJA赋值:收盘价>1日前的收盘价*1.05
    T赋值:上次收盘价>1日前的收盘价*1.095ANDC=最高价距今天数
    T2L赋值:上次收盘价<1日前的收盘价*1.095ANDC>1日前的收盘价*1.08距今天数
    T3L赋值:上次收盘价<1日前的收盘价*1.08ANDC>1日前的收盘价*1.07距今天数
    T4L赋值:上次收盘价<1日前的收盘价*1.07ANDC>1日前的收盘价*1.06距今天数
    T5L赋值:上次收盘价<1日前的收盘价*1.06ANDC>1日前的收盘价*1.05距今天数
    AAF1赋值:1日前的T>100ANDREF(T2L,1)>100ANDREF(T3L,1)>100ANDREF(T4L,1)>100ANDREF(T5L,1)>80ANDTJA
    XGT赋值:上次AAF1ANDHHM<60ANDLLM>-55距今天数
    D6赋值:在XGT+1周期内首次M5F和M10F的较小值和M20F的较小值>M60F距今天数
    XGX赋值:(XGT=0ANDD3)ORD6=0上穿0.5
    TJJ赋值:统计30日中满足XGX的天数=2ANDXGX
    SR1赋值:10日前的最高价=2*10+1日内最高价的最高值
    SR2赋值:SR1的10日过滤
    SR3赋值:10+1日前的SR2
    HDF赋值:10日前的SR3
    前高赋值:上次HDF距今天数日前的最高价
    倍量赋值:成交量(手)/1日前的成交量(手)>=1.9
    突破前高赋值:收盘价上穿前高
    YG赋值:倍量AND突破前高
    低2赋值:如果到最后交易的周期<=60,返回如果是否最后一个周期=1,返回上次到最后交易的周期=60距今天数日内最低价的最低值,否则返回1的最后一日取值设为常数,否则返回无效数
    SJ赋值:上次YG距今天数
    DIF赋值:平滑异同平均线的DIF
    H300赋值:300日内DIF距今天数
    AL赋值:BOLL的UB
    TQ赋值:上次AL>=1日前的AL上穿0.5距今天数
    E25赋值:收盘价的25日指数移动平均
    ZF赋值:最近TQ+1日一直存在收盘价/1日前的收盘价位于0.97和1.05之间
    ZFF赋值:(TQ+1日内最高价的最高值-TQ+1日内最低价的最低值)/TQ+1日内最低价的最低值*100
    TJQ赋值:最近TQ+1日一直存在收盘价和开盘价的较大值/AL<1.02
    XL赋值:((E25/TQ日前的E25-1)*100的反正切*180/3.1415926)
    TJ1Q赋值:DIF>=H300日前的DIF上穿0.5ANDZFF<17ANDZFANDTJQ
    躁动赋值:TJ1QANDXL>75
    A1F赋值:1日前的收盘价
    AYFF赋值:10日前的收盘价
    A31F赋值:(AYFF-A1F)/A1F*100
    AA1F赋值:(A31F-1日前的A31F)
    选股1赋值:AAF1上穿9.8
    A11F赋值:1日前的成交量(手)
    VAR8赋值:如果成交量(手)/当前流通股本(手)>0.001,返回1,否则返回成交量(手)/当前流通股本(手)*100的对数的绝对值的指数>2
    A13F赋值:VAR8/A11F
    AA3F赋值:(A13F-1日前的A13F)
    选股2赋值:AA3F上穿500
    潜伏2赋值:选股1AND选股2
    GX赋值:潜伏2OR躁动ORCURRBARSCOUNT=SJ的最后一日取值设为常数+2ORTJJOR(CCI<=100ANDL<=低2)
    准备赋值:GX=1的3日过滤
    A2A赋值:收盘价的有效数据周期数
    AH赋值:200日内最高价的最高值
    A1L赋值:200日内最低价的最低值
    A0赋值:(AH-A1L)/190
    B1F赋值:最低价-A0
    当满足条件准备时,在B1F和B1F-20*A0位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
    当满足条件准备时,在最高价*0.88位置书写文字,画红色



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

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

网友评论

已有0人评论

清除 发表评论