周一上午 09:24,深圳某私募的执行交易员盯着屏幕:客户要在开盘后 15 分钟内卖出 80 万股某创业板个股。她可以挂限价单进集合竞价、把单子拆给五档即时成交剩余撤销、或者等连续竞价开盘冲一把市价。挑哪一个不是「凭感觉」,而取决于交易日规则、订单簿状态、以及包括 0.05% 印花税(stamp duty, 印花税)在内的全部显性成本。本课把这套规则拆开。
交易日的五个时段
SSE 与 SZSE 的标准 A 股交易日:
| 时段 | 时间 | 备注 |
|---|---|---|
| 集合竞价(开盘) | 09:15-09:25 | 09:15-09:20 可撤单,09:20 后不可撤 |
| 连续竞价(上午) | 09:30-11:30 | 价格-时间优先撮合 |
| 连续竞价(下午) | 13:00-14:57 | |
| 收盘集合竞价 | 14:57-15:00 | 决定收盘价 |
| 盘后定价交易 | 15:05-15:30 | 仅科创板 |
A 股执行 T+1 结算(T+1 settlement, T+1 结算):当日买入股份次日才可卖出,当日卖出回笼资金当日可继续买入但次日才可取现。最小变动单位(tick size, 最小变动单位)为 ¥0.01。涨停(limit-up, 涨停)与跌停(limit-down, 跌停)板的幅度按板块分档:沪深主板 ±10%,科创板和创业板 ±20%,ST/*ST ±5%,注册制 IPO 首日不设涨跌幅。
限价订单簿与价格-时间优先
限价订单簿(limit order book, 限价订单簿)按买卖两侧分层堆叠,盘口顶档是当前最优买价(best bid)与最优卖价(best ask),二者之差即买卖价差(bid-ask spread, 买卖价差)。撮合两条铁律:价格优先(买价高的优先成交,卖价低的优先成交)、时间优先(同一价位先挂者先成交)。
下面这张 Markdown 表格是一份订单簿快照——也可以等价改写成 Fenced ASCII 块;本课用表格形式给出三档卖盘示例:
| 价位 | 数量 |
|---|---|
| ¥100.00 | 500 股 |
| ¥100.01 | 800 股 |
| ¥100.02 | 1,200 股 |
一张 1500 股的市价买单到达,按价格-时间优先依次吃单:先吃满 ¥100.00 的 500 股,再吃满 ¥100.01 的 800 股,最后在 ¥100.02 上吃 200 股。成交价从一个 tick 滑到三个 tick。
七种核心订单类型
| 名称 | 适用场景 | 风险 |
|---|---|---|
| 市价单 | 必须立刻成交(流动性事件、止损) | 价格不可控、易被滑点吃 |
| 限价单 | 价格敏感、容忍未成交 | 等待时间换更好价格 |
| 止损单(条件单) | 触发价后转市价,控下行 | 滑点风险,触发价附近的反向波动 |
| 止损限价单 | 触发价后转限价 | 价格保护但可能不成交 |
| 收盘集合竞价单 | 跟踪收盘价做交付 | 成交价取决于 14:57-15:00 集合 |
| 隐藏单(暗盘) | 大单不暴露盘口 | 失去时间优先排队权 |
| 冰山单 | 分批显示,余量隐藏 | 余量按显示批次重排队 |
SSE 的「市价单」实操中提供五种保护性变体(最优五档即时成交剩余撤销、最优五档即时成交剩余转限价、本方最优、对手方最优、全额成交或撤销),纯无保护市价单在 A 股很少使用。融资融券(margin financing and securities lending, 融资融券)账户的卖空需满足 50 万元 50 日均资产门槛,标的限制在中证金融(CSFC)维护的标的证券名单内。
一笔单边交易的全部显性成本
A 股交易成本(transaction cost, 交易成本)拆为四项:佣金、过户费、印花税、规费。一笔 ¥100,000 单边交易:
- 佣金:万分之三 = ¥30(买卖双边各一笔)
- 过户费:0.001% = ¥1(沪深两市均收,双边)
- 印花税:0.05% = ¥50(仅卖方缴纳,2023 年由 0.1% 减半)
- 规费:≈ 0.00687% = ¥7
一来一回(买 + 卖)合计:佣金 ¥60 + 过户费 ¥2 + 印花税 ¥50 + 规费 ¥14 ≈ ¥126,对应往返成本 0.126%。把这个公式写成 KaTeX:
Formula Explorer
notional * (commission_bps + tax_bps + fee_bps) / 10000拖动名义本金和各项基点,看全部成本随之放大——这个数永远是策略 Sharpe 的下限。
练习
Exercise
盘面挂单:卖一 ¥100.00 × 500 股,卖二 ¥100.01 × 800 股,卖三 ¥100.02 × 1200 股。一张 1500 股的市价买单到达。已知撮合前中间价为 ¥99.99。计算 (a) 成交均价、(b) 相对前中间价的滑点(basis points)、(c) 成交后新的最优卖价。
提示
提示
通往下一课
你已经能拆开 A 股交易日的五个时段,知道限价订单簿按什么规则撮合,能挑出七种订单类型在什么场景下使用,并能把一笔 ¥10 万单边交易的全部显性成本一笔笔加齐。下一课换主题:当公司在两笔成交之间分红、送股、拆股或回购时,账户里的「股」与「价」会以哪些机械方式重写——这就是公司行动(corporate action)。除息日为什么开盘价跳水?2:1 拆股后历史 K 线该怎么对齐?回测里的「前复权」和「不复权」差到哪一年?下一课把这条时间线讲透。