港股/美股/A股 每天该买/加/减/清?自动信号清单怎么用
"今天到底该操作哪只?"——行情软件给你报价和 K 线,却不直接回答这个问题。信号清单的做法是:把你自己写好的买入、加仓、减仓、清仓规则,每天套到整个股票池上跑一遍,输出一张按优先级排好的动作清单。它是替你跑规则的扫描器,不是替你下决定的命令。
本文要点
- 信号清单回答的是"我今天该动哪只",而不是"市场怎么走"。
- 处理顺序固定为 清仓 > 减仓 > 加仓 > 买入 > 观察:先处理持仓风险,再看新机会。
- 买入/加仓信号在日线收盘后确认,所以它出现在收盘后到次日开盘前;清仓/减仓在盘中也会随延迟行情更新。
- 每个信号之后会记录 T+1、T+5、T+10 的涨跌,但十几个样本说明不了规则好坏。
- 执行率(你真正按了多少买入信号)是区分"规则赚钱还是你赚钱"的第一个数字。
为什么需要一张"动作清单"
看盘时间有限,股票池却常有几十只。人工一只只看,既慢,又容易被当天涨得最猛的那只带着走。把规则交给程序统一跑,得到的是一张已经分好类、排好序的动作清单,而不是一堆还要你临场解读的数据。你要做的是对照执行和记录,而不是重新判断。
规则本身怎么写,见把交易逻辑变成可执行的买入规则。这篇只讲清单怎么用。
优先级:为什么先看要卖的
清单分五个桶:清仓、减仓、加仓、买入、观察。建议的阅读顺序就是这个顺序,理由很直接:
- **清仓和减仓针对的是你已经持有的仓位。**错过它们意味着亏损继续扩大或利润回吐;买入信号错过了,最多是少赚一笔。
- 卖出腾出的现金,决定了你今天有多少子弹能用于加仓和买入。先算清楚要卖多少,再决定能买多少,顺序反过来会出现"想买却没钱"。
- 时间不够时,按这个顺序至少把最不能错的事做完。
15 分钟盘前流程
以美股为例,开盘前(或前一天收盘后)打开清单,按下面顺序走一遍:
- **第 1–3 分钟,清仓桶。**逐只核对触发的是哪条规则(比如浮亏超过 5%、收盘跌破 20 日低点)。这里不需要重新思考"要不要再等等",规则已经替你想过了。写下要挂的卖单。
- **第 4–6 分钟,减仓桶。**看触发的是过热(如 RSI 超过 80)还是回撤,确认减仓比例。
- **第 7–10 分钟,加仓和买入桶。**先算今天可用资金(现有现金 + 上面要卖出的部分),再按每笔风险仓位法算出每只能买多少股。资金不够就按信号强度或你事先定好的次序取舍,而不是每只都买一点。
- **第 11–13 分钟,观察桶。**只看不动,记下哪几只离触发只差一个条件,方便盘中留意。
- **第 14–15 分钟,记录。**把今天准备执行的和决定跳过的都记进交易日志,尤其是跳过的原因。
盘中你只做一件事:执行盘前写好的单子。不再产生新的决定。
信号是什么时候算出来的
理解时间点,可以避免"为什么昨天没出信号、今天开盘才看到"这类困惑。
- 所有指标(均线、ADX、成交量比等)都基于已收盘的日线计算,数据来自 Yahoo Finance 和腾讯的日线行情。
- **买入和加仓信号在收盘 K 线上确认。**一根还没走完的 K 线随时可能变,所以买入信号不会在盘中临时出现又消失。它出现在收盘后到次日开盘前这段时间——这正是盘前流程存在的原因。
- **清仓和减仓信号除了每日收盘更新,盘中也会随行情刷新。**盘中报价有 15–20 分钟延迟,所以它的作用是提醒你"持仓已经接近或触发了退出条件",而不是精确到分钟的止损执行。真正的止损单要挂在券商那里。
同一只股票,一个策略说买、另一个说清
如果你同时跑两套策略,同一天同一只股票可能在一套里是"买入"、在另一套里是"清仓"。这不是系统出错,而是两套规则本来就在看不同的东西。比如趋势策略看到 20 日突破加 ADX 走强,给出买入;而均值回归策略看到 RSI 超过 75、连涨 6 天,给出减仓或清仓。两条规则各自都成立。
处理办法是记账清楚:每个持仓只归属一套策略,由那套策略的规则管进出;另一套策略对这只股票的信号仅供参考。不要用策略 A 买入、再用策略 B 的信号清仓,那样两套都没法复盘。
信号之后:T+1/T+5/T+10 评分与执行率
每个信号出现后,系统会记录信号当日收盘价,以及之后第 1、5、10 个交易日收盘价相对信号价的涨跌。这是给规则打分,不是给你打分。
举个能拿计算器跟着算的例子。某策略在周一收盘给出买入信号,信号价 50.00:
| 时点 | 收盘价 | 相对信号价 |
|---|---|---|
| T+1 | 51.00 | +2.0% |
| T+5 | 49.00 | −2.0% |
| T+10 | 53.50 | +7.0% |
单看这一笔,T+10 表现不错。假设过去两个月这套策略共发出 9 个买入信号,T+10 平均收益 +1.8%,其中 5 个为正。听起来还行,但只要第 10 个信号是 −8%,平均值就变成 (9 × 1.8 − 8) ÷ 10 = +0.82%,一笔就砍掉一半以上。**样本少于几十个时,这个分数只能告诉你"规则大致在做它该做的事",不能告诉你它能不能长期赚钱。**要验证规则,应该去跑更长历史的回测。
执行率是另一个数字:这 9 个买入信号里你真正下单了几个?如果只有 3 个,执行率就是 33%。这个数字要和你的实际盈亏放在一起看。常见的情况是:信号评分为正,你的账户却亏钱,原因是你只挑了自己"看着顺眼"的 3 个,而恰好那 3 个跌了。这时该修的不是规则,而是执行。执行率长期低于 50%,通常说明规则和你的真实风险承受度不匹配,与其继续跳过,不如改规则。相关讨论见你执行不了的止损不是止损。
在 Stock Compass 里怎么设
下面是一套简单的趋势跟随策略,四个桶各有规则:
{
"name": "20日突破趋势",
"market": "us",
"rules": {
"buy": { "v": 2, "outerOp": "OR", "groups": [ { "innerOp": "AND", "conditions": [ { "indicator": "is_20d_breakout", "operator": "==", "value": 1 }, { "indicator": "adx_14", "operator": ">", "value": 25 }, { "indicator": "vol_vs_avg20d", "operator": ">", "value": 1.5 } ] } ] },
"add": { "v": 2, "outerOp": "OR", "groups": [ { "innerOp": "AND", "conditions": [ { "indicator": "floating_gain_pct", "operator": ">", "value": 8 }, { "indicator": "ma5_above_ma20", "operator": "==", "value": 1 } ] } ] },
"trim": { "v": 2, "outerOp": "OR", "groups": [ { "innerOp": "AND", "conditions": [ { "indicator": "rsi", "operator": ">", "value": 80 } ] } ] },
"exit": { "v": 2, "outerOp": "OR", "groups": [ { "innerOp": "AND", "conditions": [ { "indicator": "floating_loss_pct", "operator": ">", "value": 5 } ] }, { "innerOp": "AND", "conditions": [ { "indicator": "is_20d_breakdown", "operator": "==", "value": 1 } ] } ] }
}
}
- buy:is_20d_breakout == 1 —— 收盘价创 20 日新高。
- buy:adx_14 > 25 —— ADX 高于 25,说明有趋势,不是横盘中的假突破。
- buy:vol_vs_avg20d > 1.5 —— 当日成交量至少是 20 日均量的 1.5 倍,突破有量配合。
- add:floating_gain_pct > 8 且 ma5_above_ma20 == 1 —— 持仓已浮盈 8%,且 5 日线仍在 20 日线之上,才考虑加仓。
- trim:rsi > 80 —— RSI 过热,减一部分。
- exit:floating_loss_pct > 5 或 is_20d_breakdown == 1 —— 浮亏超过 5%,或收盘跌破 20 日低点,任一成立即清仓(两个 group 之间是 OR)。
保存后,这套规则每天对你的股票池跑一遍,结果按清仓、减仓、加仓、买入、观察分桶。数值只是示例,请按自己的回测结果调整。
常见错误
- **从买入桶开始读。**最诱人的桶放在最后看,是刻意为之。
- **盘中看到买入信号就追。**买入信号在收盘确认,盘中不会新出现;你盘中看到的是昨晚的信号,价格早已不是信号价。
- **把 10 个样本的 T+10 平均值当成策略胜率。**样本太少,一笔极端值就能改写结论。
- **两套策略互相打架。**用 A 的信号买、用 B 的信号卖,最后哪套都复盘不出来。
- **只记执行的,不记跳过的。**执行率算不出来,你也就不知道亏损是规则的问题还是自己的问题。
小结
行情工具回答"市场怎么动",信号清单回答"我今天该动哪只"。固定的阅读顺序(先卖后买)、固定的时间点(收盘确认、盘前处理)、固定的复盘数字(T+N 评分和执行率),三件事加起来,才让规则真正替你做事。至于按不按,决定权始终在你手里。
常见问题
信号清单和荐股/跟单有什么区别?
本质不同。荐股是别人给你标的;信号清单是把你自己写的规则跑在你自己的股票池上,产出"你的规则今天说该怎么做",不掺别人的判断。工具本身不推荐股票,也不会替你下单。
每天都要盯盘才能用吗?
不用。买入和加仓信号在日线收盘后确认,所以最自然的使用时间是开盘前 15 分钟或收盘后的晚上。盘中行情有 15–20 分钟延迟,不适合高频日内交易;它的价值在于盘前想清楚、盘后复盘。
为什么买入信号总是收盘后才出现?
因为所有指标都基于已收盘的日线计算。还没走完的 K 线到收盘前随时可能变,在收盘 K 线上确认,信号才不会在盘中出现又消失。清仓和减仓是例外:它们在盘中也会随延迟行情刷新,让你看到持仓正在接近退出条件。
同一只股票一个策略说买、另一个说清,该听哪个?
各自都对。不同策略检验的是不同规则,趋势规则可以在同一天说买入,而均值回归规则说清仓。做法是把每个持仓归属到一套策略,按那套策略的规则进出;另一套策略的信号只当参考信息,不当指令。
T+10 平均收益为正,是不是说明策略有效?
单靠这个不够。样本只有几个到十几个时,一笔极端值就能把平均值拉动好几个百分点,正文的例子就是这种情况。T+N 评分能告诉你规则是否大致按预期在运作;能不能长期成立,要看更长历史的回测;对你本人是否有效,则要看你的执行率。