通达信缠论指标公式:手机版怎么近似实现分型、笔、线段和中枢?
很多人在手机上使用通达信看盘,希望用一条主图公式直接显示分型、笔、线段和中枢。本文提供一份面向手机版通达信公式环境的近似实现方案:它使用包含关系处理、多轮端点过滤和区间重叠计算,以中文变量表达各阶段的结构含义。方案只输出分型端点、笔、线段和浅色填充的中枢区域,不显示涨跌停着色、方向箭头或端点编号。
先说明结论:这份公式适合观察“公式语言可以把缠论近似到什么程度”,不能等同于完整缠论递归算法,也不能作为自动买卖信号。
本文只讨论公式结构与显示效果,不提供投资建议、自动买卖信号或行情预测。不同手机版本开放的公式入口和函数范围可能不同,请以当前客户端的“测试公式”结果为准。
完整公式下载
下载的 .txt 文件可以直接查看和复制。建议在手机版通达信中新建“技术指标公式”,将画线方法设置为“主图叠加”,粘贴后先执行公式测试。若当前版本没有自定义公式入口,或提示某个函数不可用,需要在该版本支持范围内删减绘图层;不要把未通过测试的公式用于盘中判断。
这份方案包含什么
- 按照 K 线方向与包含处理 → 笔候选 → 线段候选 → 中枢上下沿 → 绘图的顺序计算。
- 只绘制分型端点、笔、线段和中枢;中枢使用浅色区域填充,并在填充后重绘 K 线和结构线。
- 公式使用未来函数辅助确认结构,因此历史图形可能被后续 K 线回写。
为什么只能叫“近似缠论”
这里的“近似”不是指颜色、线宽或中枢是否填充,而是指结构判定本身。公式可以把满足条件的位置连接成与缠论结构相似的图形,但无法完整保存每一级结构的组成关系、确认状态和回溯过程。
| 结构 | 本方案怎样实现 | 为什么仍是近似 |
|---|---|---|
| 分型 | 比较相邻 K 线的高低点,并用若干条件处理包含关系,筛选局部高点和低点 | 没有把处理后的 K 线保存为可持续调整的独立序列;后续包含关系改变时,只能依靠条件回写历史结果 |
| 笔 | 从候选高低点中检查间隔和区间极值,再用 FILTERX 保留交替端点 | 端点只是布尔值和价格序列,不能完整记录待确认、已确认、同向替换及替换原因,最新一笔可能在后续 K 线出现后移动或消失 |
| 线段 | 在笔端点之上再次提取高低端点,并通过有限轮次的突破过滤模拟更高层结构 | 不能持续递归处理任意数量的笔,也不能完整保存特征序列、缺口、破坏确认以及笔变化后引发的线段回溯 |
| 中枢 | 根据相邻结构端点推导重叠区间,再用固定轮次跟踪离开、返回和再次确认 | 不能完整管理中枢所属级别、延伸、新生、扩张及底层结构变化后的重新归属;浅色填充只是区间可视化,不会让判定自动变成完整中枢算法 |
分型为什么近似
严格处理分型时,通常要先按方向消除 K 线包含关系,再在处理后的 K 线序列中判断顶分型和底分型。关键不只是比较三根原始 K 线,还要知道每根处理后 K 线由哪些原始 K 线合并而来,以及后续行情是否改变了前面的合并结果。
本方案通过 向上K、向下K 和若干包含条件直接在序列上筛选局部转折,没有建立一组可以插入、替换和重新合并的 K 线对象。因此,多层连续包含或方向发生变化时,结果只能靠预先写好的条件逼近。图上的白色折线端点可以帮助观察分型位置,但不能视为完整包含处理后的唯一标准分型。
笔为什么近似
完整的笔处理需要持续维护起点分型、终点分型、方向、最小间隔、区间极值以及确认状态。出现更高的顶或更低的底时,还要判断是替换同向端点、否定待确认笔,还是完成一笔,并把变化继续传递给线段。
本方案把这些过程拆成多组固定条件,再通过 FILTERX 反向过滤候选端点。它可以画出交替的高低连线,却没有一条真正的“笔对象”记录状态与依赖关系。后来的极值可以取消先前候选点,所以回看历史时看到的笔,不一定等于当时盘中已经确认的笔。
线段为什么近似
线段不是简单地把若干笔再连一次。完整处理还需要根据采用的线段规则维护特征序列、破坏与确认状态,并在底层笔发生替换时撤销或重建受影响的线段。
本方案从笔端点序列继续提取高低事件,并把突破过滤展开为固定轮次。这能在常见走势中形成类似线段的红绿折线,但展开次数有限,也没有保存“这条线段由哪些笔组成、当前是否确认、为何被破坏”等结构信息。走势超过预设展开深度或出现复杂破坏关系时,结果可能与完整递归处理不同。
中枢为什么近似
本方案根据相邻结构端点计算价格重叠区间,用 上枢确认0 到 上枢确认14、下枢确认0 到 下枢确认14 跟踪有限次数的离开与返回,再使用 DRAWBAND 填充所得区间。
真正困难的部分不是画出色块,而是判断构成中枢的次级别走势、所属级别、延伸与离开,以及后续结构变化时它应当延伸、形成新中枢、发生扩张还是被重新归属。公式里的浅色区域只表示“当前条件算出的重叠区间”,不能单凭矩形外观证明这里已经形成严格定义下的中枢。
四类结构共同受到的限制
1. 公式语言缺少真正的递归结构
通达信官方文档说明,公式脚本没有普通编程语言那样的控制语句,主要依靠序列变量表达逻辑。本方案只能把离开、返回和再次确认展开为固定数量的条件。这是一组有限深度的状态展开,不是可以持续生成任意级别结构的递归算法。
2. 历史图形会被后续数据改写
本方案使用了 FILTERX、BACKSET、REFX 和 BARSNEXT。其中 BACKSET、REFX、BARSNEXT 被通达信官方函数表明确归为未来函数;FILTERX 会在条件成立后反向过滤之前的数据。它们让历史图形更连贯,也意味着今天看到的过去端点,未必就是当时实时看到的位置。
| 函数 | 在公式中的用途 | 实时影响 |
|---|---|---|
FILTERX | 反向过滤同方向候选点 | 后出现的极值可以取消前面的候选点 |
BACKSET | 把确认结果写回前面若干周期 | 历史位置会在确认后补画 |
REFX | 引用若干周期后的值 | 直接依赖未来数据 |
BARSNEXT | 计算下一次条件成立的距离 | 只有后续条件出现后才能确定 |
3. 手机版还受数据与渲染环境影响
公式使用的历史 K 线数量、当前周期数据是否完整、客户端是否开放相关函数,都会改变最终显示。通达信官方也提醒,公式计算结果会受到提供给公式的 K 线数量影响。手机版不同版本的编辑入口和函数支持可能调整,因此本文不声称所有版本都能原样运行。
公式方案与 Struct Guide 的区别
手机版通达信公式方案的优势是可以留在通达信中观察近似结构,但它需要把状态写成很长的序列公式,并依靠未来函数补全历史图形。
Struct Guide 使用通用编程环境维护分型、笔、线段和中枢之间的结构关系,可以显式区分已确认与待确认状态,并在底层结构变化时重新计算相关层级。它同样不会预测行情,但比固定长度的公式展开更适合表达递归结构和回溯修正。

两种方案的重点不同:手机版公式适合研究公式表达和近似显示;Struct Guide 更重视跨网页平台的一致规则、结构状态与长期维护。关于完整技术原因,可继续阅读为什么缠论自动画线很难只靠通达信公式实现。
参考资料
- 通达信官方函数列表:查看
FILTERX、BACKSET、REFX、BARSNEXT等函数定义。 - 通达信公式脚本控制说明:了解公式语言依靠变量表达控制逻辑的特点。
- 通达信公式编辑器说明:了解主图叠加、公式测试和用法注释等设置。
