通达信非常好的牛指标源码附图

 

VAR100:="核心指标.VAR100#DAY";
 S1:=IF(CODELIKE('300'),0,1);
 {通达信去掉*、S、ST}
 S2:=IF(NAMELIKE('S'),0,1);
 S3:=IF(NAMELIKE('*'),0,1);
 {通达信去掉停牌}
S4:=DYNAINFO(17)>0;
去掉:= S2 AND S3 AND S4;
趋势:=((MA(C,5)+MA(C,10)+MA(C,15)+MA(C,20))/4)*VAR100;

成本:=((COST(90)+COST(70)+COST(50)+COST(30)+COST(10))/5)*VAR100;
生命:=EMA(C,55)*VAR100;
牛熊:=EMA(C,265);
 MA7:=MA(CLOSE,VAR100)*BS点信号;
转强:=(6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+1*REF(H,5))/(6+5+4+3+2+1);
转弱:=(6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+1*REF(L,5))/(6+5+4+3+2+1);
 BB2:=IF(C>REF(转强,1),1,IF(C<REF(转弱,1),-1,0));
 DD2:=BARSLAST(NOT(BB2=0));
 B:=IF(BB2=0,REF(BB2,DD2),BB2);
中短:=IF(B=-1,MA(HIGH,6)*VAR100,MA(LOW,6))*BS点信号;
持股:=BARSLASTCOUNT(MA7>中短);
生命线多头:=生命>REF(生命,1);
生命上:=BARSLASTCOUNT(生命线多头>0);
牛熊线多头:=牛熊>REF(牛熊,1);
牛熊上:=BARSLASTCOUNT(牛熊线多头>0);
成本线多头:=成本>REF(成本,1);
成本上:=BARSLASTCOUNT(成本线多头>0);
 SA:=MAX(MAX(趋势,成本),MAX(生命,牛熊));
SB:=MIN(MIN(趋势,成本),MIN(生命,牛熊));
粘合:=100*(SA-SB)/SB;
三日涨幅:=(C-REF(C,3))/REF(C,3)*100;
十日涨幅:=(C-REF(C,10))/REF(C,10)*100;
牛牛:去掉 AND BARSLASTCOUNT(生命上>0 AND 牛熊上>0 AND 成本上>0 AND  粘合<10 AND 持股>0 AND 三日涨幅<15 AND 十日涨幅<30);

提示:本公式缺少公式:核心指标,所以公式不能选股,如果删除该项目,,,可以试一试下面的源码:
 

VAR100:=1;

S2:=IF(NAMELIKE('S'),0,1);

S3:=IF(NAMELIKE('*'),0,1);

S4:=DYNAINFO(17)>0;

去掉:= S2 AND S3 AND S4;

趋势:=((MA(C,5)+MA(C,10)+MA(C,15)+MA(C,20))/4)*VAR100;

成本:=((COST(90)+COST(70)+COST(50)+COST(30)+COST(10))/5)*VAR100;

生命:=EMA(C,55)*VAR100;

牛熊:=EMA(C,265);

BS点信号:=1;

MA7:=MA(CLOSE,VAR100)*BS点信号;

转强:=(6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+1*REF(H,5))/(6+5+4+3+2+1);

转弱:=(6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+1*REF(L,5))/(6+5+4+3+2+1);

BB2:=IF(C>REF(转强,1),1,IF(C<REF(转弱,1),-1,0));

DD2:=BARSLAST(NOT(BB2=0));

B:=IF(BB2=0,REF(BB2,DD2),BB2);

中短:=IF(B=-1,MA(HIGH,6)*VAR100,MA(LOW,6))*BS点信号;

持股:=BARSLASTCOUNT(MA7>中短);

生命线多头:=生命>REF(生命,1);

生命上:=BARSLASTCOUNT(生命线多头>0);

牛熊线多头:=牛熊>REF(牛熊,1);

牛熊上:=BARSLASTCOUNT(牛熊线多头>0);

成本线多头:=成本>REF(成本,1);

成本上:=BARSLASTCOUNT(成本线多头>0);

SA:=MAX(MAX(趋势,成本),MAX(生命,牛熊));

SB:=MIN(MIN(趋势,成本),MIN(生命,牛熊));

粘合:=100*(SA-SB)/SB;

三日涨幅:=(C-REF(C,3))/REF(C,3)*100;

十日涨幅:=(C-REF(C,10))/REF(C,10)*100;

牛牛:去掉 AND BARSLASTCOUNT(生命上>0 AND 牛熊上>0 AND 成本上>0 AND  粘合<10 AND 持股>0 AND 三日涨幅<15 AND 十日涨幅<30);




来函数检测结果如下
该公式包含未来函数:COST
该公式包含未来函数:DYNAINFO

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

VAR100赋值:"核心指标.VAR100[取日线数据]"
S1赋值:如果模糊匹配品种代码,返回0,否则返回1
S2赋值:如果模糊匹配品种名称,返回0,否则返回1
S3赋值:如果模糊匹配品种名称,返回0,否则返回1
S4赋值:量比>0
去掉赋值: S2 AND S3 AND S4
趋势赋值:((收盘价的5日简单移动平均+收盘价的10日简单移动平均+收盘价的15日简单移动平均+收盘价的20日简单移动平均)/4)*VAR100
成本赋值:((获利盘为90%的成本分布+获利盘为70%的成本分布+获利盘为50%的成本分布+获利盘为30%的成本分布+获利盘为10%的成本分布)/5)*VAR100
生命赋值:收盘价的55日指数移动平均*VAR100
牛熊赋值:收盘价的265日指数移动平均
MA7赋值:收盘价的VAR100日简单移动平均*BS点信号
转强赋值:(6*最高价+5*1日前的最高价+4*2日前的最高价+3*3日前的最高价+2*4日前的最高价+1*5日前的最高价)/(6+5+4+3+2+1)
转弱赋值:(6*最低价+5*1日前的最低价+4*2日前的最低价+3*3日前的最低价+2*4日前的最低价+1*5日前的最低价)/(6+5+4+3+2+1)
BB2赋值:如果收盘价>1日前的转强,返回1,否则返回如果收盘价<1日前的转弱,返回-1,否则返回0
DD2赋值:上次取反距今天数
B赋值:如果BB2=0,返回DD2日前的BB2,否则返回BB2
中短赋值:如果B=-1,返回最高价的6日简单移动平均*VAR100,否则返回最低价的6日简单移动平均*BS点信号
持股赋值:条件连续成立次数
生命线多头赋值:生命>1日前的生命
生命上赋值:条件连续成立次数
牛熊线多头赋值:牛熊>1日前的牛熊
牛熊上赋值:条件连续成立次数
成本线多头赋值:成本>1日前的成本
成本上赋值:条件连续成立次数
SA赋值:趋势和成本的较大值和生命和牛熊的较大值的较大值
SB赋值:趋势和成本的较小值和生命和牛熊的较小值的较小值
粘合赋值:100*(SA-SB)/SB
三日涨幅赋值:(收盘价-3日前的收盘价)/3日前的收盘价*100
十日涨幅赋值:(收盘价-10日前的收盘价)/10日前的收盘价*100
输出牛牛:去掉 AND 条件连续成立次数
VAR100赋值:1
S2赋值:如果模糊匹配品种名称,返回0,否则返回1
S3赋值:如果模糊匹配品种名称,返回0,否则返回1
S4赋值:量比>0
去掉赋值: S2 AND S3 AND S4
趋势赋值:((收盘价的5日简单移动平均+收盘价的10日简单移动平均+收盘价的15日简单移动平均+收盘价的20日简单移动平均)/4)*VAR100
成本赋值:((获利盘为90%的成本分布+获利盘为70%的成本分布+获利盘为50%的成本分布+获利盘为30%的成本分布+获利盘为10%的成本分布)/5)*VAR100
生命赋值:收盘价的55日指数移动平均*VAR100
牛熊赋值:收盘价的265日指数移动平均
BS点信号赋值:1
MA7赋值:收盘价的VAR100日简单移动平均*BS点信号
转强赋值:(6*最高价+5*1日前的最高价+4*2日前的最高价+3*3日前的最高价+2*4日前的最高价+1*5日前的最高价)/(6+5+4+3+2+1)
转弱赋值:(6*最低价+5*1日前的最低价+4*2日前的最低价+3*3日前的最低价+2*4日前的最低价+1*5日前的最低价)/(6+5+4+3+2+1)
BB2赋值:如果收盘价>1日前的转强,返回1,否则返回如果收盘价<1日前的转弱,返回-1,否则返回0
DD2赋值:上次取反距今天数
B赋值:如果BB2=0,返回DD2日前的BB2,否则返回BB2
中短赋值:如果B=-1,返回最高价的6日简单移动平均*VAR100,否则返回最低价的6日简单移动平均*BS点信号
持股赋值:条件连续成立次数
生命线多头赋值:生命>1日前的生命
生命上赋值:条件连续成立次数
牛熊线多头赋值:牛熊>1日前的牛熊
牛熊上赋值:条件连续成立次数
成本线多头赋值:成本>1日前的成本
成本上赋值:条件连续成立次数
SA赋值:趋势和成本的较大值和生命和牛熊的较大值的较大值
SB赋值:趋势和成本的较小值和生命和牛熊的较小值的较小值
粘合赋值:100*(SA-SB)/SB
三日涨幅赋值:(收盘价-3日前的收盘价)/3日前的收盘价*100
十日涨幅赋值:(收盘价-10日前的收盘价)/10日前的收盘价*100
输出牛牛:去掉 AND 条件连续成立次数

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图