通达信【攻守兼备】量化模型·研发手稿通达信
2026-08-27
加权高低点突破+动能转正确认 右侧交易 无未来函数 源码已校验 风险提示(文首置顶) :本文为通达信公式技术交流,仅展示指标识别逻辑与源码实现, 不构成任何买卖建议、不承
⚠️ 风险提示(文首置顶):本文为通达信公式技术交流,仅展示指标识别逻辑与源码实现,不构成任何买卖建议、不承诺收益。指标信号基于历史数据,不代表未来表现。股市有风险,决策需独立判断。
一、研发起点:右侧交易要“突破是真、回踩有界”
追突破最怕两种坑:一是“假突破”一追就套,二是“突破没量能”站不稳。我们要做的,是把“价格突破加权高低点通道 + 资金/动能端同步转正 + 首次确认不追高”三者同时成立的右侧启动瞬间标出来,做到攻(跟突破)守(基线不破)兼备。
二、第一版的问题:原版逻辑自洽,只修排版
- 加权高低点:HIW6/LOW6 用近6日高低价加权(越远权重越低),比普通6日最高/最低更平滑,减少单日尖角造成的假突破。
- 突破状态机:BRKSTAT 判断当日突破上轨(+1)或跌破下轨(-1),CURSTAT 记忆最近一次突破方向,BASELN 据此取“对应方向的6日均价”作为攻守基线。
- 动能确认:用成交额均价相对12日前的变化率 AVGCHG 的7日均值 KINETIC 做动能,要求“由负转正且当日动能>昨日动能”,过滤掉无量空突破。
- 仅修排版:原版贴文带小程序推广、全角空格、语句挤行;改良只做清空格+分行+分号收尾+转义,不动机理、不收严阈值,保信号量。
三、改良过程:回到原版骨架,最小必要修复
- 清空格:删掉变量赋值间的全角空格,避免通达信识别为非法断行。
- 分行:每条语句独立一行,长行按 AND 拆短行。
- 分号收尾:每条语句以分号结尾,符合通达信语法规范。
- 转义:源码中 KINETIC<0、CONBRK>REF(...) 里的比较符在 HTML 里转义为 <,避免被当标签吞掉。
- 不动机理:阈值、变量名原样保留,不剔ST/北交,保证与原版信号量一致。
四、优化后选股源码(手记公开部分)
AVGPRC:=AMOUNT/VOL;
AVGCHG:=(AVGPRC-REF(AVGPRC,12))/REF(AVGPRC,12)*100;
KINETIC:=MA(AVGCHG,7);
HIW6:=(6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+REF(H,5))/21;
LOW6:=(6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+REF(L,5))/21;
翔博头条
热门推荐
关注我们
商务合作咨询,微信扫描二维码
点击进入翔博软件旗下掌上指标--自助下载指标








