先选你要做哪种指标
不要先问“有没有好源码”。先判断指标要解决哪一个具体问题。
| 使用目标 | 适合做成 | 关键输出 | 先看教程 |
|---|---|---|---|
| 看趋势和买卖点 | 主图指标 | 均线、趋势带、买点图标、风险文字 | 指标公式教程 |
| 看量能强弱 | 副图指标 | 柱线、强弱线、背离提示、资金/量价评分 | 指标公式教程 |
| 每天筛股票 | 选股指标 | 唯一输出 XG,便于条件选股 | 选股公式教程 |
| 盘中看异动 | 分时指标或预警 | 时间段、均价线、成交额、触发间隔 | 分时指标教程 |
| 让信号更醒目 | 图标/文字提示 | DRAWICON、DRAWTEXT、颜色和位置 | DRAWICON 教程 |
主图指标:趋势回踩观察模板
这个模板不是推荐买卖,只演示一条主图指标该怎样拆:趋势背景、触发条件、风险条件、显示方式分开写。
主图观察指标
M20:MA(C,20);
M60:MA(C,60);
趋势背景:=M20>M60 AND M20>REF(M20,1);
回踩确认:=L<=M20 AND C>M20;
放量确认:=VOL>MA(VOL,5)*1.5;
位置不过热:=C/HHV(H,60)<0.92;
观察点:=趋势背景 AND 回踩确认 AND 放量确认 AND 位置不过热;
风险点:=C<M20 OR (C<O AND VOL>MA(VOL,5)*2);
DRAWICON(观察点,L*0.98,1);
DRAWTEXT(风险点,H*1.02,'风险'); - 趋势背景决定只在什么环境里观察,不是单独信号。
- 观察点负责触发,后续改选股时优先提取它。
- 风险点应当独立写,避免买点和风险提示混在一行里。
副图指标:量价强弱评分模板
副图适合做观察值。评分不是越高越能买,而是方便复盘时比较强弱。
副图强弱观察
量比强:=VOL/MA(VOL,5);
价强:=C/MA(C,20);
突破强:=C/REF(HHV(H,20),1);
强弱分:IF(量比强>1.5,30,0)+IF(价强>1,30,0)+IF(突破强>1,40,0);
强势线:70;
弱势线:30; - 副图输出数值时要给参考线,否则用户不知道多少算强。
- 评分项要少,先用 3 个维度,稳定后再增加。
- 副图指标不能直接复制成选股,必须把条件转成唯一输出。
从主图指标改成选股指标
选股指标只需要输出“是否满足条件”。显示语句要删掉,观察条件要保留。
由观察点改成选股
M20:=MA(C,20);
M60:=MA(C,60);
趋势背景:=M20>M60 AND M20>REF(M20,1);
回踩确认:=L<=M20 AND C>M20;
放量确认:=VOL>MA(VOL,5)*1.5;
位置不过热:=C/HHV(H,60)<0.92;
流动性:=AMOUNT>MA(AMOUNT,20);
XG:趋势背景 AND 回踩确认 AND 放量确认 AND 位置不过热 AND 流动性; - 删除 DRAWICON、DRAWTEXT、STICKLINE 这类显示语句。
- 保留最终触发条件,比如观察点、突破点、回踩点。
- 加入成交额、上市天数、ST 或停牌过滤,避免选出不能交易的样本。
- 如果选股为空,先暂时去掉位置不过热、流动性等过滤,逐项找出过严条件。
- 如果选股过多,优先加趋势背景、成交额和位置过滤。
分时指标先加时间和成交额过滤
分时信号噪声很高,不能只写“突破就提醒”。至少要限制时间段、均价线、成交额和连续触发。
分时异动过滤思路
均价:=SUM(AMOUNT,0)/SUM(VOL,0)/100;
时间有效:=TIME>093500 AND TIME<145000;
站上均价:=C>均价;
放量:=VOL>MA(VOL,5)*2;
突破日内高:=C>REF(HHV(H,20),1);
分时异动:时间有效 AND 站上均价 AND 放量 AND 突破日内高; - 早盘前几分钟和尾盘最后几分钟信号更容易失真,要单独处理。
- 分时指标要结合日线背景,不能让日线弱势票只靠分时信号入选。
- 同一只股票连续触发时,要考虑只保留首次提醒。
常见问题对照表
| 现象 | 先检查什么 | 常见处理 |
|---|---|---|
| 指标不显示 | 公式类型、主副图位置、输出语句 | 先用最简单的 MA(C,20) 测试环境,再加回原条件 |
| 图标位置乱 | L*0.98、H*1.02 这类坐标是否适合当前图 | 主图用价格坐标,副图用副图数值坐标 |
| 选股结果为空 | 趋势、放量、位置过滤是否同时过严 | 逐项注释条件,找出卡住结果的那一条 |
| 信号太多 | 是否缺少趋势背景、成交额、时间段、风险过滤 | 先加大周期背景,再限制位置和流动性 |
| 历史看很好,实盘差 | 是否过度拟合、是否使用未来函数、样本是否太少 | 保留失败样本,减少只为历史案例服务的参数 |
复盘记录表这样做
| 记录项 | 要写什么 | 为什么重要 |
|---|---|---|
| 信号日期和周期 | 日线、60 分钟、分时,触发在哪一根 K 线 | 不同周期信号含义不同 |
| 触发原因 | 趋势、量能、突破、回踩、图标编号 | 确认不是偶然显示 |
| 后续走势 | 1 日、3 日、5 日后表现,是否回撤 | 看信号持续性 |
| 失败原因 | 追高、缩量、弱势环境、消息冲击、流动性不足 | 失败样本决定下一次怎么改 |
| 是否修改参数 | 改了哪一项,改前改后入选数量 | 避免凭感觉调参 |
- 复盘至少覆盖上涨、震荡、下跌三种市场环境。
- 不要只保存成功截图,失败样本更能提高指标质量。
- 每次只改一个条件,否则不知道效果来自哪一项。
下一步继续学
常见问题
新手应该先学主图指标还是选股指标?
建议先看主图或副图指标,理解信号为什么出现;再把核心条件提取成选股指标。直接学选股公式,容易只看结果,不知道信号质量。
指标教程和公式教程有什么区别?
指标教程偏实战使用:怎么看、怎么改、怎么复盘;公式教程偏官方语法和函数系统:公式类型、编辑器、函数、数据引用和脚本规则。