news 2026/9/18 2:01:14

通达信游资起动点白箭信号公式解析:均线与乖离率选股逻辑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通达信游资起动点白箭信号公式解析:均线与乖离率选股逻辑

简介:面向股票技术分析投资者,通达信游资起动点指标公式源码文档用于捕捉短线起动信号、辅助研判价格短期与中期趋势,适合做强势股跟踪与波段择时。包内共有1个doc文件,体积仅125KB,轻量便携,便于直接查阅或复制公式。文档系统拆解了简单移动平均线(MA5、MA30)、指数移动平均线(EMA)、相对强弱指标(RSI)以及“堀业5”“励晚行宣楕”等自定义指标的构建逻辑,并通过CROSS突破判断、涨幅阈值、均线位置过滤等条件组合生成白箭起动信号;其中最实用的是由COUNT、REF与FILTER(MR,10)构成的降噪过滤机制,能减少假突破干扰,提升实战筛选效率。内容预览给出了可直接导入通达信的完整公式源码,帮助使用者理解多因子共振的选股思路与参数含义。目前已有439人学习下载,适合希望完善短线择时体系的技术派交易者参考。

1. 游资起动点白箭信号:通达信公式里藏着的启动确认逻辑

见过用公式的人有三种:一种只会抄,一种只会改参数,一种盯着一行 CROSS 能说出资金为什么在这里进场。游资起动点这个指标属于最后一种。它的核心不是预测涨跌,而是把游资进场时常见的盘面特征压缩成一个白箭信号:股价先跌到中长期均线之下,然后某一天放量拉升,短周期乖离率从负轴转正,中长期趋势同时开始抬头。适合做短线启动确认和波段回踩复检,不适合当无脑买入信号。源码里值得细看的细节不少:MA 周期用了 5-13-34 的组合,却混着一条 30 日均线做低位判断,两个周期接近但语义完全不同;FILTER(MR,10) 的间隔设置,直接影响信号密度和可交易性。下面按均线骨架、乖离率拆解、信号汇聚、部署调优的顺序逐行过一遍,最后落到复检与量能确认的小技巧上。

2. 双均线与动量加速度:公式左侧的选股骨架

2.1 5-13-34 周期组,以及混入的 30 日均线

源码前五行定义了四组均线:

AA05:=MA(C,5); {5日均线,短期趋势骨架} AA30:=MA(C,30); {30日均线,低位锚点} MA05:=MA(C,5); {与AA05重复定义,语义冗余} MA10:=MA(C,13); {13日均线,定义后未直接参与MR信号} MA30:=MA(C,34); {34日均线,作为乖离率基准}

这段代码是典型的实战公式风格:保留调试阶段的中间变量,不做代码精简。第一次读很容易把 AA30 和 MA30 看成同一个东西,实际一个取 30 日、一个取 34 日,且职责完全不同。AA30 出现在 MR 最后一个条件里,要求前一日的收盘价低于 30 日均线,目的是让信号发生在破位后的修复起点;MA30 则用来计算三十日乖离,判断股价相对 34 日均线的偏离程度。30 与 34 并存,大概率是历史版本改参数时替换漏掉造成的,但从效果看反而凑成了双重约束:30 日线负责定位置,34 日线负责定方向。

5 日均线是短线资金运作的主线,大阳线或涨停出现后,5 日均线是否拐头直接反映资金回流意愿。13 是费波那契数,在通达信公式里经常用来过滤 5 日金叉 10 日这类常规信号,贴近 2 到 3 周的中短波段。34 同为费波那契数,用来约束一个月以上的中期趋势。整个信号判定里真正全程参与的是 5 日线和 30 日线,13 日与 34 日更多是给使用者留的中期观察位,属于源码里“定义了但没接进信号”的遗留变量,这种冗余在实盘公式里很常见。

2.2 动量5与动量加速度5:均线斜率的双重平滑

动量5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1); 动量加速度5:=EMA((动量5-REF(动量5,1)),3);

这是整个公式里最绕的部分。(MA05-REF(MA05,1))/REF(MA05,1)先算出 5 日均线当日相对前一日的变化率,乘以 100 转成百分数;接着做一次 3 日 EMA,得到均线速度的平滑值;再套一层权重为 1 的 3 日 SMA,相当于对速度再做一次降噪。所以动量 5 的本质是“5 日均线的斜率”,斜率从负转正,说明均线真正开始抬头。

之所以同时用 EMA 和 SMA 两层平滑,是因为 EMA 对最近一天的变化更敏感,能更快反映拐点;SMA 权重取 1 时,又可以把 EMA 输出中的毛刺削平,让曲线更接近资金建仓的线性过程。动量加速度 5 再对这个斜率做 3 日 EMA 差分,等于斜率的加速度。用一组假设数据走一遍:某股连续 5 个交易日 MA05 为 9.98、10.02、10.06、10.11、10.15,变化率约 0.40%、0.40%、0.50%、0.40%,EMA 平滑后约为 0.32%、0.36%、0.42%、0.41%,加速度维持在 0 轴上方,说明均线上行没有衰竭。

这两个变量并不直接参与白箭信号,在原公式里是留给人工判断的仪表盘。把动量 5 单独输出到副图,能看到大多数白箭出现在动量 5 从 0 轴下方回升的位置,与五日乖离上穿 0 轴互为印证。如果只是想要信号,这两行可以删,但保留它们能帮你理解一次普通上穿和一次有力度上穿之间的差别。

2.3 均线参数速查表

变量名计算式周期数在MR信号中的职责
AA05MA(C,5)5与前一天比较,确认短期趋势上拐
AA30MA(C,30)30低位锚点,信号前一日收盘必须低于该线
MA05MA(C,5)5与AA05等价,仅参与动量计算
MA10MA(C,13)13中期参考线,当前版本未进入MR条件
MA30MA(C,34)34计算三十日乖离率的分母

表里最需要注意的是第五行,变量名带 30 字样,实际周期是 34。如果你拿这份源码去和别的公式对拍,把 MA30 当成 30 日线计算,乖离数值会整体偏大,大级别行情里偏差尤其明显。建议在规范化源码中直接把它改成 MA34,减少后续维护时的误读。

3. 乖离率差分与 MR 五重条件:白箭信号的触发机制

3.1 五日乖离率的上穿零轴窗口

文档摘要里把(C-AA05)/AA05*100称为 RSI,严格说口径不准,这是标准的乖离率(BIAS)写法,只是用 5 日均线替代了常见的 N 日均线。两条乖离率线组成了信号的量化基础:

五日乖离:=(C-AA05)/AA05*100; 三十日乖离:=(C-MA30)/MA30*100;

五日乖离是收盘价相对 5 日均线的偏离百分比。股价跌破 5 日线时它为负,收复时转正,所以CROSS(五日乖离,0)捕捉的就是股价重新站上 5 日均线的瞬间。

COUNT(CROSS(五日乖离,0),3)>=1并不要求上穿发生在当天,而是允许最近 3 个交易日内出现过一次。这种写法的好处是容纳两种场景:当天刚上穿,或者上穿发生在昨天而今天继续保持 5 日线上方的小阳线。如果改成CROSS(...,0)单周期判定,信号会少掉约三分之一,还会漏掉“昨天启动、今天缩量回踩不破”的形态。

3.2 三十日乖离的斜率哨兵与 5 日线方向确认

第二个条件是三十日乖离>REF(三十日乖离,1),要求三十日乖离线当日高于前一日。注意它允许乖离率仍然为负,只要负数在收敛就行。游资拉升高潮初期,价格通常还在 34 日均线附近或下方,立刻要求乖离转正是苛刻的,所以这里用差分判断“是否在修复”比要求绝对值转正合理得多。

第三个条件是AA05>REF(AA05,1),即 5 日均线当天数值大于昨天。它与五日乖离上穿形成两个维度的确认:乖离率上穿说明价格回到 5 日线上方,MA05 上行说明该线本身由跌转升。两者同时满足,短线结构才算从超跌反弹切换到启动状态,单独一个条件都容易落入弱势震荡的假信号。

3.3 涨幅阈值与低位锚点,以及完整源码

剩余两个条件决定了白箭信号的爆发属性:

  • (C/REF(C,1)-1)*100>5要求当日涨幅超过 5%,这是“起”字的量化定义,能排除绝大多数小阳线,只留下资金当天给出明确态度的 K 线。
  • REF(C,1)<AA30要求前一日收盘低于 30 日均线,把买点限定在从 30 日线下方向上突破的路径上,过滤掉已经连续高位运行的追涨品种。

五个条件连起来是一段完整盘面叙事:股票先跌破 30 日均线,弱势整理,某一天突然放量拉出超过 5% 的阳线,价格回到 5 日线上方,5 日线由平转升,中期乖离率同步修复。白箭信号出现在这根大阳线的收盘位置。完整规范化源码如下:

{游资起动点 规范化版本,通达信可直接编译} AA05:=MA(C,5); AA30:=MA(C,30); MA05:=MA(C,5); MA10:=MA(C,13); MA34:=MA(C,34); 动量5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1); 动量加速度5:=EMA((动量5-REF(动量5,1)),3); 五日乖离:=(C-AA05)/AA05*100; 三十日乖离:=(C-MA34)/MA34*100; MR:=COUNT(CROSS(五日乖离,0),3)>=1 AND 三十日乖离>REF(三十日乖离,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30; 买点:FILTER(MR,10);

改动只有一处:MA30改为MA34,其余结构和原文档一致。如果只想要白箭,可以把动量 5 和动量加速度 5 删掉,MR 信号不受影响;保留则可以在副图里监控斜率变化,判断这波启动的强度是缓拉还是急拉。

4. 通达信公式管理器部署与 FILTER 间隙调优

4.1 乱码变量名清理与公式编辑器中的移植

打开通达信按 Ctrl+F 进入公式管理器,在“技术指标公式”分类里新建一个指标,把源码直接粘贴进去测试,大概率会报“未定义的变量名”。原因在文档编码:堀業 5紗堀業 5励晩行宣楕眉憤晩行宣楕択秘这些名称是 GBK 字符在 doc 转换过程中被错切的结果,通达信公式编译器不认这些异体字。

按语义还原成规范化变量名后,对应关系如下:

原稿中的名称规范化变量语义
堀業 5动量55 日均线平滑变化率
紗堀業 5动量加速度5动量的 3 日 EMA 差分
励晩行宣楕五日乖离收盘价相对 5 日均线偏离
眉憤晩行宣楕三十日乖离收盘价相对 34 日均线偏离
択秘买点过滤后的最终信号

替换完乱码名后再点“测试公式”。最常见的两个报错:一是某处乱码名没替换干净,提示找不到变量;二是REF(C,1)<AA30附近残留全角空格或不可见字符,提示缺少运算符。建议先在纯文本编辑器里统一替换成半角符号,再粘回通达信。测试通过后,副图输出的白箭会显示在指标窗口最底部,主图叠加则需要改用其他公式类型。

如果要把这个公式用在历史筛选里,可以选择把排序结果输出到条件选股公式,或者直接利用通达信的“综合选股”引用指标输出变量。选股和副图用的是同一份源码,只是输出方式不同,不需要维护两份公式。

4.2 FILTER(MR,10) 的信号密度控制

FILTER(MR,10)的行为是:第一个 MR 为真时输出 1,紧接着的 10 个周期内不再输出任何信号,10 个周期后如果再次出现 MR 才输出。这个机制天然限制了连续拉升行情中的重复出箭,但没有限制横盘震荡里的反复触发。间隔参数需要按市场阶段调整:

间隔信号密度适用环境
5强势主线题材,板块连续涨停潮
10常规短线波段,默认值
20弱势震荡市,减少摩擦损耗

平时我会留两个副本:一个保持FILTER(MR,10),另一个改成FILTER(MR,20),用不同颜色输出。当 20 间隔版本也开始频繁出箭时,说明市场短线合力比平时强,可以适当提高参与度;反过来,10 间隔版本连续触发但没有后续溢价时,就要降低出手频率,而不是反过来把参数调得更激进。

4.3 从日线到周线、月线的参数缩放

原公式按日线数据设计,切换到周线后,(C/REF(C,1)-1)*100>5的语义从“日涨幅 5%”变成“周涨幅 5%”,信号会明显减少。两个常用适配方案:

  • 涨幅阈值缩放:周线改成 10,月线改成 20,保持“起动”的爆发感;
  • 均线周期缩放:5 日均线改为MA(C,2)MA(C,6)配合使用,34 周线保留,观察季度级别趋势。

均线周期跨周期使用前,要先理解 34 在日线层面代表约一个半月的持仓周期,在周线层面代表大半年,参数含义完全不同。不做缩放直接套到周线,白箭信号会退化成随机信号,这一点在实盘里经常被忽略。

5. 白箭信号复检与量能确认的收口技巧

5.1 三步复核法与量能确认指标

白箭出现后的第一步是切到周线图,确认 34 周均线走平或向上,不能处在加速下行的半山腰。第二步回到日线,检查信号前一日是否满足低位特征:收盘在 30 日均线下方、当日振幅不大、成交缩量。第三步看信号当天的量能。建议在公式尾部追加一行:

量能确认:=VOL>MA(VOL,5)*1.5; 确认信号:买点 AND 量能确认;

量能确认的逻辑是信号日成交量大于 5 日均量 1.5 倍。游资起动当天的资金净流入通常会带来明显放量,如果白箭出现但量能不足,多为超跌反抽的假启动。这个条件会过滤掉约三分之一的弱信号,代价是会踏空缩量涨停的强势股,取舍看个人风格。

提示:复盘白箭时不要只看信号当天,要把 FILTER 间隔内被屏蔽的次生信号一起调出来。连续三次信号失败时,优先检查市场的连板高度和涨停家数,情绪冰点期任何技术指标都会失真。

5.2 回踩 5 日线的二次买点

白箭出现后第二天高开低走的情况并不少见,这种位置追进去容易被套。更稳妥的节奏是等价格回踩 5 日均线,此时如果五日乖离从高位回落接近 0 轴但没有跌破,同时 15 分钟级别 K 线出现止跌结构,才是短线进场的二次确认点。把白箭当成启动线索、把回踩当成进场时机,比单纯追信号更适合日线级别的游资模式。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/18 2:01:06

Python自动化ROS节点与bag数据包启动脚本开发

1. 项目概述在机器人开发过程中&#xff0c;我们经常需要同时启动ROS节点和播放bag数据包。传统方式是手动打开多个终端分别执行命令&#xff0c;这种方式效率低下且容易出错。本文将分享一个在Ubuntu 18.04环境下&#xff0c;用Python脚本自动化执行"roslaunch X Y.launc…

作者头像 李华
网站建设 2026/9/18 1:56:19

跨平台桌面应用开发:从Electron到Tauri,用Rust+Vue打造轻量级工具

上个月给客户交付一个内部设备调试工具&#xff0c;我盯着安装目录里那个 224MB 的产物愣了很久。界面就三个 Tab&#xff0c;功能主要是串口读写和参数配置&#xff0c;用 Electron 包了一层&#xff0c;最后体积比用户电脑上半个浏览器还大。用户吐槽更直白&#xff1a;这工具…

作者头像 李华
网站建设 2026/9/18 1:55:29

线性模型与非线性模型怎么分:从函数定义到参数判断

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 1:54:24

慢性阻塞性肺病病历.doc结构化:从格式解析到临床数据抽取

简介&#xff1a;《慢性阻塞性肺病病历.doc》是一份临床医学教学用标准病历文档&#xff0c;适合医学生、规培医师及临床带教老师参考&#xff0c;完整记录了一例63岁土家族女性COPD患者的入院诊疗过程。资源共1个doc文件&#xff0c;压缩包仅55KB&#xff0c;内容包含主诉、现…

作者头像 李华
网站建设 2026/9/18 1:53:54

Chrome设备模拟调试移动端页面的完整指南

1. 为什么要在Chrome里调试特定机型的屏幕效果做前端的人大概都撞过这类场景&#xff1a;设计稿明明切得完美无缺&#xff0c;代码在电脑上怎么看都正常&#xff0c;结果测试或者客户甩过来一张截图&#xff0c;说在某某安卓机上页面错乱了&#xff0c;文字溢出、按钮错位、背景…

作者头像 李华