# myChanlun **Repository Path**: dukechen2010/my-chanlun ## Basic Information - **Project Name**: myChanlun - **Description**: 纯C写的缠论笔段中枢工具 - **Primary Language**: C/C++ - **License**: 0BSD - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2026-04-04 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myChanlun #### 介绍 本库是用纯C写的缠论笔、段、中枢工具。可以(当前也只)为通达信提供动态链接库(dll),以方便在通达信里画出缠论的笔、段以及中枢。 ![通达信画线效果](stroks-segments-cregion.png) #### 软件架构 本程序在Ubuntu下,使用Gcc/Clangd开发和编译。而对于生成通达信的dll,则使用[Mingw](https://www.mingw-w64.org/)的i686-w64-mingw32-gcc来编译和链接。 本程序除了标准C,不依赖任何第三方的库或代码。 本程序的设计首先基于通达信的dll的接口规范来设计输入和输出。 由于通达信dll规范的局限性,设计了数据输入的4个步骤。 1. TDXDLLx(1, STR2CON(CODE), DATE, PERIOD*1000000+TIME2); 2. TDXDLLx(2, HIGH, LOW, AMO); 3. TDXDLLx(3, OPEN, CLOSE, VOL); 4. TDXDLLx(4, type, 0, 0); // 保存数据到磁盘, type: (0:bin,1:csv) 6. TDXDLLx(6, H, L, fn); // fn:0 包含信息, fn:1 包含高,fn:2 包含低 7. TDXDLLx(7, H, L, fn); // fn:0 笔段信息, #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx