120日区间位置×EMA20动能柱 · 反向提炼选股+微创手术优化 · 无未来函数
⚠️ 风险提示(文首置顶):本文为通达信公式技术交流,仅展示指标识别逻辑与源码实现,不构成任何买卖建议、不承诺收益。指标信号基于历史数据,不代表未来表现。股市有风险,决策需独立判断。
一、研发起点:把"副图波段柱"变成"盘后能筛的选股"
原文给的是副图:用120/119/118日区间位置×EMA20做三层SMA平均得"三均趋势",减45日加权基线得动能柱,站上20日线才画蓝柱。逻辑巧,但只能肉眼翻图。我们要的是盘后一键把"今天动能刚转正"的票筛出来。
二、原版踩坑点
只有副图没有选股,实战要自己翻全市场; 118/119/120三层计算重复,通达信跑全市场偏重; LLV/HHV跨120日,新股前段失真; 柱体翻红不代表加速,单日脉冲也会翻。
三、改良过程:微创手术式优化(4处)
反向提炼选股
:取"三均趋势上穿基线 + 动能柱由负翻正 + 收>20日线"作为信号; 三层合一
:118/119/120 合并为 120 日一层,逻辑等价计算更轻; 容错闸
:加 BARSCOUNT(C)>=120 剔新股; 加速闸+防追高
:要求 平滑2日>平滑3日 且 动能柱当日放大,且 C/REF(C,1)<1.095。
四、优化后选股源码(手记公开部分)
区间位置:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120));
三均趋势:=SMA(区间位置*EMA(CLOSE,20),3,1)+EMA(CLOSE,20);
加权均价:=((2*CLOSE)+HIGH+LOW)/4;
基准线:=MA(加权均价,45);
收盘值:=(三均趋势-基准线);
平滑2日:=MA(三均趋势,2);
平滑3日:=MA(三均趋势,3);
均线20日:=MA(CLOSE,20);
三均波段启动:FILTER(CROSS(三均趋势,基准线) AND 收盘值>0 AND 收盘值>REF(收盘值,1) AND 平滑2日>平滑3日 AND CLOSE>均线20日 AND BARSCOUNT(C)>=120 AND C/REF(C,1)<1.095,1);
五、安装与验证
复制上方源码,通达信新建"条件选股"粘贴测试。主图/副图配套源码不进本文,按文末提示领取。
⚠️ 再次提示(文末重申):信号出现≠该买,结合大盘/量能/基本面独立判断,指标仅作看盘辅助。
—— 通达信公式技术笔记 · 仅作交流 ——




