通达信〖伏击风口〗换手率及其均线判断量能变化公式源码

该公式包含多个技术指标组合,用于识别股票活跃区间和启动信号。主要功能包括:
1. 基础指标:计算5/10/20日均线、60日指数均线,以及价格与均线的偏离度。
2. 成交量分析:通过换手率及其均线判断量能变化。
3. 条件筛选:结合价格涨幅、均线关系、量比等条件,过滤出活跃区间(蓝色显示)。
4. 启动信号:在活跃区间内,进一步筛选出启动点(黄色柱线)。
5. 辅助信号:紫色柱线表示特定区间内的买入机会。
使用方法:在通达信软件中导入该公式,副图显示活跃区间(蓝色)和启动信号(黄色)。当出现黄色柱线时,可结合其他分析判断买入时机。
 

上市天数:=BARSCOUNT(C);
日期限制:=IF((DATE<=1991231),1,0);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
EMA60:=EMA(C,60);
VAR1:=IF((上市天数>100),EMA60,MA20);
VAR2:=((MA10-EMA60)/EMA60);
低吸条件:=((C/REF(C,20))< 1.20);
VAR3:=((C-MA10)/MA10);
VAR4:=((C-MA20)/MA20);
VAR5:=((C-EMA60)/EMA60);
VAR6:=((0.01*AMOUNT)/V);
VAR7:=(V/CAPITAL*100);
VAR8:=MA(VAR7,5);
VAR9:=MA(VAR7,20);
VAR10:=EMA(VAR7,60);
VAR11:=((C/REF(C,1))>1.060);
VAR12:=(((C/REF(C,1))>1.099) AND (C=H));
VAR13:=(((C/REF(C,1))>1.099) AND (L=H));
VAR14:=((((((H/REF(C,1))>1.099) || ((C / REF(C,1))>1.09)) AND ((C / REF(C,1))>1.065)) AND ((C / REF(C,1))< 1.0992)) AND (C>VAR6));
VAR15:=(((((C/REF(C,1))>1.050) AND ((VAR7>REF(VAR7,1)) || (VAR7>MAX(VAR8,VAR10)))) AND (C>VAR6)) AND (VAR3< 0.12));
VAR16:=((VAR12 || VAR14) || VAR15);
VAR17:=BARSLAST(VAR16);
VAR18:=REF(VAR6,VAR17);
VAR19:=((REF(L,1)< MAX(REF(MA10,1),REF(MA20,1))) AND (C>MA10));
VAR20:=((INDEXC-MA(INDEXC,10))/MA(INDEXC,10));
VAR21:=(3*(VAR3-VAR20));
VAR22:=((VAR21>0) || ((VAR21>-(0.1)) AND (VAR21>REF(VAR21,1))));
VAR23:=SUM(VAR21,10);
VAR24:=((((MA(C,3)+MA(C,6))+MA(C,12))+MA(C,24)) / 4);
VAR25:=(VAR24+(3*STD(VAR24,10)));
VAR26:=(VAR24-(3*STD(VAR24,10)));
VAR27:=((VAR25-VAR26)/10);
VAR28:=(((VAR27< 0.40) AND (LLV(VAR27,5)< (3*LLV(VAR27,100)))) || (VAR27< 0.20));
VAR29:=((((C / REF(C,1))>1.03) AND ((C / REF(C,1))< 1.110)) AND ((C / MA10)< 1.13));
VAR30:=(V/CAPITAL);
VAR31:=MIN(COUNT((V/CAPITAL*100),0),30);
VAR32:=(V/CAPITAL*100);
VAR33:=(EMA(VAR32,VAR31)*VAR31);
VAR34:=MA(VAR33,10);
VAR35:=(((VAR32>0.10) AND (VAR32>REF(VAR32,1))) || ((VAR32>0) AND (VAR33>VAR34)));
VAR36:=((VAR32>0.50) AND ((VAR32 / VAR7)>0.20));
VAR37:=(VAR7< MAX(VAR8,VAR9));
VAR38:=(COUNT(VAR37,7)>=4);
VAR39:=(((((VAR7>(1.35*REF(VAR7,1))) AND (VAR7< (7*REF(VAR7,1)))) AND (VAR7>1.5)) AND (VAR7>VAR8)) AND REF(VAR38,1));
VAR40:=(((((VAR19 AND VAR39) AND VAR29) AND VAR35) AND VAR22) AND VAR28);
VAR41:=(0.6*((((MA10>MA20) || (MA10>REF(MA10,1))) || (VAR6>MA10)) AND (VAR21>-(0.02))));
VAR42:=(0.5*((((COUNT(VAR11,60) >=6) || (COUNT(VAR12,60) >=2)) || (COUNT((VAR12 || VAR15),30) >=1)) || (COUNT((VAR21>0.1),120)>20)));
VAR43:=(0.2*(((((VAR7>MAX(VAR10,VAR8)) || (VAR8>VAR10)) || VAR12) || (COUNT((VAR12 || VAR15),3)=1 AND (VAR7>MIN(VAR10,VAR8)))) AND (((C>MA10) || (VAR21>0)) || ((VAR8 >=REF(VAR8,1)) AND (C>REF(C,1))))));
VAR44:=(0.5*((VAR43 || VAR41) AND VAR42));
VAR45:=(((((((VAR12 || VAR15) AND VAR44) AND (VAR21>0)) AND (VAR35 || VAR13)) AND (VAR2< 0.23)) AND (VAR5< 0.25)) AND 低吸条件);
VAR46:=BARSLAST(VAR45);
活跃区间:(VAR44 AND EVERY(VAR44,(VAR46+1))),COLOR0000FF;
VAR47:=COUNT(VAR45,0);
VAR48:=((VAR45 AND 活跃区间) AND (COUNT(VAR45,0) =1));
VAR49:=(((VAR45 AND 活跃区间) AND REF((活跃区间<>1),1)) AND (COUNT(VAR45,0)>1));
VAR50:=(((VAR45 AND 活跃区间) AND REF((VAR44=0),1)) AND (COUNT(VAR45,0)<=1));
启动:IF((COUNT(VAR45,0)>1),VAR49,(VAR48 || (VAR50 AND 低吸条件))),LINETHICK0;
VAR51:=BARSLAST(VAR49);
VAR52:=REF(VAR6,VAR51);
VAR53:=REF(O,VAR51);
VAR54:=REF(L,VAR51);
VAR55:=REF(MA10,VAR51);
VAR56:=(VAR52*0.95);
VAR57:=IF((VAR53< (VAR52*0.98)),MAX(VAR54,VAR56),VAR56);
VAR58:=IF(((REF(VAR32,VAR51)>1) AND ((REF(VAR32,VAR51) / REF(VAR7,VAR51))>0.20)),(VAR52*1.03),(VAR52*1.02));
VAR59:=(0.2*(((((((HHV(C,5) / C)>1.06) AND (HHV(VAR3,6)>0.08)) AND (C>(0.95*MA10))) AND (C< (1.09*MA10))) AND ((L / MA10)< 1.01)) AND 活跃区间));
VAR60区间:(0.6*((((活跃区间 AND (L <=VAR58)) AND ((C >=VAR57) || (C>MA10))) AND (VAR51 <=6)) AND (VAR51>0))),LINETHICK0;
VAR60:=(0.3*(VAR43 AND (VAR21>0)));
STICKLINE(启动,0,2,2,0),COLOR00FFFF;
STICKLINE((VAR60区间>0),0,2,2,0),COLOR9B85E5;








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

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


上市天数赋值:收盘价的有效数据周期数
日期限制赋值:如果(日期<=1991231),返回1,否则返回0
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
EMA60赋值:收盘价的60日指数移动平均
VAR1赋值:如果(上市天数>100),返回EMA60,否则返回MA20
VAR2赋值:((MA10-EMA60)/EMA60)
低吸条件赋值:((收盘价/20日前的收盘价)< 1.20)
VAR3赋值:((收盘价-MA10)/MA10)
VAR4赋值:((收盘价-MA20)/MA20)
VAR5赋值:((收盘价-EMA60)/EMA60)
VAR6赋值:((0.01*成交额(元))/成交量(手))
VAR7赋值:(成交量(手)/当前流通股本(手)*100)
VAR8赋值:VAR7的5日简单移动平均
VAR9赋值:VAR7的20日简单移动平均
VAR10赋值:VAR7的60日指数移动平均
VAR11赋值:((收盘价/1日前的收盘价)>1.060)
VAR12赋值:(((收盘价/1日前的收盘价)>1.099) AND (收盘价=最高价))
VAR13赋值:(((收盘价/1日前的收盘价)>1.099) AND (最低价=最高价))
VAR14赋值:((((((最高价/1日前的收盘价)>1.099) 或者 ((收盘价 / 1日前的收盘价)>1.09)) AND ((收盘价 / 1日前的收盘价)>1.065)) AND ((收盘价 / 1日前的收盘价)< 1.0992)) AND (收盘价>VAR6))
VAR15赋值:(((((收盘价/1日前的收盘价)>1.050) AND ((VAR7>1日前的VAR7) 或者 (VAR7>VAR8和VAR10的较大值))) AND (收盘价>VAR6)) AND (VAR3< 0.12))
VAR16赋值:((VAR12 或者 VAR14) 或者 VAR15)
VAR17赋值:上次VAR16距今天数
VAR18赋值:VAR17日前的VAR6
VAR19赋值:((1日前的最低价< 1日前的MA10和1日前的MA20的较大值) AND (收盘价>MA10))
VAR20赋值:((大盘的收盘价-大盘的收盘价的10日简单移动平均)/大盘的收盘价的10日简单移动平均)
VAR21赋值:(3*(VAR3-VAR20))
VAR22赋值:((VAR21>0) 或者 ((VAR21>-(0.1)) AND (VAR21>1日前的VAR21)))
VAR23赋值:VAR21的10日累和
VAR24赋值:((((收盘价的3日简单移动平均+收盘价的6日简单移动平均)+收盘价的12日简单移动平均)+收盘价的24日简单移动平均) / 4)
VAR25赋值:(VAR24+(3*VAR24的10日估算标准差))
VAR26赋值:(VAR24-(3*VAR24的10日估算标准差))
VAR27赋值:((VAR25-VAR26)/10)
VAR28赋值:(((VAR27< 0.40) AND (5日内VAR27的最低值< (3*100日内VAR27的最低值))) 或者 (VAR27< 0.20))
VAR29赋值:((((收盘价 / 1日前的收盘价)>1.03) AND ((收盘价 / 1日前的收盘价)< 1.110)) AND ((收盘价 / MA10)< 1.13))
VAR30赋值:(成交量(手)/当前流通股本(手))
VAR31赋值:统计0日中满足(成交量(手)/当前流通股本(手)*100)的天数和30的较小值
VAR32赋值:(成交量(手)/当前流通股本(手)*100)
VAR33赋值:(VAR32的VAR31日指数移动平均*VAR31)
VAR34赋值:VAR33的10日简单移动平均
VAR35赋值:(((VAR32>0.10) AND (VAR32>1日前的VAR32)) 或者 ((VAR32>0) AND (VAR33>VAR34)))
VAR36赋值:((VAR32>0.50) AND ((VAR32 / VAR7)>0.20))
VAR37赋值:(VAR7< VAR8和VAR9的较大值)
VAR38赋值:(统计7日中满足VAR37的天数>=4)
VAR39赋值:(((((VAR7>(1.35*1日前的VAR7)) AND (VAR7< (7*1日前的VAR7))) AND (VAR7>1.5)) AND (VAR7>VAR8)) AND 1日前的VAR38)
VAR40赋值:(((((VAR19 AND VAR39) AND VAR29) AND VAR35) AND VAR22) AND VAR28)
VAR41赋值:(0.6*((((MA10>MA20) 或者 (MA10>1日前的MA10)) 或者 (VAR6>MA10)) AND (VAR21>-(0.02))))
VAR42赋值:(0.5*((((统计60日中满足VAR11的天数 >=6) 或者 (统计60日中满足VAR12的天数 >=2)) 或者 (统计30日中满足(VAR12或者VAR15)的天数 >=1)) 或者 (统计120日中满足(VAR21>0.1)的天数>20)))
VAR43赋值:(0.2*(((((VAR7>VAR10和VAR8的较大值) 或者 (VAR8>VAR10)) 或者 VAR12) 或者 (统计3日中满足(VAR12或者VAR15)的天数=1 AND (VAR7>VAR10和VAR8的较小值))) AND (((收盘价>MA10) 或者 (VAR21>0)) 或者 ((VAR8 >=1日前的VAR8) AND (收盘价>1日前的收盘价)))))
VAR44赋值:(0.5*((VAR43 或者 VAR41) AND VAR42))
VAR45赋值:(((((((VAR12 或者 VAR15) AND VAR44) AND (VAR21>0)) AND (VAR35 或者 VAR13)) AND (VAR2< 0.23)) AND (VAR5< 0.25)) AND 低吸条件)
VAR46赋值:上次VAR45距今天数
输出活跃区间:(VAR44 AND 最近(VAR46+1)日一直存在VAR44),COLOR0000FF
VAR47赋值:统计0日中满足VAR45的天数
VAR48赋值:((VAR45 AND 活跃区间) AND (统计0日中满足VAR45的天数 =1))
VAR49赋值:(((VAR45 AND 活跃区间) AND 1日前的(活跃区间不等于1)) AND (统计0日中满足VAR45的天数>1))
VAR50赋值:(((VAR45 AND 活跃区间) AND 1日前的(VAR44=0)) AND (统计0日中满足VAR45的天数<=1))
输出启动:如果(统计0日中满足VAR45的天数>1),返回VAR49,否则返回(VAR48或者(VAR50AND低吸条件)),线宽为0
VAR51赋值:上次VAR49距今天数
VAR52赋值:VAR51日前的VAR6
VAR53赋值:VAR51日前的开盘价
VAR54赋值:VAR51日前的最低价
VAR55赋值:VAR51日前的MA10
VAR56赋值:(VAR52*0.95)
VAR57赋值:如果(VAR53<(VAR52*0.98)),返回VAR54和VAR56的较大值,否则返回VAR56
VAR58赋值:如果((VAR51日前的VAR32>1)AND((VAR51日前的VAR32/VAR51日前的VAR7)>0.20)),返回(VAR52*1.03),否则返回(VAR52*1.02)
VAR59赋值:(0.2*(((((((5日内收盘价的最高值 / 收盘价)>1.06) AND (6日内VAR3的最高值>0.08)) AND (收盘价>(0.95*MA10))) AND (收盘价< (1.09*MA10))) AND ((最低价 / MA10)< 1.01)) AND 活跃区间))
输出VAR60区间:(0.6*((((活跃区间 AND (最低价 <=VAR58)) AND ((收盘价 >=VAR57) 或者 (收盘价>MA10))) AND (VAR51 <=6)) AND (VAR51>0))),线宽为0
VAR60赋值:(0.3*(VAR43 AND (VAR21>0)))
当满足条件启动时,在0和2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FFFF
当满足条件(VAR60区间>0)时,在0和2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR9B85E5
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   热门标签  -   联系我们   -   股朋网  -  指标网   -  指标公式网  -   免责声明  -   隐私政策  -   加入收藏   

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