ARTICLE · 1149384
源码可读性改造:把英文缩写换成中文命名后
源码可读性改造:把英文缩写换成中文命名后
源码可读性改造:把英文缩写换成中文命名后
我把通达信这套指标源码里的英文缩写全换成了中文,结果发现逻辑清楚了一大截。
这公式其实是三块拼起来的:主图叠加、信息面板,还借用了副图的 MACD。拆开看,第一层是区间带和加权均线。它用 130 日高低点画出历史波动箱体,再算一条 20 日加权均线。有意思的是,原代码里第 19 根直接被跳过了,这是既有设定,不是笔误。
第二层是筹码成本。它直接算出获利盘、套牢盘比例,还有平均成本和低位成本。另外还反推出了近端的高点和低点,用来当支撑压力的粗刻度。
第三层最花哨,是文本标注和借用的 MACD。13 个数据分三列排布,数值和名称一一对应。底部还挂了个压缩版的 MACD。不过这也有坑:标签只在 5 分钟周期显示,切了周期就会错位;要是没提前加载外部 MACD,整段直接不画,连个报错都没有。
原文源码可读性改造:把英文缩写换成中文命名后,逻辑清楚了多少(附通达信指标代码)
作者提示: 个人观点,仅供参考
浙江,53分钟前,