本篇对应的资料(85个文件)是"工具间":通达信指标公式源码合集(均线指标系列、三金叉选股、ENE选股、N字选股)、看量出击主图副图选股三件套、选股器安装文档、情绪监控表解压密码附件、《通达信炒股软件从入门到精通》等。公式化是把交易思路变成可回测规则的最低成本方式——本文学会后,你脑里的每一个选股想法都能变成一键执行的选股器。
一、为什么要自己写公式
三个理由:
- 强制明确化:写公式时,"回踩企稳"必须被定义成具体条件(收盘价距20日线<2%且当日收阳),含糊的感觉无处遁形;
- 全市场扫描:人眼看不过来的4000+标的,公式几秒扫完;
- 可统计可改进:条件改一个参数立刻看到结果差异,试错成本趋近于零。
二、公式语言:十分钟入门
通达信公式本质是一门极简语言,核心构件:
- 行情函数:
C(收盘价)、O(开盘价)、H/L(最高最低)、V(成交量)、AMOUNT(成交额); - 引用函数:
MA(C,20)(20日均线)、REF(C,1)(昨日收盘)、HHV(H,60)(60日最高)、CROSS(A,B)(A上穿B); - 逻辑与算术:
AND OR NOT > < = + - * /。
看一个经典例子——放量突破20日高点选股:
CROSS(C, REF(HHV(H,20),1)) AND V > MA(V,5) * 1.8
翻译:今日收盘上破了昨天的20日最高价,且成交量大于5日均量的1.8倍。两行代码完成"放量创新高"的精确表达。
三、几个经典选股思路的源码逻辑
资料中的源码合集可以归纳为几大家族:
- 三金叉选股:均线金叉 + 量能线金叉 + MACD金叉在N日内先后出现——多证据共振;
- N字选股:上涨-回调-再上涨的结构(今天突破昨高且回调未破前低);
- ENE/布林选股:触及下轨后收复(超跌回归思路);
- 量价选股:地量后首根倍量阳线;
- 筹码类:筹码集中度、获利比例条件(配合「筹码跟庄」专题资料)。
读别人源码的方法:先翻译成中文条件,再问每个条件为什么存在,最后动手改参数测试。
四、导入与使用流程
- 功能 → 公式系统 → 公式管理器 → 导入公式(.tn6/.tne文件)或新建粘贴源码;
- 设为选股公式(条件选股类),在"综合选股/条件选股"里执行;
- 进阶用法:预警系统(条件触发实时弹窗,如"自选股放量突破")、股票池(盘中自动流转);
- 手机版通过扫码/云同步安装(资料内有图文教程)。
五、未来函数:公式界的头号杀手
未来函数(如ZIG、部分引用未来数据的写法)在历史回看时"精准无比",实盘却完全失效——因为它偷看了未来的数据。自查三步:选股结果在当天收盘后是否变化?信号是否会消失(今天的信号明天看没了)?公式是否包含 peak/trough/zig 类函数?一个会消失的信号比没有信号更危险。
六、从选股器到交易系统的距离
选股公式只解决"买什么",完整系统还需要"何时买、买多少、何时卖"(见「技术分析」专题资料七要素)。正确的分工:公式负责初筛(4000只→20只),人工负责复筛(20只→3只,看位置、看题材、看龙头),纪律负责执行。把选股器当大脑用的人,最终都会被参数过拟合教做人——工具越锋利,越需要握刀的手有章法。
风险提示:历史公式选股结果不预示未来收益,参数均存在过拟合风险。本文为软件使用教学,不构成投资建议。