五周期共振模型:MA5/10/20/60/120五线多头排列+价格站稳全均线,过滤噪音跟踪趋势延续的观察窗口

⚠️ 风险提示(文首置顶):本内容仅为技术指标研发手记,公式仅做形态识别演示,不构成任何投资建议、不承诺收益。信号基于历史行情统计,不代表未来走势。股市存在风险,请勿直接照搬用于实盘,交易决策请独立审慎判断。

五周期共振模型:MA5/10/20/60/120五线多头排列+价格站稳全均线,过滤噪音跟踪趋势延续的观察窗口

五线多头排列|价格站稳|多周期共振|噪音过滤|无未来函数

核心概念:让五个周期的均线从短到长依次排开,只有当成本线由近及远一致向上时,才认为中期方向是干净的

单条均线最大的问题是"谁快谁说话"。短均线敏感却爱反复,长均线稳重却慢半拍,单独用一个周期,信号总是忽左忽右。五周期共振要解决的就是"相互矛盾"——把5、10、20、60、120五条线摆在一起,要求它们从短到长依次抬高,方向一致了才认。

为什么是这五条,而不是三条或七条?

5和10是短周期情绪,20是月线级别的波段中枢,60是季度成本,120是半年成本。少于这套组合,中长线的"沉降"看不出来;再多加几条,彼此高度同步,只会增加冗余。五个周期刚好覆盖短、中、长三个层次,且不至于互相打架。真正的门槛在"依次排列"这个约束上:它是强不等式链,只要有一条线掉队,整条链条就断开,信号自然被过滤掉。

结构:

├─ 周期排列:MA5 > MA10 > MA20 > MA60 > MA120 依次抬高

│ └─ 强不等式链,任一环节掉队即判定不成立

├─ 价格位置:收盘价站上全部五条均线

└─ 标的过滤:剔除ST类品种

⚠️ 源码仅供学习通达信公式语法使用,请勿直接用于实盘。下方代码已逐行核对,可直接复制。

源码:

{五周期共振模型·选股·120317};
{5日均线|短周期|无未来}MA5:=MA(C,5);
{10日均线|短周期|无未来}MA10:=MA(C,10);
{20日均线|中周期|无未来}MA20:=MA(C,20);
{60日均线|中长周期|无未来}MA60:=MA(C,60);
{120日均线|长周期|无未来}MA120:=MA(C,120);
{五线依次抬高:强不等式链|共振|无未来}五线多头:=MA5>MA10 AND MA10>MA20 AND MA20>MA60 AND MA60>MA120;
{收盘站上全部五条均线|位置|无未来}价格站上:=C>MA5 AND C>MA10 AND C>MA20 AND C>MA60 AND C>MA120;
{ST类标的标记|过滤|无未来}ST股:=NAMELIKE('ST') OR NAMELIKE('*ST');
XG:五线多头 AND 价格站上 AND NOT(ST股);

💡 点击源码区域,Ctrl+A 全选复制

参数说明:把五条均线先各自赋值成变量,是为了后面拼链条时可读、可调;想换成6/13/25/60/120这类组合,改 MA 的周期参数即可。输出行名为 XG,便于直接挂到选股条件里。NAMELIKE 用于剔除ST类标的,老版本如不支持可改用平台的板块排除。

指标失效场景

  • 强排列只描述"此刻":五线多头说的是当前状态,无法告诉你这套排列已经延续多久,刚形成和延续很久在公式里长得一样;

  • 长周期在快速行情中钝化:MA120 对急涨急跌反应迟钝,行情初期它可能仍是下行或走平,导致明显强势的阶段反而漏报;

  • 板块整体同向时信号扎堆:当一个方向集体走好,同向品种会成群触发,单看信号数量容易高估其稀缺度。

参数调优建议:

想更严格,可在排列之上再加"MA20 相比20日前抬高"的斜率条件,把走平误判剔除;想放宽,可去掉 MA120 或改用 MA90 参与排列。验证时按信号出现后20日、40日的历史表现分别统计,观察共振天数长短与后续走势的关系。

实战碎感:均线系统的价值不在"金叉见底"这种单点判断,而在"多周期是否同向"的整体把握。这套公式最像一面筛子——把方向混乱的标的先滤掉,剩下的才值得花时间看基本面。它的短板也明显:筛得太干净,转身很慢;等到五线排好,行情往往已经走了一段。

📋 诚实声明
1. 本公式未经严格量化回测,仅作形态识别演示;
2. 过往表现不代表未来,历史形态不构成任何收益承诺;
3. 无收益回测数据,无法证明实战价值;
4. 信号出现仅为观察参考,不构成买卖依据;
5. 如据此操作,风险自担,建议咨询持牌专业人士。

⚠️ 再次提示(文末重申):本指标为形态识别工具,信号出现不代表必然转强。实盘需结合大盘环境、板块轮动综合审慎判断。股市有风险,交易需谨慎。

—— 通达信公式技术笔记 · 仅供学习交流 · 来源120317 ——


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160