本页把“通达信指标源码移植与改写”拆成公式化流程:确定输入数据、写出触发条件、加入过滤条件、输出结果并做历史测试。
先把规则拆成四层
| 层级 | 作用 | 示例 |
|---|---|---|
| 基础条件 | 决定你要找什么形态 | 站上均线、突破前高、金叉 |
| 确认条件 | 减少误触发 | 放量、成交额、趋势方向 |
| 过滤条件 | 剔除不适合样本 | 过热、低成交额、弱趋势 |
| 输出条件 | 给选股或预警使用 | XG: 条件; 或 预警: 条件; |
可改写的选股模板
通达信指标源码移植与改写 选股模板
M20:=MA(C,20);
M60:=MA(C,60);
趋势:=M20>M60 AND M20>REF(M20,1);
放量:=V>MA(V,5)*1.5 AND AMOUNT>MA(AMOUNT,20);
突破:=C>REF(HHV(H,20),1);
不过热:=C/MA(C,20)<1.18;
XG:趋势 AND 放量 AND 突破 AND 不过热; 测试公式是否太宽或太窄
- 先单独测试基础条件,看每天大概有多少股票。
- 再加入确认条件,观察入选数量是否明显下降。
- 最后加入过滤条件,检查是否错杀太多样本。
- 保存每个版本,不要边改边覆盖。
通达信指标源码移植与改写的具体拆法
先恢复原公式的变量、函数和输出关系,再处理主副图转换、选股改写和版本差异。
| 检查项 | 具体内容 |
|---|---|
| 输入数据 | 完整源码、报错信息、原效果截图、原软件版本和目标通达信版本。 |
| 最终输出 | 可通过测试的通达信源码、主副图或选股版本,以及必要的变量注释。 |
| 常见误区 | 只提供局部代码或模糊截图,无法确认缺失函数、加密段和原始输出。 |
| 测试方法 | 逐段比对原效果与改写结果,确认信号日期、位置、数值和颜色是否一致。 |
通达信指标源码移植与改写定制前要明确什么
现成模板不能完整表达需求时,先把下面几项准备清楚,才能判断该做成指标、选股、预警还是源码改写。
- 提交完整可复制源码。
- 附上完整报错文字。
- 说明原平台和目标版本。
- 标出必须保留的输出效果。
- 约定无法移植函数的替代方式。
下一步继续学
常见问题
通达信公式定制能保证盈利吗?
不能。公式和指标只能帮助筛选、复盘和预警,不能替代交易决策,也不构成投资建议。
定制前需要准备哪些资料?
建议准备策略描述、参考截图、买卖条件、排除条件、适用周期以及希望输出的信号样式。