神奇指标网

通达信趋势操盘线主图指标公式源码分享

浏览 637次浏览
标签: 趋势
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:通达信趋势操盘线主图指标公式源码分享


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



   MACD分析股票主要依据DIF/DEA两个参数的值进行判断,红绿柱子及零轴是MACD指标几大构成部分。金叉、死叉、多周期共振是该指标分析及选股的重要标准。

   MACD指标可用于股票的趋势判断,更可做的选股指标,从众多趋势个股中通过MACD指标筛选后,选出符合条件的股票,可省去大量复盘时间,结合赢家江恩软件进行时间、价格、趋势的分析,精准化制定出操作计划。




通达信指标公式源码:




    N:=3;
    N1:=10;
    N3:=34;
    Var1:=EMA(EMA(EMA(CLOSE,N),N),N);
    短线:Var1-REF(Var1,1)+Var1,color10FFFF;
    中短:MA(短线,N1);
    中线:EMA(CLOSE,N3),LINETHICK1,colorFFFFFF;
    STICKLINE(短线>中短,中短,短线,0.10,1),color0000ff,LINETHICK1;
    STICKLINE(中短>短线,短线,中短,0.10,1),LINETHICK1,color00ff00;
    DRAWTEXT(CROSS(短线,中短){and中短>=ref(中短,1)},中短-0.2,'↑'),,COLOR00FFFF;
    VarA:=AMOUNT/VOL/100;
    VarB:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
    VarC:=SUM(AMOUNT,7)/VarA/100;
    VarD:=DMA(VarB,VOL/VarC);
    VarE:=(CLOSE-VarD)/VarD*100;
    VarF:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
    VarJ:=MA(VarE,20)+STD(VarE,20);
    BIAS18:=(CLOSE-MA(CLOSE,18))/MA(CLOSE,18)*100;
    K:=SMA(VarF,3,1);
    顶:STICKLINE(REF(BIAS18,1)>=5ANDCROSS(VarJ,VarE)ANDK>79,MA(CLOSE,25)*(1-6/100),MA(LOW,30)*(1-15/100),5,0),color0099ff;
    N:=9;M1:=3;M2:=3;
    RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
    K:=SMA(RSV,M1,1);
    D:=SMA(K,M2,1);
    J:=3*K-2*D;
    Var1:=EMA(HHV(HIGH,500),21);
    Var2:=EMA(HHV(HIGH,250),21);
    Var3:=EMA(HHV(HIGH,90),21);
    Var4:=EMA(LLV(LOW,500),21);
    Var5:=EMA(LLV(LOW,250),21);
    Var6:=EMA(LLV(LOW,90),21);
    Var7:=EMA((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,21);
    Var8:=EMA((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,21);
    Var9:=EMA((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,21);
    osc:=c/ma(c,6);
    短线:=EMA(SLOPE(osc,8)*11+osc,55)*2,;
    散户2:=EMA(osc,8)*2,;
    VarA:=EMA((Var7*3+Var8*2+Var9)/6*1.738,21);
    VarB:=REF(LOW,1);
    VarC:=SMA(ABS(LOW-VarB),3,1)/SMA(MAX(LOW-VarB,0),3,1)*100;
    VarD:=EMA(IF(CLOSE*1.35<=VarA,VarC*10,VarC/10),3);
    VarE:=LLV(LOW,30);
    VarF:=HHV(VarD,30);
    Var10:=IF(MA(CLOSE,58),1,0);
    Var11:=EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10;
    Var12:=IF(Var11>40,10,Var11);
    Var13:=HHV(HIGH,30);
    Var14:=LLV(LOW,30);
    Var15:=CLOSE/MA(CLOSE,40)*100<78;
    Var16:=CLOSE/MA(CLOSE,60)*100<74;
    Var17:=HIGH>LOW*1.051ANDJ<55
    ;
    Var18:=Var17ANDCOUNT(Var17,5)>=3;
    LC:=REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    散户操盘:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3)/4*5,;
    强势:105;
    生命线:50;
    地平线:0;
    散户:EMA((CLOSE-Var14)/(Var13-Var14)*100,5);
    同盟:EMA((CLOSE-Var14)/(Var13-Var14)*100,20);
    DRAWTEXT(CROSS(90,散户),散户操盘,'↓'),colorred,linethick4;
    DRAWTEXT(CROSS(同盟,散户)and散户>50,散户操盘,'↓'),colorred,linethick4;
    DRAWTEXT((CROSS(散户,同盟)and散户<30andcount(c>ref(c,1),3)>=1 and(hhv(h,8)/ref(c,1)>=1.10andref(c,6)/ref(c,1)<=1.45)),散户,'↑'),colorgreen,linethick4;
    0,,;
    DRAWTEXT(IF(散户操盘>108andh/l>1.07and(h/c>1.03orc/v>1.05),散户操盘,0),散户操盘,'↓'),coloryellow,linethick4;
    DRAWTEXT(IF(散户操盘>115andh/l>1.07and(h/c>1.03orc/v>1.05),散户操盘,0),散户操盘,'↓'),colorred,linethick4;
    DRAWTEXT(CROSS(散户操盘,生命线)and同盟<45,散户操盘,'↑'),colorgreen,linethick4;
    DRAWTEXT(CROSS(84,RSI),散户操盘,'↓'),coloryellow,linethick4;
    DRAWTEXT(散户2<=短线andVar18AND(Var15ORVar16)andhhv(h,8)/ref(c,1)>=1.18andref(c,6)/ref(c,1)<=1.45,散户,'↑'),coloryellow,linethick4;





[源码注释]通达信公式动态翻译结果


   N赋值:3

   N1赋值:10

   N3赋值:34

   VAR1赋值:收盘价的N日指数移动平均的N日指数移动平均的N日指数移动平均

   输出短线:VAR1-1日前的VAR1+VAR1,COLOR10FFFF

   输出中短:短线的N1日简单移动平均

   输出中线:收盘价的N3日指数移动平均,线宽为1,COLORFFFFFF

   当满足条件短线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   中短,中短,短线,0.10,1),COLOR0000FF,线宽为1

   当满足条件中短>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   短线,短线,中短,0.10,1),线宽为1,COLOR00FF00

   当满足条件短线上穿中短时,在中短-0.2位置书写文字,,COLOR00FFFF

   VARA赋值:成交额(元)/成交量(手)/100

   VARB赋值:(3*最高价+最低价+开盘价+2*收盘价)/7

   VARC赋值:成交额(元)的7日累和/VARA/100

   VARD赋值:以成交量(手)/VARC为权重VARB的动态移动平均

   VARE赋值:(收盘价-VARD)/VARD*100

   VARF赋值:(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100

   VARJ赋值:VARE的20日简单移动平均+VARE的20日估算标准差

   BIAS18赋值:(收盘价-收盘价的18日简单移动平均)/收盘价的18日简单移动平均*100

   K赋值:VARF的3日[1日权重]移动平均

   输出顶:当满足条件1日前的BIAS18>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =5ANDCROSS(VARJ,VARE)ANDK>

   79,收盘价的25日简单移动平均*(1-6/100),最低价的30日简单移动平均*(1-15/100),5,0),COLOR0099FF

   N赋值:9

   M1赋值:3

   M2赋值:3

   RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100

   K赋值:RSV的M1日[1日权重]移动平均

   D赋值:K的M2日[1日权重]移动平均

   J赋值:3*K-2*D

   VAR1赋值:500日内最高价的最高值的21日指数移动平均

   VAR2赋值:250日内最高价的最高值的21日指数移动平均

   VAR3赋值:90日内最高价的最高值的21日指数移动平均

   VAR4赋值:500日内最低价的最低值的21日指数移动平均

   VAR5赋值:250日内最低价的最低值的21日指数移动平均

   VAR6赋值:90日内最低价的最低值的21日指数移动平均

   VAR7赋值:(VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6的21日指数移动平均

   VAR8赋值:(VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的21日指数移动平均

   VAR9赋值:(VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的21日指数移动平均

   OSC赋值:收盘价/收盘价的6日简单移动平均

   短线赋值:OSC的8日线性回归斜率*11+OSC的55日指数移动平均*2,

   散户2赋值:OSC的8日指数移动平均*2,

   VARA赋值:(VAR7*3+VAR8*2+VAR9)/6*1.738的21日指数移动平均

   VARB赋值:1日前的最低价

   VARC赋值:最低价-VARB的绝对值的3日[1日权重]移动平均/最低价-VARB和0的较大值的3日[1日权重]移动平均*100

   VARD赋值:如果收盘价*1.35<=VARA,返回VARC*10,否则返回VARC/10的3日指数移动平均

   VARE赋值:30日内最低价的最低值

   VARF赋值:30日内VARD的最高值

   VAR10赋值:如果收盘价的58日简单移动平均,返回1,否则返回0

   VAR11赋值:如果最低价<=VARE,返回(VARD+VARF*2)/2,否则返回0的3日指数移动平均/618*VAR10

   VAR12赋值:如果VAR11>40,返回10,否则返回VAR11

   VAR13赋值:30日内最高价的最高值

   VAR14赋值:30日内最低价的最低值

   VAR15赋值:收盘价/收盘价的40日简单移动平均*100<78

   VAR16赋值:收盘价/收盘价的60日简单移动平均*100<74

   VAR17赋值:最高价>最低价*1.051ANDJ<55

   VAR18赋值:VAR17ANDCOUNT(VAR17,5)>=3

   LC赋值:1日前的收盘价

   RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100

   输出散户操盘:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均/4*5,

   输出强势:105

   输出生命线:50

   输出地平线:0

   输出散户:(收盘价-VAR14)/(VAR13-VAR14)*100的5日指数移动平均

   输出同盟:(收盘价-VAR14)/(VAR13-VAR14)*100的20日指数移动平均

   当满足条件90上穿散户时,在散户操盘位置书写文字,画红色,线宽为4

   当满足条件同盟上穿散户AND散户>50时,在散户操盘位置书写文字,画红色,线宽为4

   当满足条件(散户上穿同盟AND散户<30ANDCOUNT(收盘价>1日前的收盘价,3)>=1?AND(8日内最高价的最高值/1日前的收盘价>=1.10ANDREF(收盘价,6)/1日前的收盘价<=1.45))时,在散户位置书写文字,画绿色,线宽为4

   0,,

   当满足条件如果散户操盘>108ANDH/最低价>1.07AND(最高价/收盘价>1.03ORC/成交量(手)>1.05),返回散户操盘,否则返回0时,在散户操盘位置书写文字,画黄色,线宽为4

   当满足条件如果散户操盘>115ANDH/最低价>1.07AND(最高价/收盘价>1.03ORC/成交量(手)>1.05),返回散户操盘,否则返回0时,在散户操盘位置书写文字,画红色,线宽为4

   当满足条件散户操盘上穿生命线AND同盟<45时,在散户操盘位置书写文字,画绿色,线宽为4

   当满足条件84上穿RSI时,在散户操盘位置书写文字,画黄色,线宽为4

   当满足条件散户2<=短线ANDVAR18AND(VAR15ORVAR16)ANDHHV(最高价,8)/1日前的收盘价>=1.18ANDREF(收盘价,6)/1日前的收盘价<=1.45时,在散户位置书写文字,画黄色,线宽为4


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

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

网友评论

已有0人评论

清除 发表评论