Indicator 缠论可视化插件深度教程:M/V 形态买卖点识别与线段斜率强度指标完全解析
【免费下载链接】Indicator通达信缠论可视化分析插件项目地址: https://gitcode.com/gh_mirrors/ind/Indicator
Indicator 是一款专为通达信(TDX)打造的缠论可视化分析插件,它通过CZSC.dll在 K 线图上自动标出线段高低点、中枢区间,并识别M/V 形态买卖点,同时用线段斜率强度指标量化每段走势的强弱。本文面向新手,用最少代码讲透这两大进阶功能的原理与用法。
3分钟快速上手:安装与公式配置 🚀
- 将编译好的 CZSC.dll 复制到通达信安装目录下的
T0002\dlls文件夹; - 打开通达信「公式管理器」,将该 DLL 加载为 1 号插件;
- 新建公式,粘贴 README.md 中提供的通达信端公式即可。
公式核心就一句DLL:=TDXDLL1(1,H,L,5):第一个参数 1 表示调用 DLL 内的 1 号函数(线段高低点标记),后续数字 2~8 分别对应中枢高低、买卖点、斜率等输出。黄色横线即中枢区间,箭头 B/S 即买卖点标记。
M/V 形态买卖点识别:三步走的算法流水线 🔍
买卖点识别建立在「先找高低点 → 再算中枢 → 最后出信号」的流水线上,源码见 Main.cpp:
第一步:扫描并化简线段高低点
Main.cpp 中的Parse1函数用状态机扫描所有 K 线,锁定"新高/新低"候选点;随后 Parse2 执行至少 5 根 K 线才成一笔的化简规则,合并夹杂的次级波动。这正是缠论"笔"的严格实现。
第二步:中枢识别算法
中枢是缠论的核心概念。CCentroid.h 定义了一个"滚动窗口"结构体,记录最近两次高点(fTop1/fTop2)与低点(fBot1/fBot2);CCentroid.cpp 的PushHigh/PushLow在每根线段端点被推入时判断:
- 中枢成立:前两段区间出现重叠(
fHigh > fLow); - 中枢终结:后续端点脱离重叠区间且内部线段数超过 2 段。
Main.cpp 的 Func2~Func4 就基于它输出中枢的上沿、下沿与起止标记——也就是你在图上看到的黄色横带。
第三步:三类买卖点与 M/V 形态信号
Func5 实现三类买卖点,编号含义如下:
| 信号值 | 含义 | 触发条件 |
|---|---|---|
| 3 | 第三类买点 | 回踩中枢后重新向上突破 |
| 2 | 第二类买点 | 低点未跌破前低(fBot1 > fBot2) |
| 12 | 第二类卖点 | 高点未创新高(fTop1 < fTop2) |
| 13 | 第三类卖点 | 反弹脱离中枢后再次回落 |
而 Func6 则实现M/V 形态识别:它维护最近 4 个高点与 4 个低点的滚动窗口(fTop1~fTop4、fBot1~fBot4),同时比较相邻高低的相对落差率与高低点的排列次序,归纳出三种形态信号:
- 信号 1(V 型延续):每轮"高点→低点"的落差率逐级放大,且高低点依次下移,趋势延续;
- 信号 2(M/V 过渡):高低点交叉破位又部分收复,属于形态交替的震荡过渡区;
- 信号 3(M 顶成型):低点仍高于更早高点、而高点依次走低,典型的 M 头下行结构。
在通达信公式里,BUY(BSP=3)、SELL(BSP=12)、BUYSHORT(BSP=2)、SELLSHORT(BSP=13)分别把 4 种信号渲染为买、卖、做空买、做空卖箭头,无需手动判断。
线段斜率强度指标:给走势"称重" 📊
两个指标让线段强弱一目了然:
- 线段强度(百分比涨跌幅):Func7 计算
(端点价 − 起点价)/ 起点价 × 100,表示整段走势的相对幅度; - 线段斜率(单位 K 线变化量):Func8 计算
(端点价 − 起点价)/ 线段 K 线根数,即平均每根 K 线的价格变化。
README 示例公式使用 8 号函数,通过DRAWNUMBER(DLL=+1,H,SLP)把斜率数值直接标注在线段端点旁。用法很直观:
- 对比两段斜率:后段斜率 > 前段,说明动能增强,趋势延续概率高;
- 斜率收窄预警:上涨段斜率逐级变小,往往是买点 13 号卖点出现的先兆;
- 结合买卖点共振:当 M/V 形态信号与斜率放量/收窄方向一致时,该信号可信度显著提升。
源码导航与风险提示
- 主逻辑(8 个输出函数注册表):Main.cpp
- 中枢结构定义:CCentroid.h
- 通达信公式示例:README.md
- 编译脚本:Makefile
⚠️风险警示:本项目仅旨在还原缠师原文的线段与中枢概念,不构成任何投资建议。市场有风险,据此操作后果自负。
【免费下载链接】Indicator通达信缠论可视化分析插件项目地址: https://gitcode.com/gh_mirrors/ind/Indicator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考