尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

当缠论分析从“手工画线“变成“自动计算“:通达信缠论插件 ChanlunX 使用全记录

当缠论分析从“手工画线“变成“自动计算“:通达信缠论插件 ChanlunX 使用全记录 当缠论分析从手工画线变成自动计算通达信缠论插件 ChanlunX 使用全记录【免费下载链接】ChanlunX缠中说禅炒股缠论可视化插件项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX缠论插件 ChanlunX 是一款基于通达信 DLL 扩展机制的开源工具核心定位是把缠论中的分型识别、笔段划分与中枢自动分析直接画在你的主图上。这篇文章不是一份官方说明书而是一个真实用户从手动画线总画错到让软件自动算出中枢的完整使用记录适合缠论初学者、通达信老用户以及所有想省下重复劳动的技术分析爱好者。一、那天晚上我发现画了三遍的三个中枢都不一样盯盘到深夜是很多人的常态。那天我用缠论的规则手动画分型、连笔、圈中枢画到第三个中枢时忽然意识到一个问题前两遍画的笔终点和这一遍差了整整两根 K 线。分型标准稍微松一点、紧一点结果就全变了。更麻烦的是中枢区间一旦画错后面的买卖点判断全部要推倒重来。缠论本身是一套规则清晰的分析框架但它的清晰是给电脑的不是给人的。人眼去判断几十上百根 K 线的包含关系、分型确认、笔的成立条件必然伴随疲劳和主观偏差。就在那天晚上我找到了 ChanlunX——一个把缠论计算规则固化下来的通达信插件。它不做任何推荐只做一件事用同一套规则把笔、线段、中枢毫无偏差地画出来。二、先搞懂它到底替你干了什么活在介绍安装之前值得先花三分钟把缠论里最常被提到的三个词说清楚因为它们就是 ChanlunX 的全部工作内容。分型是走势里的转折证据连续三根 K 线中间那根的高点最高、低点最高就是顶分型反过来就是底分型。它像公路上的里程碑标出了价格掉头的位置。笔是相邻的一个顶分型和一个底分型连起来的那一段中间至少隔着若干根 K 线。笔是缠论分析的最小骨骼趋势就是由一根根笔接力走出来的。线段由至少三笔构成描述的是更大一层的方向而中枢是至少三笔重叠出来的区域通常画成一个矩形框。中枢一旦出现就意味着多空在这个区间内暂时达成了平衡。手动做这件事难在哪难在包含关系的处理两根 K 线如果一根完全包住另一根要先合并成一根合并规则还取决于当前方向。几十根 K 线层层合并、逐笔确认、再逐段递归任何一步手滑后面的全部错位。而 ChanlunX 做的就是把这个过程变成一条输入输出链K 线高低点进去分型、笔、线段、中枢的坐标出来。规则一致结果就一致。三、跑通它只需要四个关键动作整个安装过程比想象中短真正需要你亲手操作的只有四个动作。项目根目录下的README.md和CMakeLists.txt写得很清楚我按自己的实操顺序整理如下。动作一把源码拿到本地git clone https://gitcode.com/gh_mirrors/ch/ChanlunX这一步只是把项目代码下载到本地仓库里已经包含了全部算法源码、测试用例和编译配置不需要你自己写任何代码。动作二编译出与通达信位数匹配的 DLLcd ChanlunX mkdir build cd build cmake -A x64 .. cmake --build . --config Release这一步的关键是-A参数32 位通达信用Win3264 位用x64选错位数是装完不生效最常见的原因。编译成功后build目录下会生成ChanlunX.dll。动作三把 DLL 放进通达信并绑定把ChanlunX.dll复制到通达信安装目录的T0002\dlls\文件夹里然后在通达信的外接 DLL 配置界面把它绑定为2 号插件函数。绑定号决定了公式里调用时的编号前缀这一步漏掉公式将完全无法工作。动作四把主图公式粘进去打开通达信公式管理器新建一个主图公式把仓库里缠论主图.txt的内容整体复制粘贴进去保存后应用到任意个股的日线图。公式里已经写好了所有调用逻辑你不需要理解每一行只需要知道它以TDXDLL2开头调用插件、以DRAWLINE和STICKLINE结尾完成绘制即可。跑通之后主图上会出现黄色的虚线笔连接线、黄色的中枢矩形框以及更大级别的线段与中枢标注。这套默认画法对新手是够用的稍后我们再看怎么按自己的习惯调整。上图是 ChanlunX 的默认输出黄色虚线连接出完整的笔段结构黄色矩形框标注出笔级别中枢走势的转折点一目了然。四、它内部是怎么一步步算出中枢的很多人好奇一个 DLL 插件凭什么能稳定画对我翻了一遍源码KxianChuLi.cpp、Bi.cpp、Duan.cpp、ZhongShu.cpp这几个文件几乎就是整套算法的全部发现它的处理链条非常清晰一共四步。第一步合并包含关系。KxianChuLi逐根读入 K 线的高低点如果当前 K 线被前一根包含就按当前方向决定吞高还是吞低把两根压成一根。这一步完成后K 线序列变成一段方向交替的干净走势后面的分型判断才有意义。第二步确认分型并连笔。Bi.cpp里提供了两种笔的算法一种只做快速的分型端点标记对应 1 号函数另一种走完整的笔确认流程、过滤掉不满足条件的分型对应 2 号函数也是主图公式默认用的那套。它输出的是一串1/-1信号标记每个笔端点的位置和方向。第三步由笔推线段。Duan.cpp在笔序列之上递归把至少三笔构成的更大级别结构找出来。这里还提供了两种线段画法标准画法和11 终结画法两者的区别在于线段结束的确认条件实盘中可以把两种都跑出来对比看看差异。第四步三笔重叠圈出中枢。ZhongShu.cpp里定义了中枢的数据结构记录高、低、方向、起止位置。它从笔序列里找连续三笔的重叠区间输出中枢上沿高点与下沿低点同时给出中枢的起始和结束信号以及方向标记。主图公式里黄色的矩形框就来自这些坐标。有意思的是整个项目的编译结构也体现了算法与界面分离的思路核心算法编译成一个静态库chanlunx_core插件 DLL 和自动化测试各自独立构建。换句话说你甚至可以只把核心算法抽出来跑回测而不必经过通达信。上图是叠加了成交量与 MACD 后的主图效果缠论结构与量价指标放在同一视野里方便交叉验证。五、三种用法新手、短线客、波段与长线同一个插件不同人群的打开方式完全不同。以下是我按使用场景总结的三套建议都可以直接落地。如果你是缠论新手先把图看熟别急着记函数。建议只在日线级别跑默认公式花两周时间做一件事对照源码算法比如缠论主图.txt里的注释在图上找这里为什么是一个顶分型这里为什么笔没画出来。等你能对着图说出每一步的理由缠论的地基就打牢了。此阶段不要碰任何参数修改默认值就是最好的教材。如果你是短线交易者核心看笔级别中枢和它的突破。短线关注的核心是笔的快速转折。你可以把主图公式里标准笔的端点信号单独拿出来用配合 1 分钟或 5 分钟级别观察中枢的形成与离开。一个可复制的操作是当价格第三次回踩同一中枢下沿不破且伴随成交量明显萎缩时作为短线介入的候选观察位突破中枢上沿后回踩确认是另一类候选。注意缠论工具提供的是结构不是信号发生器最终过滤交给你的止损规则。如果你是波段与长线投资者让线段和高级别中枢替你过滤噪音。波段交易最怕被小级别波动反复洗出。建议把公式切换到以线段为核心的画法缠论主图.txt中把画线函数由笔换成段即可只看日线级别的线段方向和中枢位置。长线则进一步放大会员级别用大级别中枢的上下沿作为仓位决策的锚点价格在日线级别中枢上沿之上运行时保持仓位跌破中枢下沿则降低仓位而不是在每一天的分时波动里反复操作。六、想调参数先看这张改什么、变什么的对照表ChanlunX 的算法参数大多固化在源码里比如分型确认、笔的成立条件主图公式层面能改的主要是画什么、怎么画以及用哪套算法。我把常见调整整理成一张对照表改之前先想清楚自己的交易周期你想调整的操作位置会带来什么变化适合谁笔的画法更严谨公式中 2 号函数改为 1 号1 号只做快速分型标记笔更密集、转折更灵敏但假信号增多想观察所有潜在转折点的研究者线段用另一种终结规则公式中 3 号函数改为 4 号由标准画法切换为11 终结画法线段结束点会不同对比两种线段划分差异的进阶用户中枢画多高级别复制一段调用把输入换成段的端点序列主图叠加出现线段级别中枢橙色标注波段与长线交易者不想看某个标注删除公式里对应的画线行主图更干净只保留你关注的层级任何想简化界面的人需要提醒的是修改参数没有唯一正确答案。同一种改法在震荡市和趋势市里的表现可能完全相反建议每次只改一处、记录结果、对照 K 线复盘而不是一次性把所有参数都调一遍。七、避坑清单这些坑我替你踩过了跑通只是开始真正阻碍人用起来的是下面这几个高频坑每条都是真实经历。坑一DLL 位数与通达信不匹配。64 位通达信装了 32 位编译出的 DLL公式直接返回空值。先确认你的通达信版本再决定-A Win32还是-A x64。这也是公式不画线最常见的排查起点。坑二DLL 没绑定成 2 号插件。公式里所有调用都以TDXDLL2开头如果 DLL 绑到了别的编号公式就会报错或不出图。绑定后记得重启通达信或重新加载公式让配置生效。坑三K 线数据不全。缠论的笔和中枢计算依赖足够的历史数据如果只下载了最近几十根 K 线前面的结构根本算不出来。在通达信里补全下载该品种的完整日线数据后再应用公式。坑四拿结果直接当交易信号。插件输出的是基于既定规则的客观结构不代表未来方向。任何缠论标注都要结合级别、量价和你自己的风控来使用把画对了当成会赚钱是新手最容易踩的认知坑。坑五改了源码却忘了重编译。如果你动手改了Bi.cpp或ZhongShu.cpp里的参数必须重新cmake --build并覆盖 DLL、重启通达信改动才会生效。改完不重编等于白改。八、从会用到用成体系的三级台阶工具的价值不在于装好了而在于你用它建立起自己的分析体系。我建议把学习分成三个阶段每个阶段都有明确的检验标准。第一级跑通并看懂。目标是任何一只股票上你都能解释图上每个标注来自哪条规则。检验方法随机选一只票遮住标注自己画一遍笔再和插件输出对照误差不超过一根 K 线就算过关。这个阶段大概需要两三周的日常使用。第二级用熟并挑选。目标是在你的主用周期上形成先看哪级中枢、再看哪级笔的固定读图顺序并能说出两种线段画法在你的标的上的实际差异。检验方法连续记录二十次对中枢突破的判断统计你自己的命中率。第三级把缠论结构和其他指标拼成闭环。源码目录里还放着几份选股思路文本如日线线段选股.txt、三浪下跌.txt等可以当作把缠论结构转成可执行条件的参考。常见的组合是以缠论中枢方向定结构、以均线多头排列定趋势、以 MACD 金叉或背驰定时机、以中枢上下沿定止损位。当你能把这四层拼成一套自己的规则并稳定执行工具才真正成了你体系的一部分。九、现在就可以开始的四步如果你已经看到这里说明这个工具值得一试。接下来的动作只有四个不必等全部理解才动手下载执行git clone https://gitcode.com/gh_mirrors/ch/ChanlunX把项目拿到本地源码和公式文件都在里面。编译按你的通达信位数执行cmake -A x64 ..或Win32并cmake --build . --config Release得到ChanlunX.dll。安装把 DLL 放进通达信T0002\dlls\绑定为 2 号插件再新建主图公式粘贴缠论主图.txt的内容。调优先用默认参数看一周图再对照本文第六节的对照表按你的交易风格做一两次最小改动并在复盘里检验差异。缠论的价值在于它把走势结构标准化了而 ChanlunX 的价值在于它把这种标准化变成了每次点击都一致的自动化结果。画线交给插件判断留给自己——这大概就是工具和人之间最舒服的分工。【免费下载链接】ChanlunX缠中说禅炒股缠论可视化插件项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表