相关简介:通达信首阴战法选股指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
本指标使用方法:可以用选股公式做预警,在尾盘2.50-2.55时,副图指标未消失即可介入!
通达信指标公式源码:
ma3:=MA(C,3);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
V0:=MA(C,3)>REF(MA(C,3),1)ANDMA(C,5)>REF(MA(C,5),1)ANDC>MA(C,3)
ANDMA(C,3)>MA(C,5);{均线C,MA3,MA5多头排列并向上;}
角度MA3:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416;
角度MA5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
角度MA10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
角度MA20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416;
选股MA20:IF(角度MA3>45AND角度MA5>45AND角度MA10>60AND角度MA20>45ANDMA(C,250)>REF(MA(C,250),1),
1,0),COLOR00FF00;
涨停:=C>REF(C,1)*1.098ANDC=H;
MA5:=MA(C,5);
操作:=MA((L+H+C)/3,5);
压力线:HHV(操作,60)COLORCYAN,LINETHICK2;
VAR3:=EMA((EMA(C*V,3)/EMA(V,3)+EMA(C*V,6)/EMA(V,6)
+EMA(C*V,12)/EMA(V,12)+EMA(C*V,24)/EMA(V,24))/4,13);
支撑线:1.06*VAR3,COLORWHITE,LINETHICK1;
VAR4:=EMA(C,9);
上轨:EMA(VAR4*1.14,5)COLORFF00FF,LINETHICK1;
妖股线:MA(HIGH,30)*(1+15/100),COLOR00B7FF,LINETHICK2;
转强:=100*(C-REF(C,12))/REF(C,12);
超强:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
通道:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
趋势:=MA(ATAN(通道-REF(通道,1)),3);
QS1:=IF((C>OORC<O)ANDH>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
QS2:=IF((C>OORC<O)ANDH<REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
分界:=MA(REF((QS1+QS2),1),26);
强势:=趋势>分界AND趋势>REF(趋势,1);
天量:=V>REF(HHV(V,BARSLAST(BARSCOUNT(C)=1)+1),1);
DRAWTEXT(天量,L,'大黑马'),COLORYELLOW;
超级牛股:=强势AND超强>200AND转强>20ANDC>REF(C,1);
DRAWTEXT(超级牛股,L*0.95,'超牛'),COLORRED,LINETHICK2;
A:=REF(H/REF(C,1)>=1.098ANDC<HANDC/REF(C,1)>=1.05,1)ANDC>OANDC>REF(H,1);
B:=REF(H/REF(C,1)>=1.098ANDC<HANDC/REF(C,1)>=1.05,2)ANDREF(C>O,1)ANDC>REF(H,2);
XG:=AORB;
DRAWTEXT(XG,L*0.96,'风清扬'),;
东方不败:=(REF(EVERY(涨停,2),1)OR(REF(EVERY(涨停,2),2)ANDREF(C>REF(C,1)ANDC>O,1)))ANDC<REF(C,1)ANDC>O;
DRAWTEXT(东方不败,L*0.96,'东方不败')COLORCYAN;
双涨停:=EVERY(C/REF(C,1)>=1.098ANDC=H,2);
调整天数:=BARSLAST(双涨停)<=30ANDBARSLAST(双涨停)>=5;
主升浪:=COUNT(双涨停,30)>0AND调整天数ANDC/REF(C,1)>=1.098;
主升:=REF(主升浪,1)ANDC>OANDC>REF(C,1)*1.02;
DRAWTEXT(主升,L,'主升浪')COLORYELLOW;
大黑马:=REF(EVERY(涨停ANDC>O,2)ANDC>=HHV(C,100),1)ANDC>OANDC>REF(C,1)*1.02;
DRAWTEXT(大黑马,L,'大黑马');
去ST:=NAMELIKE('ST')=0ANDNAMELIKE('*ST')=0ANDNAMELIKE('SST')=0
ANDNAMELIKE('S*ST')=0ANDNAMELIKE('SST')=0;
TJ2:=EVERY(C=ZTPRICE(REF(C,1),0.1),2);
TJ3:=O>REF(C,1)ANDC<O;
T:=BARSLAST(REF(TJ2,1)ANDTJ3);
XG:CROSS(C,REF(O,T))ANDT<=2
AND去STANDC<30ANDFINANCE(40)/100000000<15;
[源码注释]通达信公式动态翻译结果
MA3赋值:收盘价的3日简单移动平均
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
V0赋值:收盘价的3日简单移动平均>1日前的收盘价的3日简单移动平均ANDMA(收盘价,5)>1日前的收盘价的5日简单移动平均ANDC>收盘价的3日简单移动平均
ANDMA(收盘价,3)>收盘价的5日简单移动平均
角度MA3赋值:(MA3/1日前的MA3-1)*100的反正切*180/3.1416
角度MA5赋值:(MA5/1日前的MA5-1)*100的反正切*180/3.1416
角度MA10赋值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416
角度MA20赋值:(MA20/1日前的MA20-1)*100的反正切*180/3.1416
输出
选股MA20:如果角度MA3>45AND角度MA5>45AND角度MA10>60AND角度MA20>45ANDMA(收盘价,250)>1日前的收盘价的250日简单移动平均,返回
1,否则返回0,COLOR00FF00
涨停赋值:收盘价>
1日前的收盘价*1.098ANDC=最高价
MA5赋值:收盘价的5日简单移动平均
操作赋值:(最低价+最高价+收盘价)/3的5日简单移动平均
输出
压力线:60日内操作的最高值画青色,线宽为2
VAR3赋值:(收盘价*成交量(手)的3日指数移动平均/成交量(手)的3日指数移动平均+收盘价*成交量(手)的6日指数移动平均/成交量(手)的6日指数移动平均
+收盘价*成交量(手)的12日指数移动平均/成交量(手)的12日指数移动平均+收盘价*成交量(手)的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均
输出
支撑线:1.06*VAR3,画白色,线宽为1
VAR4赋值:收盘价的9日指数移动平均
输出
上轨:VAR4*1.14的5日指数移动平均COLORFF00FF,线宽为1
输出
妖股线:最高价的30日简单移动平均*(1+15/100),COLOR00B7FF,线宽为2
转强赋值:100*(收盘价-12日前的收盘价)/12日前的收盘价
超强赋值:((最高价+最低价+收盘价)/3-(最高价+最低价+收盘价)/3的88日简单移动平均)/(0.015*(最高价+最低价+收盘价)/3的88日平均绝对偏差)
通道赋值:1.07*以(2*收盘价+最高价+最低价)/4-收盘价的26日简单移动平均的绝对值/收盘价的26日简单移动平均为权重收盘价的动态移动平均
趋势赋值:通道-1日前的通道的反正切的3日简单移动平均
QS1赋值:如果(收盘价>,返回?,否则返回?
OORC<
开盘价)ANDH>
=1日前的收盘价,最高价的5日简单移动平均*1.02-1日前的收盘价的5日简单移动平均*1.02的反正切,0)
QS2赋值:如果(收盘价>,返回?,否则返回?
OORC<
开盘价)ANDH<
1日前的收盘价,-1日前的收盘价的5日简单移动平均*1.02-最高价的5日简单移动平均*1.02的反正切,0)
分界赋值:1日前的(QS1+QS2)的26日简单移动平均
强势赋值:趋势>
分界AND趋势>
1日前的趋势
天量赋值:成交量(手)>
1日前的上次收盘价的有效数据周期数=1距今天数+1日内成交量(手)的最高值
当满足条件天量时,在最低价位置书写文字,画黄色
超级牛股赋值:强势AND超强>
200AND转强>
20ANDC>
1日前的收盘价
当满足条件超级牛股时,在最低价*0.95位置书写文字,画红色,线宽为2
A赋值:?日前的最高价/1日前的收盘价>
=1.098ANDC<
HANDC/1日前的收盘价>
=1.05,1)ANDC>
OANDC>
1日前的最高价
B赋值:?日前的最高价/1日前的收盘价>
=1.098ANDC<
HANDC/1日前的收盘价>
=1.05,2)ANDREF(收盘价>
开盘价,1)ANDC>
2日前的最高价
XG赋值:AORB
当满足条件XG时,在最低价*0.96位置书写文字,
东方不败赋值:(1日前的最近2日一直存在涨停OR(2日前的最近2日一直存在涨停ANDREF(收盘价>
1日前的收盘价ANDC>
开盘价,1)))ANDC<
1日前的收盘价ANDC>
开盘价
当满足条件东方不败时,在最低价*0.96位置书写文字画青色
双涨停赋值:最近?日一直存在收盘价/1日前的收盘价>
=1.098ANDC=最高价,2)
调整天数赋值:上次双涨停距今天数<
=30ANDBARSLAST(双涨停)>
=5
主升浪赋值:统计30日中满足双涨停的天数>
0AND调整天数AND收盘价/1日前的收盘价>
=1.098
主升赋值:1日前的主升浪ANDC>
OANDC>
1日前的收盘价*1.02
当满足条件主升时,在最低价位置书写文字画黄色
大黑马赋值:?日前的最近?日一直存在涨停ANDC>
开盘价,2)ANDC>
=100日内收盘价的最高值,1)ANDC>
OANDC>
1日前的收盘价*1.02
当满足条件大黑马时,在最低价位置书写文字
去ST赋值:模糊匹配品种名称=0ANDNAMELIKE(‘*ST’)=0ANDNAMELIKE(‘SST’)=0
ANDNAMELIKE(‘S*ST’)=0ANDNAMELIKE(‘SST’)=0
TJ2赋值:最近2日一直存在收盘价=计算涨停价
TJ3赋值:开盘价>
1日前的收盘价ANDC<
开盘价
T赋值:上次1日前的TJ2ANDTJ3距今天数
输出
XG:收盘价上穿T日前的开盘价ANDT<
=2
AND去STANDC<
30ANDFINANCE(40)/100000000<
15
评论(0)