三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

通达信缠论分析实战指南:30分钟装好插件画出笔、段与中枢

通达信缠论分析实战指南:30分钟装好插件画出笔、段与中枢

通达信缠论分析实战指南:30分钟装好插件画出笔、段与中枢

【免费下载链接】ChanlunX缠中说禅炒股缠论可视化插件项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX

如果你研究过缠论,一定经历过这样的夜晚:打开行情软件,对着日K线图一根根确认顶底分型,手动连线画出每一笔,再反复核对中枢区间——一只股票画完,半小时过去了,换个周期重来一次。更让人头疼的是,同一段走势,你和另一位分析师画出来的结构可能完全不同,谁也说服不了谁。

这正是ChanlunX 缠论分析插件(项目名:ChanlunX,通达信缠论可视化插件)要解决的问题:它用 C++ 算法把缠论里最繁琐的"分型→笔→线段→中枢"识别过程全部自动化,直接在通达信主图上画出笔、线段和中枢,把数小时的画图工作压缩到几秒钟,让结果保持一致、可复现。

为什么你需要一台"缠论计算器"

缠论分析之所以门槛高,不是因为概念难懂,而是因为中间环节太多:K线包含关系处理、分型确认、笔的成立条件、线段划分、中枢区间合并……每一步都有严格定义,但手工执行起来极易出错。人脑做这件事,既慢又不稳定。

ChanlunX 的定位,就是一台"缠论计算器":你只负责看结果、做判断,它负责所有机械化的计算。它把 9 个算法函数封装成通达信 DLL 插件,绑定后即可在任意周期(1分钟到月线)上工作,并且对同一段数据永远给出同样的答案——这正是量化缠论分析的起点。

从零到一:装好插件并画出第一笔

下面带你完整走一遍最小闭环,全程大约 30 分钟。你需要准备:Windows 电脑、Visual Studio 2019+(含 C++17 支持)、CMake 3.20+,以及通达信金融终端。

第一步:获取源码

git clone https://gitcode.com/gh_mirrors/ch/ChanlunX

第二步:编译生成 DLL

进入项目目录后创建构建目录,按通达信位数选择架构参数:

mkdir build && cd build cmake -A Win32 .. # 32位通达信 cmake --build . --config Release

64 位通达信把Win32换成x64即可。编译产物是ChanlunX.dll,注意 DLL 位数必须与通达信一致,这是最常见的出错点。

第三步:安装并绑定插件

ChanlunX.dll复制到通达信安装目录下的T0002\dlls\文件夹,然后打开通达信,在"公式管理器→其他函数"中将该 DLL 绑定为2 号插件函数(即后续公式中的TDXDLL2)。

第四步:粘贴主图公式

新建一个主图公式,粘贴项目自带公式即可。核心代码只有三段逻辑:用 2 号函数计算标准笔端点,用 5/6/7 号函数计算中枢高低点和起止位置,再用DRAWLINESTICKLINE画线。项目里的缠论主图.txt就是现成模板,直接全选复制进公式编辑器即可。

这是加载公式后的实际效果:蓝色大框是高级别中枢,黄色小框是次级别中枢,笔和线段以折线标出。整张图几十秒内自动完成,且不同人打开结果完全一致。

拆解插件能力:9 个函数背后的算法链

跑通第一个结果后,你会发现这个插件的"深"远超表面。它对外暴露 9 个 DLL 函数,恰好对应缠论分析的完整流水线:

函数编号输出内容一句话说明
1简笔顶底端点快速版笔划分,适合初筛
2标准笔顶底端点严格定义的标准笔,画图主力
3线段端点(标准画法)用笔构建线段
4线段端点(1+1终结画法)另一种线段终结规则
5/6中枢高点/低点中枢上下沿区间
7中枢起止信号1=起点,2=终点
8中枢方向当前中枢的向上/向下方向
9同方向第 N 个中枢趋势中第几个同向中枢

函数之间是串行依赖的:2 号函数先产出笔,3/4 号函数消费笔来产出线段,5~9 号函数再消费笔或线段去识别中枢。项目源码的模块化也照此设计——KxianChuLi.cpp负责K线包含处理,Bi.cpp产笔,Duan.cpp产段,ZhongShu.cpp产中枢,每一层都只依赖上一层的结果,想单独替换某一层的算法规则非常容易。如果你对"标准笔"和"1+1终结"两种线段画法的差异感兴趣,对比Duan.cppDuan1Duan2两个函数即可一目了然。

进阶技巧与新手避坑指南

技巧一:用选股公式把插件从"看图"变成"筛股"

既然 1/2 号函数能返回笔端点,你就可以在选股器中组合它们,自动找出符合条件的股票。项目自带的几个 txt 文件就是现成的例子:

  • 日线线段选股.txt:在日线级别用简笔快速筛选突破类形态;
  • 三浪下跌.txt五浪下跌.txt:用标准笔识别连续三浪/五浪下跌结构;
  • 五彩K线.txt:给K线按涨跌停、大阳线等规则染色,配合缠论图看更直观。

技巧二:在公式里切换段位画法

主图公式中计算段端点的函数是 3 号,注释明确写着"3改成4是1+1终结画法"。想对比两种线段划分,复制一份公式改个函数编号即可,这是检验算法差异最快的办法。

新手最容易踩的三个坑:

  1. 位数不匹配:32 位 DLL 放进 64 位通达信,函数直接失效。装之前先确认软件位数。
  2. 绑定的函数编号对不上:公式里写的是TDXDLL2,但绑定成了 1 号或其他编号,所有调用都会出错。绑定 2 号函数是硬性前提。
  3. 忘写NOTEXT前缀:画线语句若不带NOTEXT,公式会把这些辅助线当指标输出,干扰 K 线显示。直接用项目现成公式可避免此问题。

上图是同一标的的另一种线段划分效果,右侧的段中枢清晰标出了当前级别的盘整区间——配合 MACD 等传统指标对照,就是一套完整的缠论+均线复合分析框架。

你的下一步行动清单

  1. 克隆项目源码,确认本机装有 CMake 3.20+ 与 VS2019+;
  2. 按通达信位数编译出匹配的ChanlunX.dll
  3. 把 DLL 放进T0002\dlls\并绑定为 2 号函数;
  4. 新建主图公式,粘贴缠论主图.txt内容,加载后确认看到笔与中枢;
  5. 打开日线线段选股.txt,在选股器里跑一次全市场筛选;
  6. 熟悉后尝试把公式中的 3 改成 4,对比两种线段画法的差异。

适用场景:ChanlunX 最擅长日线及以下周期的标准缠论画图、历史走势的快速复盘,以及基于笔/线段结构的中枢突破选股。它把"画图"这一步标准化了,但分析结果只描述走势结构,不构成任何投资建议。缠论工具的价值在于辅助判断,最终决策请结合市场环境与个人风险承受能力——投资有风险,入市需谨慎。

关键词小结:本文围绕"通达信缠论分析"展开,涉及缠论可视化插件的安装、笔段划分、中枢识别、主图公式与选股公式等核心操作,关键词覆盖:ChanlunX、通达信缠论插件、缠论主图、中枢识别、标准笔、线段划分、缠论选股。

【免费下载链接】ChanlunX缠中说禅炒股缠论可视化插件项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表