T+1、涨跌停与交易时间——你的 Agent 必须在其中生存的制度框架
你的目标是把 Agent 用在自己的实盘决策上。一个再聪明的 Agent,如果设计时不懂交易所的硬约束,给出的"建议"就是废纸:它可能在下午 14:50 大喊"止损卖出",而你当天才买入的仓位根本卖不掉;也可能给出一个理论收益 8% 的日内策略,回测一加上印花税和涨跌停就灰飞烟灭。
所以这门课的路径是:先把约束装进脑子,再让 Agent 在约束内起舞。这节课只讲四件事:交易时间、T+1、涨跌停、交易成本。它们是所有 A 股策略(无论人执行还是 Agent 执行)的物理定律。
A 股每个交易日(周一至周五,节假日除外)的节奏如下(详见上交所与深交所官网交易规则栏目):
| 时段 | 阶段 | 对 Agent 的意义 |
|---|---|---|
| 9:15 – 9:25 | 开盘集合竞价 | 撮合产生开盘价,隔夜消息集中定价,波动最剧烈 |
| 9:30 – 11:30 | 上午连续竞价 | 异动监控的主战场之一 |
| 13:00 – 15:00 | 下午连续竞价 | 尾盘 14:30 后常有资金异动,决策窗口收紧 |
对你的"盘中异动监控 Agent"来说,这意味着两件事:数据轮询只需要在这几个窗口内进行;而越接近收盘,Agent 给出的决策越要带上"时间压力"标记——14:55 的信号和 10:00 的信号,可执行性完全不同。
当日买入的股票,当日不能卖出,最早次一交易日才能卖。这就是 T+1(与之对比:美股、加密货币都是 T+0,当天可反复买卖)。资金方面,卖出股票所得资金当日可用于再买,但要到次日才能转出到银行卡。
在美股,盘中异动 Agent 发现利空可以立即清仓,"监控 → 止损"是一条直线。在 A 股,如果这仓位是今天刚买的,Agent 能做的只有:记录、提醒、并为明天开盘准备预案。因此你的监控 Agent 必须区分两类持仓——昨日及以前买入的可卖持仓与今日买入的冻结持仓,并对两者给出完全不同的建议。这是 A 股 Agent 与美股 Agent 架构上的第一个分水岭。
A 股个股当日价格被限制在前收盘价的一定幅度内(ST 股更小,新股上市初期另有不设限的规则,暂不展开):
| 板块 | 代码特征 | 涨跌幅限制 |
|---|---|---|
| 主板(沪/深) | 600/601/603/605、000/001/002/003 | ±10% |
| 创业板 | 300/301 | ±20% |
| 科创板 | 688 | ±20% |
| 北交所 | 8xx / 4xx / 920 | ±30% |
| ST / *ST(主板) | 名称含 ST | ±5% |
涨跌停价 = 前收盘价 × (1 ± 幅度),四舍五入到分(0.01 元)。注意一个对策略致命的细节:涨停时往往买不进去,跌停时往往卖不出来——价格触板后排队成交,流动性消失。Agent 的回测若假设"跌停价可以卖出",就是回测幻觉的第一种形态。
每完成一次"买 + 卖",你要付出的摩擦成本大致是:
| 费用 | 收取方式 | 量级 |
|---|---|---|
| 佣金 | 买卖双向,券商收取(常有最低 5 元) | 约万 2.5 ~ 万 3 |
| 印花税 | 仅卖出时收取 | 成交金额的 0.05% |
| 过户费 | 买卖双向,中国结算收取 | 极低,约万 0.1 |
印花税依据:财政部、税务总局公告 2023 年第 39 号(新华社报道),自 2023-08-28 起证券交易印花税减半征收(0.1% → 0.05%),卖出方单向缴纳。
买卖一次的合计摩擦约 0.1% 上下。听起来小?一个每周交易 5 次的策略,一年摩擦成本就超过本金的 25%。再叠加 T+1(当天买入无法止损),结论很清楚:A 股个股不适合做纯日内的 T0 策略,除非利用已有底仓"做 T"。这就是为什么本课程把你的 Agent 定位为"日线级别的决策辅助 + 监控",而非高频交易员。加密货币市场(T+0、7×24、无涨跌停)则完全相反——这正是后面对比课的素材。
凭记忆作答,答错会显示解析——这正是记忆的加固过程。
14:50,你的异动监控 Agent 发现持仓股 A(昨日买入)突发利空跳水 -6%,同时发现自选股 B(今日刚买入)同样跳水。它对 A 和 B 分别能建议什么动作?收盘后它应该为明天准备什么?
这个问题没有标准答案,但它涵盖了本课全部四个知识点。想清楚了,你就完成了本课。
第 2 课 · 数据底座:用 python3.10 建虚拟环境,用 AKShare 拉到你人生的第一只 A 股数据,并搞懂"前复权/后复权/不复权"——回测造假的重灾区。
有任何不清楚的地方,直接问我——我是你的老师,可以展开讲任何细节。觉得太简单或太难也请告诉我,我会调整后续课程难度。