学缠多年,一直没有找到完全符合缠师原文规则的分笔程序。工欲善其事,必先利其器,思来想去,还是决定自己造轮子。先从0开始啃C++,接着啃“通达信DLL函数编程规范”,建立第一个“MFC DLL”项目。多少个日日夜夜,被各种bug折磨的体无完肤,数次想放弃。皇天不负有心人,最终还是完成了自己比较满意的分笔程序,对缠师理论也有了进一步的理解。
判断程序分笔正确与否,最直接的,就是与禅师原文的图和规则进行比较。缠迷们都知道,禅师“教你超股票69”课中对上证月线的分笔图,就是最好的评判标准,下图是程序实现的笔和禅师原图的对比:
差异在红线处,差异原因有2点:1按照K线包含关系,红线处K线包含处理后,不能形成底分型;2假设红线处K线为底分型的的低点,则该底分型的上沿高于前面顶分型的高点。因此,严格按照禅师规则,此处不能成笔。
程序分段部分区分了笔破坏和缺口的情况,但没处理缺口的情况,基本满足使用要求。由于通达信不支持导入历史1min数据,此处没有和禅师原文的图做对比。程序没有标示中枢,因为中枢的划分有多种组合,在禅师的分析中,要根据走势当下的需要进行组合。
通达信 缠论分笔、分段DLL插件
最新推荐文章于 2024-07-04 04:26:31 发布