恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Indicator算法深度解析(一):精准捕捉每个顶底的Parse1状态机代码全走读

  • 首页
  • 资讯中心
  • /
  • Indicator算法深度解析(一):精准捕捉每个顶底的Parse1状态机代码全走读

相关资讯

Wails v3 单实例(Single Instance)功能实战:配置、事件传递与跨平台实现原理 2026/9/19 8:13:15
QuickRecorder:轻量级 macOS 录屏的 4 个实战场景,从窗口到设备录制的完整指南 2026/9/19 8:13:15
OpenPose 安装完全指南:从 Windows 便携版到 Ubuntu/Mac/Windows 源码编译 2026/9/19 8:13:15

最新资讯

PV-RCNN实战解析:从KITTI数据准备到3D目标检测模型训练与部署
信创场景下SNMP协议栈选型:Net-SNMP、免费SDK与国产自研对比分析
10 分钟跑通提示词库:从粘贴即用提示词到改出第一个自己的版本
CUDA VMM多GPU显存管理:跨设备协同的设计哲学
AI玩具通信链路:UART、SDK与云端三层协同设计
ANSYS Fluent DPM单点注入:粒子模拟的零点标定与工程校准

今日推荐

oh-my-hermes:打造跨工具的命令编排与插件化工作流
OpenClaw.NET 用 /goal start 跑长任务,模型 Base URL 改到 TaoToken
SYB创业计划书财务逻辑拆解:从销售收入预测到现金流量计划

本周热门

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化
Flutter应用改名全指南:从Android到iOS的配置与工具实践

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

Indicator算法深度解析(一):精准捕捉每个顶底的Parse1状态机代码全走读

发布时间:2026/9/19 8:13:15
Indicator算法深度解析(一):精准捕捉每个顶底的Parse1状态机代码全走读 Indicator算法深度解析一精准捕捉每个顶底的Parse1状态机代码全走读【免费下载链接】Indicator通达信缠论可视化分析插件项目地址: https://gitcode.com/gh_mirrors/ind/IndicatorIndicator 是一款免费的通达信缠论可视化分析插件核心算法全部写在约 600 行的 Main.cpp 中。本文带你完整走读其中最底层的Parse1函数——一个仅用两个状态就能精准捕捉每一根顶底 K 线的状态机。即使你没有缠论背景也能看懂它是如何一步步画出高低点的。一、先认识这个项目缠论可视化插件是怎么跑起来的 Indicator 的工作方式非常轻量编译生成CZSC.dll源码见 Main.cpp、CCentroid.h把 dll 放入通达信T0002\dlls目录并加载到 1 号 dll 插件在通达信公式里用TDXDLL1(编号, H, L)调用不同编号的输出函数。安装与调用示例可直接参考 README.md。一次调用编号 1内部会依次执行Parse1扫描出全部原始顶底 K 线Parse2按缠论至少 5 根 K 线才构成一笔的规则反复化简输出标记值1 顶-1 底0 无。后续的中枢、三类买卖点等高级功能Func2~Func5核心结构体见 CCentroid.h都依赖 Parse1 的正确输出所以它是整个算法体系的地基。二、Parse1 函数签名4 个参数定乾坤函数定义位于 Main.cpp签名如下void Parse1(int nCount, float *pOut, float *pHigh, float *pLow)参数含义nCountK 线总数本次要扫描的数据长度pOut输出数组0无1顶-1底pHigh每根 K 线的最高价序列pLow每根 K 线的最低价序列真正驱动整个状态机的是函数内部的 3 个变量见 Main.cppint nState -1; // 当前状态-1 找底1 找顶 int nHigh 0; // 当前跟踪的最高点K 线索引 int nLow 0; // 当前跟踪的最低点K 线索引核心思想nState就是状态机。它只有两个取值——正在找顶和正在找底并且永远在两者之间交替切换。初始为-1意味着算法默认市场从寻底开始。三、状态一nState 1高点追踪模式 当状态机处于找顶状态时对每一根新 K 线iParse1只关心两件事① 创新高 → 顶搬家如果当前 K 线的最高价pHigh[i]大于等于此前认定的最高点pHigh[nHigh]说明真正的顶还没出现先把旧顶点的标记抹掉pOut[nHigh] 0把nHigh更新到当前 K 线并打上临时顶标记pOut[nHigh] 1。这就是顶底跟随创新高的实时搬家机制——顶永远落在当前最高点那根 K 线上行情每创新高顶就跟着往前走一步。② 确认转向 → 锁定顶一旦同时满足当前最高价低于顶 K 线的最高价当前最低价低于顶 K 线的最低价即当前 K 线的实体完全跌到顶 K 线之下顶底结构成立确认pOut[nHigh] 1锁定这个顶状态翻转nState -1并把当前 K 线作为新的跟踪最低点nLow i。四、状态二nState -1低点追踪模式 与找顶完全对称只是方向相反① 创新低 → 底搬家当前最低价pLow[i]不高于此前认定的最低点时旧底标记清零nLow前移到当前 K 线打临时底标记pOut[nLow] -1。② 确认转向 → 锁定底当当前 K 线的最高价高于底 K 线最高价、且最低价高于底 K 线最低价整根 K 线站在底 K 线之上时确认pOut[nLow] -1状态翻转nState 1当前 K 线成为新的跟踪最高点nHigh i。五、为什么它能精准捕捉每个顶底把两种状态连起来看你会发现这套逻辑正好对应缠论的分型思想顶的判定不依赖猜顶 一段上涨后出现一根最高价被随后 K 线整体压回的 K 线允许延后确认在顶最终确认之前它可以随新高不断右移因此不会把中间的小高点点成顶双向互斥顶底由nState交替产生天然保证输出序列是顶、底、顶、底……严格交替的为下游 Parse2 的线段化简提供了干净输入。 一个容易忽略的细节转向确认用的是当前最高价、当前最低价同时满足条件K 线整体越过参照 K 线而不是只看收盘价这正是它对跳空、长影线依然稳健的原因。六、Parse1 之后发生了什么Parse1的输出会被 Func1 交给Parse2按公式参数TDXDLL1(1,H,L,5)中的5循环化简——把不足一笔要求的短波段合并掉最终得到符合缠师原文的线段顶底再叠加绘制在 K 线图上公式写法见 README.md。后续章节还会继续拆解Parse2的化简规则如何执行CCentroid.h 中的中枢Hub结构体如何由顶底序列推导出三类买卖点Func5。七、总结要点说明状态机只有 2 个状态-1找底、1找顶交替切换顶底可搬家创新高/新低时标记实时右移确认后才锁定转向需整体越过最高、最低价双条件同时满足过滤假信号输出格式极简1顶 /-1底 /0无直接驱动通达信绘图Parse1用不到 60 行代码Main.cpp就完成了缠论顶底识别中最核心的一步是典型的小状态机解决大问题的工程范例值得所有做量化与信号处理的读者细读。【免费下载链接】Indicator通达信缠论可视化分析插件项目地址: https://gitcode.com/gh_mirrors/ind/Indicator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号