通达信趋势操盘线主图指标公式源码分享
相关简介:通达信趋势操盘线主图指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
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人评论