通达信选股公式深度解析:前3日站上5日线+出现8%以上阳线

在股票技术分析中,均线系统与单日强阳线的结合往往是捕捉强势股启动点的重要信号。本文将对一个经典选股条件进行详细拆解,并提供完整的通达信公式源码与编写思路,帮助投资者更灵活地应用这一策略。


一、选股条件原文

前3日连续站上5日均线,且这3日内存在一根涨幅超过8%的阳线。

该条件包含两层核心约束:

  1. 时间范围:以当前交易日为基准,考察过去3个交易日(即今天之前的3天)。

  2. 位置要求:这3天中,每一天的收盘价都高于5日均线(连续站上)。

  3. 强度要求:在这3天之内,至少有一天出现一根实体阳线,且该阳线的涨幅(相对于前一日的收盘价)超过8%。


二、公式编写逻辑拆解

在通达信等公式系统中,我们需要将上述文字描述转化为计算机可执行的逻辑判断。

条件元素 通达信函数实现 含义说明
5日均线 MA(C,5) 收盘价的5日简单移动平均
收盘价站上5日均线 C > MA(C,5) 当日收盘价位于均线上方
连续3日满足 EVERY(条件, N) 最近N个周期内条件一直成立
阳线 C > O 收盘价高于开盘价
涨幅超过8% C > REF(C,1)*1.08 今日收盘价高于昨日收盘价的108%
过去3日内存在 EXIST(条件, N) 最近N个周期内至少出现过一次
时间偏移 REF(条件, 1) 将判断结果前移一天,确保今日不参与选股(即选股信号出现在条件完成后的次日)

三、完整公式源码及注释

{ 选股公式:前3日连续站上5日线 + 期间有8%以上阳线 }
XG: REF( 
         EVERY(C > MA(C,5), 3)   { 最近3个交易日收盘价始终高于5日均线 }
         AND 
         EXIST(C > O AND C > REF(C,1)*1.08, 3)  { 这3日内存在涨幅超8%的阳线 }
     , 1);   { 将判断结果向前偏移1天,即用昨天的数据判定,今天发出信号 }

关键点说明:

  • EVERY(C > MA(C,5), 3) 要求连续3天都满足站上5日线,缺一不可。

  • EXIST(C > O AND C > REF(C,1)*1.08, 3) 只需3天中有任意一天满足阳线且涨幅≥8%(实际为大于8%,若想包含8%可改为 1.08 不变,涨幅等于8%时条件为假,如需包含可改为 >=1.08)。

  • 最外层 REF(...,1) 使得信号出现在第4天(即满足条件的三天结束后的下一个交易日),避免使用未来数据,符合实战选股习惯。


四、公式的实际应用场景

  1. 强势股启动识别
    股价连续3日站稳5日线,说明短期趋势由弱转强;期间出现过8%以上的大阳线,表明有主力资金积极介入。这种组合往往预示股价进入加速阶段。

  2. 回调后的二次买点
    若个股经历一轮上涨后短暂回调,再次出现连续站上5日线且伴有大阳线,可能是调整结束的信号。

  3. 配合其他指标过滤
    建议结合成交量(如大阳线当日明显放量)、大盘环境、板块热度等进一步筛选,避免在弱势行情中误判。


五、公式的灵活扩展(供进阶使用)

  • 修改均线周期:将 MA(C,5) 中的5改为10、20等,适应不同交易风格。

  • 调整涨幅阈值:将 1.08 改为 1.05(5%阳线)或 1.10(涨停),适应不同波动偏好。

  • 改变时间窗口:将 3 改为 5,捕捉更长时间的强势整理。

  • 剔除当日信号干扰:若希望信号出现在满足条件的当日,去掉最外层 REF(...,1) 即可,但此时需注意盘中信号稳定性。


六、注意事项

  1. 均线未完全形成:在个股上市初期或除权除息后,均线数值可能失真,建议过滤上市不足20日的股票。

  2. 大阳线的定义:公式中采用 C > REF(C,1)*1.08,即涨幅超过8%,不含8%本身;若需包含8%,请改为 C >= REF(C,1)*1.08

  3. 信号数量:在强势行情中,该公式可能选出较多标的,需结合其他条件(如量比、MACD状态)缩小范围。

  4. 回测验证:任何公式都应先进行历史回测,观察胜率与盈亏比,再用于实战。


七、总结

本文提供的选股公式,通过“连续站稳短期均线”与“单日大阳线”的双重过滤,有效筛选出短期具备攻击力的个股。代码结构清晰,逻辑严谨,并预留了扩展接口,方便投资者根据自身策略进行调整。希望本解析能帮助您更深入地理解公式编写思路,构建属于自己的交易体系。

免责声明:
本站指标源码仅供学习研究,详见免责声明页 原创文章,转载需保留出处
本网站提供的指标公式为数据统计工具,不构成任何投资建议。过往回测数据不代表未来表现。用户据此操作,风险自负。
指标公式为代码工具,过往表现不预示未来,使用风险自负
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

请在电脑端使用微信登录