# ChanlunX **Repository Path**: xzgxp/ChanlunX ## Basic Information - **Project Name**: ChanlunX - **Description**: 缠中说禅炒股缠论可视化插件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 50 - **Created**: 2021-08-11 - **Last Updated**: 2025-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChanlunX ## 如何编译 ### Visual Studio 2019 通达信插件需要编译成32位,下面以Visual Studio 2019举例,作者用的是Visual Studio 2019社区版。 ```cmd mkdir build cd build cmake -G "Visual Studio 16 2019" -A Win32 .. cmake --build . --config Release ``` ### Visual Studio 2015 或者 Visual Studio 2017 在项目根目录下依次执行以下命令 ```cmd mkdir build cd build cmake .. cmake --build . --config Release ``` ## 主图代码 把编译好的DLL放到通达信的T0002\dlls目录,绑定为2号函数,下面的代码做成通达信主图公式。 ```text FRAC2:=TDXDLL2(2,H,L,0);{标准笔} NOTEXT画上升笔2:DRAWLINE(PERIOD==0 AND FRAC2=-1,L,FRAC2=+1,H,0), DOTLINE, COLORRED; NOTEXT画下降笔2:DRAWLINE(PERIOD==0 AND FRAC2=+1,H,FRAC2=-1,L,0), DOTLINE, COLORRED; DUAN1:=TDXDLL2(3,FRAC2,H,L);{计算段的端点,3改成4是1+1终结画法} NOTEXT画上升段1:DRAWLINE(DUAN1=-1,L,DUAN1=+1,H,0), COLORFF8000; NOTEXT画下降段1:DRAWLINE(DUAN1=+1,H,DUAN1=-1,L,0), COLORFF8000; DUANZG1:=TDXDLL2(5,DUAN1,H,L);{输出段中枢高} DUANZD1:=TDXDLL2(6,DUAN1,H,L);{输出段中枢低} DUANSE1:=TDXDLL2(7,DUAN1,H,L);{输出段中枢开始和结束} NOTEXT_DDUANZG1:IF(DUANZG1,DUANZG1,DRAWNULL),COLORFF8000;{画段中枢高} NOTEXT_DDUANZD1:IF(DUANZD1,DUANZD1,DRAWNULL),COLORFF8000;{画段中枢低} NOTEXT_DDUANSE1:STICKLINE(DUANSE1,DUANZD1,DUANZG1,0,0),COLORFF8000;{画段中枢起始结束}; {日线图上画上5日线} MA5:IF(PERIOD=5,MA(C,5),DRAWNULL); {画上分时均线} T1:=DATE>REF(DATE,1); T2:=BARSLAST(T1)+1; 分时均价:IF(PERIOD=0 OR PERIOD=1,(SUM(AMO,T2)/SUM(VOL,T2))/100,DRAWNULL),COLORLIMAGENTA,DOTLINE; ``` ## 交流 很长一段时间没有维护这个项目,现在重新建立QQ群方便大家交流,但是入群设置了门槛,略微收取入群费用作为项目的持续维护,工具本身会提供给大家免费使用。有意向加群的可以通过下面的方式先联系作者。 - WeChat: kldcty - QQ: 1106628276 9394908 - 微信公众号: zeroquant ## 开源版效果图 ![](效果图.png) ## 半开源版效果图 入群福利还可以获得半开源版本代码。 ![](效果图2.png)