相关简介:      同花顺分时主力资金指标公式                            

 

       源码概况:同花顺分时主力资金指标公式

指标类别:同花顺分时指标公式

授权方式:免费版

指标评级:★★★★★

指标分类:策略

画线方法:副图

同花顺分时主力资金指标公式未来函数检测结果:

         暂未发现存在未来函数

同花顺分时主力资金指标公式源码:

    A1:=(Dvol/C)/2,NODRAW;
    A2:=SUM(IF(A1>100ANDCLOSE>REF(CLOSE,1),A1,0),0);
    A3:=SUM(IF(A1>100ANDCLOSE<REF(CLOSE,1),A1,0),0);
    A4:=SUM(IF(A1<100ANDCLOSE>REF(CLOSE,1),A1,0),0);
    A5:=SUM(IF(A1<100ANDCLOSE<REF(CLOSE,1),A1,0),0);
    A6:=A2+A3+A4+A5;
    机买:(A2/A6)*100,LINETHICK2,COLORRED;
    机卖:(A3/A6)*100,LINETHICK2,COLORGREEN;
    散买:(A4/A6)*100,LINETHICK0;
    散卖:(A5/A6)*100,LINETHICK0;
    主力差:机买-机卖,LINETHICK2,NODRAW;
    散户差:散买-散卖,LINETHICK0,NODRAW;
    DRAWTEXT(主力差>0ANDREF(主力差,1)<=0,C*0.75,'●机构'),COLORRED;
    DRAWTEXT(主力差<0ANDREF(主力差,1)>=0,-C*0.75,'○机构'),COLORWHITE;
    DRAWTEXT(散户差>0ANDREF(散户差,1)<=0,C*0.25,'▲散户'),COLORCYAN;
    DRAWTEXT(散户差<0ANDREF(散户差,1)>=0,-C*0.25,'△散户'),COLORWHITE;
    V1:=DMA((((HIGH+LOW)+(CLOSE*2))/4),0.9);
    HY1:=REF(EMA(V1,3),1);
    多空趋势:=(MA((CLOSE-HY1)*10,2))*0.1;
    操盘4:STICKLINE(多空趋势>=0AND多空趋势>=REF(多空趋势,1),6.5,6.5+多空趋势,1.5,0),COLORRED;
    减仓4:STICKLINE(多空趋势>=0AND多空趋势<REF(多空趋势,1),6.5,6.5+多空趋势,1.5,0),COLORRED;
    反弹4:STICKLINE(多空趋势<0AND多空趋势>=REF(多空趋势,1),6.5,6.5+多空趋势,1.5,0),COLORGREEN;
    寻底4:STICKLINE(多空趋势<0AND多空趋势<REF(多空趋势,1),6.5,6.5+多空趋势,1.5,0),COLORGREEN;
    DRAWTEXT(ISLASTBAR=1,IF(多空趋势>=0,6,6.3),'多空'),COLORWHITE;
    换手:=V*100/CAPITAL;
    主力:=MA(换手,4);
    大户:=MA(换手,9);
    中户:=MA(换手,17);
    散户:=MA(换手,34);
    均量:=(主力+大户+中户+散户)/4;
    成交量:V,COLORWHITE,NODRAW;
    主力能量:(主力-均量)COLORMAGENTA,NODRAW;
    大户能量:(大户-均量)COLORYELLOW,NODRAW;
    中户能量:(中户-均量)COLORLIBLUE,NODRAW;
    散户能量:(散户-均量)COLORBLUE,NODRAW;
    操盘:STICKLINE(主力能量>=0AND主力能量>=REF(主力能量,1),4.5,4.5+主力能量,1.5,0),COLORYELLOW;
    减仓:STICKLINE(主力能量>=0AND主力能量<REF(主力能量,1),4.5,4.5+主力能量,1.5,0),COLORRED;
    反弹:STICKLINE(主力能量<0AND主力能量>=REF(主力能量,1),4.5,4.5+主力能量,1.5,0),COLORGREEN;
    寻底:STICKLINE(主力能量<0AND主力能量<REF(主力能量,1),4.5,4.5+主力能量,1.5,0),COLORGREEN;
    DRAWTEXT(ISLASTBAR=1,IF(主力能量>=0,4.2,4.8),'机构'),COLORMAGENTA;
    操盘1:STICKLINE(大户能量>=0AND大户能量>=REF(大户能量,1),3,3+大户能量,1.5,0),COLORWHITE;
    减仓1:STICKLINE(大户能量>=0AND大户能量<REF(大户能量,1),3,3+大户能量,1.5,0),COLORRED;
    反弹1:STICKLINE(大户能量<0AND大户能量>=REF(大户能量,1),3,3+大户能量,1.5,0),COLORGREEN;
    寻底1:STICKLINE(大户能量<0AND大户能量<REF(大户能量,1),3,3+大户能量,1.5,0),COLORGREEN;
    DRAWTEXT(ISLASTBAR=1,IF(大户能量>=0,2.7,3.3),'大户'),COLORYELLOW;
    操盘2:STICKLINE(中户能量>=0AND中户能量>=REF(中户能量,1),1.5,1.5+中户能量,1.5,0),COLORRED;
    减仓2:STICKLINE(中户能量>=0AND中户能量<REF(中户能量,1),1.5,1.5+中户能量,1.5,0),COLORRED;
    反弹2:STICKLINE(中户能量<0AND中户能量>=REF(中户能量,1),1.5,1.5+中户能量,1.5,0),COLORGREEN;
    寻底2:STICKLINE(中户能量<0AND中户能量<REF(中户能量,1),1.5,1.5+中户能量,1.5,0),COLORGREEN;
    DRAWTEXT(ISLASTBAR=1,IF(中户能量>=0,1.2,1.8),'中户'),COLORLIBLUE;
    操盘3:STICKLINE(散户能量>=0AND散户能量>=REF(散户能量,1),0,散户能量,1.5,0),COLORRED;
    减仓3:STICKLINE(散户能量>=0AND散户能量<REF(散户能量,1),0,散户能量,1.5,0),COLORRED;
    反弹3:STICKLINE(散户能量<0AND散户能量>=REF(散户能量,1),0,散户能量,1.5,0),COLORGREEN;
    寻底3:STICKLINE(散户能量<0AND散户能量<REF(散户能量,1),0,散户能量,1.5,0),COLORGREEN;
    DRAWTEXT(ISLASTBAR=1,IF(散户能量>=0,-0.3,0.3),'散户'),COLORBLUE;
    JZ:=V/(ABS(主力能量)+ABS(大户能量)+ABS(中户能量)+ABS(散户能量));
    ZLCJ:=JZ*ABS(主力能量);
    DHCJ:=JZ*ABS(大户能量);
    ZHCJ:=JZ*ABS(中户能量);
    SHCJ:=JZ*ABS(散户能量);
    机构量:ZLCJ,COLORMAGENTA,NODRAW;
    大户量:DHCJ,COLORYELLOW,NODRAW;
    中户量:ZHCJ,COLORLIBLUE,NODRAW;
    散户量:SHCJ,COLORBLUE,NODRAW;
    GOQIRI:=2012120199;
    GOQI:=DATE>=GOQIRI-19000000;
    GOQIVU:=COUNT(GOQI=1,0);
    TIVIQI:=GOQI=1ANDDAY>=1ANDDAY<=15ANDMOD(MONTH,2)=MOD(INTPART(GOQIRI/100),2);
    TIVIDJ:=GOQIVU=1ORTIVIQI>REF(TIVIQI,1);
    TIVI:=TIVIDJ=1ANDCOUNT(TIVIDJ=1,20)<2ANDCURRBARSCOUNT<=20ANDFROMOPEN>60;
    BBLT:=BARSLAST(TIVI=1)>=5;
    WUXD:=GOQI=1ANDBBLT=1;
    {AMO:=AMOUNT;}
    AMO1:=AMO/10000;{万元}
    成交额:AMO1,NODRAW,COLORFFFFFF;
    MD1:=AMO1/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    MD2:=AMO1/((HIGH-LOW)*2-ABS(CLOSE-OPEN)+ABS(OPEN-REF(CLOSE,1)));
    IN1:=MD1*(CLOSE-OPEN);
    IN2:=MD2*(CLOSE-REF(CLOSE,1));
    涨停价:=IF(NAMELIKE('S')ORNAMELIKE('*'),ROUND(REF(CLOSE,1)*1.05*100)/100,ROUND(REF(CLOSE,1)*1.10*100)/100);
    跌停价:=IF(NAMELIKE('S')ORNAMELIKE('*'),ROUND(REF(CLOSE,1)*0.95*100)/100,ROUND(REF(CLOSE,1)*0.90*100)/100);
    IN:=IF((ROUND(OPEN*100)/100=涨停价ANDROUND(CLOSE*100)/100=涨停价)OR(ROUND(OPEN*100)/100=跌停价ANDROUND(CLOSE*100)/100=跌停价),IN2,IN1);
    净流入:IN,NODRAW,COLOR00FFFF;
    IN5:=(IN*0.5+REF(IN,1)*0.4+REF(IN,2)*0.3+REF(IN,3)*0.2+REF(IN,4)*0.1)/1.5;
    INE:=EMA(IN5,5);
    活跃流量1:=INE;
    活跃流量:IF(WUXD,DRAWNULL,活跃流量1),COLOR4040FF;
    STICKLINE(活跃流量>0,活跃流量,0,1.8,0),COLOR2020FF;
    STICKLINE(活跃流量<0,活跃流量,0,1.8,0),COLORFF2020;
    INE1:=REF(INE,1);
    ZF:=((INE-INE1)/INE1)*100;
    流量增幅%:IF(INE1<0,-ZF,ZF),NODRAW,COLORFF00FF;
    HVT:=BARSLAST((VOL=HHV(VOL,40)));
    量能突破:HVT<2ANDHVT>=0ANDCLOSE>REF(CLOSE,1)AND流量增幅%>0,NODRAW,COLORFFFFFF;
    DRAWICON(量能突破=1,HHV(活跃流量,20)*1.2,5);

[源码注释]同花顺分时主力资金指标公式翻译结果

    A1赋值:(不定周期成交量/收盘价)/2,NODRAW
    A2赋值:如果A1>100ANDCLOSE>1日前的收盘价,返回A1,否则返回0的历史累和
    A3赋值:如果A1>100ANDCLOSE<1日前的收盘价,返回A1,否则返回0的历史累和
    A4赋值:如果A1<100ANDCLOSE>1日前的收盘价,返回A1,否则返回0的历史累和
    A5赋值:如果A1<100ANDCLOSE<1日前的收盘价,返回A1,否则返回0的历史累和
    A6赋值:A2+A3+A4+A5
    输出机买:(A2/A6)*100,线宽为2,画红色
    输出机卖:(A3/A6)*100,线宽为2,画绿色
    输出散买:(A4/A6)*100,线宽为0
    输出散卖:(A5/A6)*100,线宽为0
    输出主力差:机买-机卖,线宽为2,NODRAW
    输出散户差:散买-散卖,线宽为0,NODRAW
    当满足条件主力差>0ANDREF(主力差,1)<=0时,在收盘价*0.75位置书写文字,画红色
    当满足条件主力差<0ANDREF(主力差,1)>=0时,在-收盘价*0.75位置书写文字,画白色
    当满足条件散户差>0ANDREF(散户差,1)<=0时,在收盘价*0.25位置书写文字,画青色
    当满足条件散户差<0ANDREF(散户差,1)>=0时,在-收盘价*0.25位置书写文字,画白色
    V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4)的动态移动平均
    HY1赋值:1日前的V1的3日指数移动平均
    多空趋势赋值:((收盘价-HY1)*10的2日简单移动平均)*0.1
    输出操盘4:当满足条件多空趋势>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND多空趋势>
    =1日前的多空趋势,6.5,6.5+多空趋势,1.5,0),画红色
    输出减仓4:当满足条件多空趋势>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND多空趋势<
    1日前的多空趋势,6.5,6.5+多空趋势,1.5,0),画红色
    输出反弹4:当满足条件多空趋势<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND多空趋势>
    =1日前的多空趋势,6.5,6.5+多空趋势,1.5,0),画绿色
    输出寻底4:当满足条件多空趋势<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND多空趋势<
    1日前的多空趋势,6.5,6.5+多空趋势,1.5,0),画绿色
    当满足条件是否最后一个周期=1时,在如果多空趋势>,返回?,否则返回?位置书写文字
    =0,6,6.3),'多空'),画白色
    换手赋值:成交量(手)*100/当前流通股本(手)
    主力赋值:换手的4日简单移动平均
    大户赋值:换手的9日简单移动平均
    中户赋值:换手的17日简单移动平均
    散户赋值:换手的34日简单移动平均
    均量赋值:(主力+大户+中户+散户)/4
    输出成交量:成交量(手),画白色,NODRAW
    输出主力能量:(主力-均量)画洋红色,NODRAW
    输出大户能量:(大户-均量)画黄色,NODRAW
    输出中户能量:(中户-均量)画淡蓝色,NODRAW
    输出散户能量:(散户-均量)画蓝色,NODRAW
    输出操盘:当满足条件主力能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND主力能量>
    =1日前的主力能量,4.5,4.5+主力能量,1.5,0),画黄色
    输出减仓:当满足条件主力能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND主力能量<
    1日前的主力能量,4.5,4.5+主力能量,1.5,0),画红色
    输出反弹:当满足条件主力能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND主力能量>
    =1日前的主力能量,4.5,4.5+主力能量,1.5,0),画绿色
    输出寻底:当满足条件主力能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND主力能量<
    1日前的主力能量,4.5,4.5+主力能量,1.5,0),画绿色
    当满足条件是否最后一个周期=1时,在如果主力能量>,返回?,否则返回?位置书写文字
    =0,4.2,4.8),'机构'),画洋红色
    输出操盘1:当满足条件大户能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND大户能量>
    =1日前的大户能量,3,3+大户能量,1.5,0),画白色
    输出减仓1:当满足条件大户能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND大户能量<
    1日前的大户能量,3,3+大户能量,1.5,0),画红色
    输出反弹1:当满足条件大户能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND大户能量>
    =1日前的大户能量,3,3+大户能量,1.5,0),画绿色
    输出寻底1:当满足条件大户能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND大户能量<
    1日前的大户能量,3,3+大户能量,1.5,0),画绿色
    当满足条件是否最后一个周期=1时,在如果大户能量>,返回?,否则返回?位置书写文字
    =0,2.7,3.3),'大户'),画黄色
    输出操盘2:当满足条件中户能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND中户能量>
    =1日前的中户能量,1.5,1.5+中户能量,1.5,0),画红色
    输出减仓2:当满足条件中户能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND中户能量<
    1日前的中户能量,1.5,1.5+中户能量,1.5,0),画红色
    输出反弹2:当满足条件中户能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND中户能量>
    =1日前的中户能量,1.5,1.5+中户能量,1.5,0),画绿色
    输出寻底2:当满足条件中户能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND中户能量<
    1日前的中户能量,1.5,1.5+中户能量,1.5,0),画绿色
    当满足条件是否最后一个周期=1时,在如果中户能量>,返回?,否则返回?位置书写文字
    =0,1.2,1.8),'中户'),画淡蓝色
    输出操盘3:当满足条件散户能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND散户能量>
    =1日前的散户能量,0,散户能量,1.5,0),画红色
    输出减仓3:当满足条件散户能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0AND散户能量<
    1日前的散户能量,0,散户能量,1.5,0),画红色
    输出反弹3:当满足条件散户能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND散户能量>
    =1日前的散户能量,0,散户能量,1.5,0),画绿色
    输出寻底3:当满足条件散户能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0AND散户能量<
    1日前的散户能量,0,散户能量,1.5,0),画绿色
    当满足条件是否最后一个周期=1时,在如果散户能量>,返回?,否则返回?位置书写文字
    =0,-0.3,0.3),'散户'),画蓝色
    JZ赋值:成交量(手)/(主力能量的绝对值+大户能量的绝对值+中户能量的绝对值+散户能量的绝对值)
    ZLCJ赋值:JZ*主力能量的绝对值
    DHCJ赋值:JZ*大户能量的绝对值
    ZHCJ赋值:JZ*中户能量的绝对值
    SHCJ赋值:JZ*散户能量的绝对值
    输出机构量:ZLCJ,画洋红色,NODRAW
    输出大户量:DHCJ,画黄色,NODRAW
    输出中户量:ZHCJ,画淡蓝色,NODRAW
    输出散户量:SHCJ,画蓝色,NODRAW
    GOQIRI赋值:2012120199
    GOQI赋值:日期>=GOQIRI-19000000
    GOQIVU赋值:统计0日中满足GOQI=1的天数
    TIVIQI赋值:GOQI=1ANDDAY>=1ANDDAY<=15ANDMOD(月份,2)=GOQIRI/100的整数部分关于2的模
    TIVIDJ赋值:GOQIVU=1ORTIVIQI>1日前的TIVIQI
    TIVI赋值:TIVIDJ=1ANDCOUNT(TIVIDJ=1,20)<2ANDCURRBARSCOUNT<=20ANDFROMOPEN>60
    BBLT赋值:上次TIVI=1距今天数>=5
    WUXD赋值:GOQI=1ANDBBLT=1
    AMO1赋值:成交额(元)/10000
    输出成交额:AMO1,NODRAW,COLORFFFFFF
    MD1赋值:AMO1/((最高价-最低价)*2-收盘价-开盘价的绝对值)
    MD2赋值:AMO1/((最高价-最低价)*2-收盘价-开盘价的绝对值+开盘价-1日前的收盘价的绝对值)
    IN1赋值:MD1*(收盘价-开盘价)
    IN2赋值:MD2*(收盘价-1日前的收盘价)
    涨停价赋值:如果模糊匹配品种名称ORNAMELIKE('*'),返回对1日前的收盘价*1.05*100(进行)四舍五入/100,否则返回对1日前的收盘价*1.10*100(进行)四舍五入/100
    跌停价赋值:如果模糊匹配品种名称ORNAMELIKE('*'),返回对1日前的收盘价*0.95*100(进行)四舍五入/100,否则返回对1日前的收盘价*0.90*100(进行)四舍五入/100
    IN赋值:如果(对开盘价*100(进行)四舍五入/100=涨停价ANDROUND(收盘价*100)/100=涨停价)OR(对开盘价*100(进行)四舍五入/100=跌停价ANDROUND(收盘价*100)/100=跌停价),返回IN2,否则返回IN1
    输出净流入:IN,NODRAW,COLOR00FFFF
    IN5赋值:(IN*0.5+1日前的IN*0.4+2日前的IN*0.3+3日前的IN*0.2+4日前的IN*0.1)/1.5
    INE赋值:IN5的5日指数移动平均
    活跃流量1赋值:INE
    输出活跃流量:如果WUXD,返回无效数,否则返回活跃流量1,COLOR4040FF
    当满足条件活跃流量>0时,在活跃流量和0位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR2020FF
    当满足条件活跃流量<0时,在活跃流量和0位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORFF2020
    INE1赋值:1日前的INE
    ZF赋值:((INE-INE1)/INE1)*100
    输出流量增幅%:如果INE1<0,返回-ZF,否则返回ZF,NODRAW,COLORFF00FF
    HVT赋值:上次(成交量(手)=40日内成交量(手)的最高值)距今天数
    输出量能突破:HVT<2ANDHVT>=0ANDCLOSE>1日前的收盘价AND流量增幅%>0,NODRAW,COLORFFFFFF
    当满足条件量能突破=1时,在20日内活跃流量的最高值*1.2位置画5号图标

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。