神奇指标网

通达信多指标合成主图指标公式

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

  

以下是通达信多指标合成主图指标公式源码和注释翻译结果



通达信多指标合成主图指标公式源码:



    TYP:=(HIGH+LOW+CLOSE)/3;
    cci:(TYP-ma(TYP,12))/(0.015*AVEDEV(TYP,12)),COLORGREEN;
    CC:0;
    TRV:=EMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),12);
    HD:=HIGH-REF(HIGH,1);
    LD:=REF(LOW,1)-LOW;
    DMP:=EMA(IF(HD>0ANDHD>LD,HD,0),12);
    DMM:=EMA(IF(LD>0ANDLD>HD,LD,0),12);
    pdi:=DMP*100/TRV;
    mdi:=DMM*100/TRV;
    ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,2);
    ADXR:=EMA(ADX,2);
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:SMA(RSV,3,1),COLORWHITE;
    D:SMA(K,3,1),COLORYELLOW;
    J:3*K-2*D,COLORMAGENTA;
    J1:=crOSS(J,K)ANDJ>0;
    J2:=J>REF(J,1)ANDJ>5ANDJ<100;
    JJ:=J1ORJ2;
    MA3:=MA(C,3);MA5:=MA(C,5);MA10:=MA(C,10);
    M3:=MA3>REF(MA3,1)ANDREF(MA3,1)<=REF(MA3,2);
    MM:=C>MA3ORM3ORCROSS(MA3,MA5);
    {ADX与ADXR死叉,PDI上行中}
    买1:IF(CROSS(ADXR,ADX)ANDPDI>REF(PDI,1),150,0),COLORRED;
    {ADX,ADXR死叉,kdj金叉,MA3上行出红柱}
    买2:IF(CROSS(ADXR,ADX)ANDJJANDMMANDCOUNT(CROSS(MA10,MA5),20)>=1,80,0),COLORYELLOW;
    {角度}
    JD:=ATAN((C/REF(C,1)-1)*100)*57.29>45AND
    ATAN((REF(C,1)/REF(C,2)-1)*100)*57.29<45ANDMM;
    JJJ:=ATAN((MA3/(REF(MA3,1))-1)*100)*57.29>45AND
    ATAN((MA3/(REF(MA3,2))-1)*100)*57.29<45ANDMM;
    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;





通达信多指标合成主图指标公式源码注释翻译结果



    TYP赋值:(最高价+最低价+收盘价)/3
    输出CCI:(TYP-TYP的12日简单移动平均)/(0.015*TYP的12日平均绝对偏差),画绿色
    输出CC:0
    TRV赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的12日指数移动平均
    HD赋值:最高价-1日前的最高价
    LD赋值:1日前的最低价-最低价
    DMP赋值:如果HD>0ANDHD>LD,返回HD,否则返回0的12日指数移动平均
    DMM赋值:如果LD>0ANDLD>HD,返回LD,否则返回0的12日指数移动平均
    PDI赋值:DMP*100/TRV
    MDI赋值:DMM*100/TRV
    ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的2日指数移动平均
    ADXR赋值:ADX的2日指数移动平均
    RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    输出K:RSV的3日[1日权重]移动平均,画白色
    输出D:K的3日[1日权重]移动平均,画黄色
    输出J:3*K-2*D,画洋红色
    J1赋值:J上穿KANDJ>0
    J2赋值:J>1日前的JANDJ>5ANDJ<100
    JJ赋值:J1ORJ2
    MA3赋值:收盘价的3日简单移动平均
    MA5赋值:收盘价的5日简单移动平均
    MA10赋值:收盘价的10日简单移动平均
    M3赋值:MA3>1日前的MA3ANDREF(MA3,1)<=2日前的MA3
    MM赋值:收盘价>MA3ORM3ORCROSS(MA3,MA5)
    输出买1:如果ADXR上穿ADXANDPDI>1日前的PDI,返回150,否则返回0,画红色
    输出买2:如果ADXR上穿ADXANDJJANDMMANDCOUNT(MA10上穿MA5,20)>=1,返回80,否则返回0,画黄色
    JD赋值:(收盘价/1日前的收盘价-1)*100的反正切*57.29>45AND(1日前的收盘价/2日前的收盘价-1)*100的反正切*57.29<45ANDMM
    JJJ赋值:(MA3/(1日前的MA3)-1)*100的反正切*57.29>45AND(MA3/(2日前的MA3)-1)*100的反正切*57.29<45ANDMM
    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




通达信多指标合成主图指标公式截图



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

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

网友评论

已有0人评论

清除 发表评论