Skip to content

缠中说禅炒股缠论可视化插件

Notifications You must be signed in to change notification settings

com2020/ChanlunX-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChanlunX

如何编译

Visual Studio 2019

通达信插件需要编译成32位,下面以Visual Studio 2019举例,作者用的是Visual Studio 2019社区版。

mkdir build
cd build
cmake -G "Visual Studio 16 2019" -A Win32 ..
cmake --build . --config Release

Visual Studio 2015 或者 Visual Studio 2017

在项目根目录下依次执行以下命令

mkdir build
cd build
cmake ..
cmake --build . --config Release

主图代码

把编译好的DLL放到通达信的T0002\dlls目录,绑定为2号函数,下面的代码做成通达信主图公式。

FRAC2:=TDXDLL2(2,H,L,0);{标准笔}
NOTEXT画上升笔2:DRAWLINE(FRAC2=-1,L,FRAC2=+1,H,0), DOTLINE, COLORYELLOW;
NOTEXT画下降笔2:DRAWLINE(FRAC2=+1,H,FRAC2=-1,L,0), DOTLINE, COLORYELLOW;

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;{画段中枢起始结束};

BIZG:=TDXDLL2(5,FRAC2,H,L);
BIZD:=TDXDLL2(6,FRAC2,H,L);
BISE:=TDXDLL2(7,FRAC2,H,L);

NOTEXT_BIZG:IF(BIZG,BIZG,DRAWNULL),COLORYELLOW;{画笔中枢高}
NOTEXT_BIZD:IF(BIZD,BIZD,DRAWNULL),COLORYELLOW;{画笔中枢低}
NOTEXT_BISE:STICKLINE(BISE,BIZD,BIZG,0,0),COLORYELLOW;{画笔中枢起始结束};

交流

QQ群方便大家交流,但是入群设置了门槛,收取1个毛爷爷费用作为项目的持续维护,工具本身会提供给大家免费使用。有意向加群的可以通过下面的方式先联系作者。入群还能下载其他未开源的版本的源码。不会从源码编译安装也可以入群获得帮助。

  • WeChat: kldcty
  • QQ: 1106628276 9394908
  • 微信公众号: zeroquant

开源版效果图

About

缠中说禅炒股缠论可视化插件

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 79.4%
  • C 20.3%
  • CMake 0.3%