以下是通达信超级选股指标公式源码和注释翻译结果
使用说明:
多指标综合:超级选股指标综合了多个指标的数据,包括股价的移动平均线和成交量的移动平均线。通过将这些指标加权平均,可以得到一个综合的选股指标,用于筛选潜在的投资机会。
移动平均线(MA):移动平均线是常用的技术指标,用于平滑股价和成交量的波动,反映出长期和短期的趋势变化。在超级选股指标中,通过计算不同周期的移动平均线(例如10日、30日、60日和120日),将它们的平均值加权计算。
成交量的移动平均线(MA(VOL)):成交量也是超级选股指标考虑的重要指标之一。计算成交量的移动平均线(例如20日均线),并将其减去选取的股价移动平均线的加权平均,可以用于判断成交量与价格的关系。
使用场景:超级选股指标可用于筛选具备潜在投资机会的个股。当超级选股指标数值较高时,表示当前股票的综合表现较好,有可能具备投资机会。投资者可以结合其他技术指标和基本面分析,进一步评估股票的投资价值。
参数调整:超级选股指标的具体公式和参数可以根据个人需求和投资风格进行调整。例如,可以调整移动平均线的周期,或者增加其他指标的考量。
通达信超级选股指标公式源码:
VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=IF(YEAR>=2099ANDMONTH>2,0,1);
VAR3:=LLV(LOW,5);
VAR4:=HHV(HIGH,4);
散户:=Ema((VAR1-VAR3)/(VAR4-VAR3)*100,4)*VAR2;
庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR2;
低买:IF(crOSS(散户,庄家)AND散户<47,0.3,0),LINETHICK2,COLOR80FF00;
DRAWTEXT(CROSS(散户,庄家)AND散户<47,0.3,'低买'),COLORLIRED;
EMA(EMA(HIGH,5),15)*1.14,pointdot;
EMA(EMA(LOW,5),10)*0.94,pointdot;
EMA(EMA(HIGH,5),15)*1.24,pointdot;
EMA(EMA(LOW,5),10)*0.84,pointdot;
多空线:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,colorwhite;
Var1:=EMA(CLOSE,7);
Var2:=EMA(CLOSE,21);
Var3:=EMA(Var2,7);
Var4:=EMA(Var3,27);
Var5:=EMA(Var2,100);
Var6:=EMA(Var5,100);
Var7:=MA(CLOSE,5);
Var8:=Var1>Var2ANDVar2>Var3ANDVar3>Var4ANDVar4>Var5ANDVar5>Var6;
Var9:=Var2>REF(Var2,1)ANDVar3>REF(Var3,1)ANDVar4>REF(Var4,1)ANDVar5>REF(Var5,1)
ANDVar6>REF(Var6,1);
VarA:=(LOW+HIGH+CLOSE+OPEN)/4;
VarB:=MA(CLOSE,34);
VarC:=MA(CLOSE,60);
VarD:=(2*CLOSE+HIGH+LOW)/4;
VarE:=600*(EMA(CLOSE,3)-EMA(LOW,30))/EMA(LOW,30);
VarF:=EMA(VarE,7);
Var10:=LLV(LOW,34);
Var11:=HHV(HIGH,34);
Var12:=EMA((VarD-Var10)/(Var11-Var10)*100,6);
Var13:=EMA(0.667*REF(Var12,1)+0.333*Var12,4);
Var14:=LLV(LOW,120);
Var15:=HHV(HIGH,120);
Var16:=Var15-Var14;
Var17:=REF(CLOSE,1);
Var18:=(-100)*(WINNER(120*CLOSE/100)-WINNER(100*CLOSE/100))+5;
Var19:=(WINNER(120*CLOSE/100)-WINNER(100*CLOSE/100))*100;
Var1A:=SMA(MAX(CLOSE-Var17,0),6,1)/SMA(ABS(CLOSE-Var17),6,1)*100;
Var1B:=MA(VarA,5);
Var1C:=HHV(Var1B,20);
Var1D:=HHV(Var1B,60);
Var1E:=LLV(Var1B,20);
Var1F:=FORCAST(CLOSE,10);
Var20:=EMA(Var1F*1.05,3);
Var21:=EMA(Var1F*0.95,4);
Var22:=100*(CLOSE-Var21)/(Var20-Var21);
DRAWTEXT(Var19+Var18<7ANDCROSS(VarE,VarF)ANDVarF<-18AND
VarF<Var18,LOW+0.8,'●'),colorred;
DRAWTEXT(Var19+Var18<7ANDCROSS(VarE,VarF)ANDVarF<-18ANDVarF<Var18,LOW+1.07,'短
买'),colorred;
DRAWTEXT(FILTER(Var9ANDVar8ANDCOUNT(Var1<REF(Var1,1),5)>2ANDVar1>REF
(Var1,1),3),LOW-0.2,'●'),colorff00ff;
DRAWTEXT(FILTER(Var9ANDVar8ANDCOUNT(Var1<REF(Var1,1),5)>2ANDVar1>REF
(Var1,1),3),LOW+0.5,'回补'),colorff00ff;
DRAWTEXT(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3ANDCOUNT(Var12>Var13,3)ANDREF(LOW,1)=LLV
(LOW,120)ANDCLOSE>OPEN,LOW-0.2,'●'),coloryellow;
DRAWTEXT(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3ANDCOUNT(Var12>Var13,3)ANDREF(LOW,1)=LLV
(LOW,120)ANDCLOSE>OPEN,LOW+0.1,'低买'),coloryellow;
DRAWTEXT(REF(Var22,1)>Var22ANDREF(Var22,1)>100ANDCLOSE>REF
(CLOSE,1),HIGH+0.2,'●'),colorffff00;
DRAWTEXT(REF(Var22,1)>Var22ANDREF(Var22,1)>100ANDCLOSE>REF(CLOSE,1),HIGH+0.8,'短
出'),colorffff00;
DRAWTEXT(CROSS(84,Var1A),HIGH+0.2,'●'),colorgreen;
DRAWTEXT(CROSS(84,Var1A),HIGH+0.9,'高出1'),colorgreen;
DRAWTEXT(FILTER(Var1D>REF(Var1D,1)ANDVar1E>REF(Var1E,1),5),HIGH+0.2,'●'),color00ff00;
DRAWTEXT(FILTER(Var1D>REF(Var1D,1)ANDVar1E>REF(Var1E,1),5),HIGH+0.8,'高出
2'),color00ff00;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
RSr:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;
Kr:=SMA(RSr,3,1),colorred;
Dr:=SMA(Kr,3,1),colorblue;
km:=(LOW)+k/100*((hhv(high,13)-llv(low,13))),;
dm:sma(km,3,1),COLORyellow;
MU:HHV(DM,3),COLORff00ff;
kn:=low+kr/100*((hhv(high,55)-llv(low,55))),;
dn:sma(kn,3,1),COLORred;
MV:HHV(DN,3),COLORffcc66;
xg:=cross(kr,dr)andkm>dmanddr<34anddm<15andcross(km,dm),;
DRAWTEXT(xg>0andref(xg,3)=0andref(xg,4)=0andref(xg,5)=0andref(xg,6)=0
,low*0.995,'★'),colorred;
DRAWTEXT(xg>0andref(xg,3)=0andref(xg,4)=0andref(xg,5)=0andref(xg,6)=0
,low*1.05,'拉升'),colorred;
通达信超级选股指标公式源码注释翻译结果
VAR1赋值:(2*收盘价+最高价+最低价)/4
VAR2赋值:如果年份>=2099ANDMONTH>2,返回0,否则返回1
VAR3赋值:5日内最低价的最低值
VAR4赋值:4日内最高价的最高值
散户赋值:(VAR1-VAR3)/(VAR4-VAR3)*100的4日指数移动平均*VAR2
庄家赋值:0.667*1日前的散户+0.333*散户的2日指数移动平均*VAR2
输出低买:如果散户上穿庄家AND散户<47,返回0.3,否则返回0,线宽为2,COLOR80FF00
当满足条件散户上穿庄家AND散户<47时,在0.3位置书写文字,画淡红色
最高价的5日指数移动平均的15日指数移动平均*1.14,POINTDOT
最低价的5日指数移动平均的10日指数移动平均*0.94,POINTDOT
最高价的5日指数移动平均的15日指数移动平均*1.24,POINTDOT
最低价的5日指数移动平均的10日指数移动平均*0.84,POINTDOT
输出多空线:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4,画白色
VAR1赋值:收盘价的7日指数移动平均
VAR2赋值:收盘价的21日指数移动平均
VAR3赋值:VAR2的7日指数移动平均
VAR4赋值:VAR3的27日指数移动平均
VAR5赋值:VAR2的100日指数移动平均
VAR6赋值:VAR5的100日指数移动平均
VAR7赋值:收盘价的5日简单移动平均
VAR8赋值:VAR1>
VAR2ANDVAR2>
VAR3ANDVAR3>
VAR4ANDVAR4>
VAR5ANDVAR5>
VAR6
VAR9赋值:VAR2>
1日前的VAR2ANDVAR3>
1日前的VAR3ANDVAR4>
1日前的VAR4ANDVAR5>
1日前的VAR5ANDVAR6>
1日前的VAR6
VARA赋值:(最低价+最高价+收盘价+开盘价)/4
VARB赋值:收盘价的34日简单移动平均
VARC赋值:收盘价的60日简单移动平均
VARD赋值:(2*收盘价+最高价+最低价)/4
VARE赋值:600*(收盘价的3日指数移动平均-最低价的30日指数移动平均)/最低价的30日指数移动平均
VARF赋值:VARE的7日指数移动平均
VAR10赋值:34日内最低价的最低值
VAR11赋值:34日内最高价的最高值
VAR12赋值:(VARD-VAR10)/(VAR11-VAR10)*100的6日指数移动平均
VAR13赋值:0.667*1日前的VAR12+0.333*VAR12的4日指数移动平均
VAR14赋值:120日内最低价的最低值
VAR15赋值:120日内最高价的最高值
VAR16赋值:VAR15-VAR14
VAR17赋值:1日前的收盘价
VAR18赋值:(-100)*(以120*收盘价/100元价格计算的获利盘比例-以100*收盘价/100元价格计算的获利盘比例)+5
VAR19赋值:(以120*收盘价/100元价格计算的获利盘比例-以100*收盘价/100元价格计算的获利盘比例)*100
VAR1A赋值:收盘价-VAR17和0的较大值的6日[1日权重]移动平均/收盘价-VAR17的绝对值的6日[1日权重]移动平均*100
VAR1B赋值:VARA的5日简单移动平均
VAR1C赋值:20日内VAR1B的最高值
VAR1D赋值:60日内VAR1B的最高值
VAR1E赋值:20日内VAR1B的最低值
VAR1F赋值:收盘价的10日线性回归预测值
VAR20赋值:VAR1F*1.05的3日指数移动平均
VAR21赋值:VAR1F*0.95的4日指数移动平均
VAR22赋值:100*(收盘价-VAR21)/(VAR20-VAR21)
当满足条件VAR19+VAR18<时,在?位置书写文字
7ANDCROSS(VARE,VARF)ANDVARF<
-18ANDVARF<
VAR18,最低价+0.8,'●'),画红色
当满足条件VAR19+VAR18<时,在?位置书写文字
7ANDCROSS(VARE,VARF)ANDVARF<
-18ANDVARF<
VAR18,最低价+1.07,'短买'),画红色
当满足条件VAR9ANDVAR8ANDCOUNT(VAR1<的?日过滤时,在?位置书写文字
1日前的VAR1,5)>
2ANDVAR1>
1日前的VAR1,3),最低价-0.2,'●'),COLORFF00FF
当满足条件VAR9ANDVAR8ANDCOUNT(VAR1<的?日过滤时,在?位置书写文字
1日前的VAR1,5)>
2ANDVAR1>
1日前的VAR1,3),最低价+0.5,'回补'),COLORFF00FF
当满足条件统计?日中满足收盘价<的天数时,在?位置书写文字
1日前的收盘价,8)/8>
0.3ANDCOUNT(VAR12>
VAR13,3)ANDREF(最低价,1)=120日内最低价的最低值ANDCLOSE>
开盘价,最低价-0.2,'●'),画黄色
当满足条件统计?日中满足收盘价<的天数时,在?位置书写文字
1日前的收盘价,8)/8>
0.3ANDCOUNT(VAR12>
VAR13,3)ANDREF(最低价,1)=120日内最低价的最低值ANDCLOSE>
开盘价,最低价+0.1,'低买'),画黄色
当满足条件1日前的VAR22>时,在?位置书写文字
VAR22ANDREF(VAR22,1)>
100ANDCLOSE>
1日前的收盘价,最高价+0.2,'●'),COLORFFFF00
当满足条件1日前的VAR22>时,在?位置书写文字
VAR22ANDREF(VAR22,1)>
100ANDCLOSE>
1日前的收盘价,最高价+0.8,'短出'),COLORFFFF00
当满足条件84上穿VAR1A时,在最高价+0.2位置书写文字,画绿色
当满足条件84上穿VAR1A时,在最高价+0.9位置书写文字,画绿色
当满足条件VAR1D>的?日过滤时,在?位置书写文字
1日前的VAR1DANDVAR1E>
1日前的VAR1E,5),最高价+0.2,'●'),COLOR00FF00
当满足条件VAR1D>的?日过滤时,在?位置书写文字
1日前的VAR1DANDVAR1E>
1日前的VAR1E,5),最高价+0.8,'高出2'),COLOR00FF00
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
RSR赋值:(收盘价-45日内最低价的最低值)/(45日内最高价的最高值-45日内最低价的最低值)*100
KR赋值:RSR的3日[1日权重]移动平均,画红色
DR赋值:KR的3日[1日权重]移动平均,画蓝色
KM赋值:(最低价)+K/100*((13日内最高价的最高值-13日内最低价的最低值)),
输出DM:KM的3日[1日权重]移动平均,画黄色
输出MU:3日内DM的最高值,COLORFF00FF
KN赋值:最低价+KR/100*((55日内最高价的最高值-55日内最低价的最低值)),
输出DN:KN的3日[1日权重]移动平均,画红色
输出MV:3日内DN的最高值,COLORFFCC66
XG赋值:KR上穿DRANDKM>
DMANDDR<
34ANDDM<
15ANDCROSS(KM,DM),
当满足条件XG>时,在?位置书写文字
0ANDREF(XG,3)=0ANDREF(XG,4)=0ANDREF(XG,5)=0ANDREF(XG,6)=0,最低价*0.995,'★'),画红色
当满足条件XG>时,在?位置书写文字
0ANDREF(XG,3)=0ANDREF(XG,4)=0ANDREF(XG,5)=0ANDREF(XG,6)=0,最低价*1.05,'拉升'),画红色
通达信超级选股指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)