2. 固定金额滑点假设下的策略收益重算

任务边界与数据约定

本例在一份给定的短线策略逐笔交易清单上,做两套滑点假设下的净收益重算:固定金额滑点(每笔扣固定金额)与固定比例滑点(按成交金额比例扣)。目标是看清两种假设对盈亏曲线形态的差异,而不是重新定义滑点来源。

约定:交易清单字段为 方向(多/空)、信号价、成交价、数量、合约乘数。为隔离滑点假设的影响,两套重算都使用同一份“无滑点基准毛收益”,即按信号价成交计算的收益;滑点只作为成本项从毛收益中扣除。固定金额滑点设为每笔 5 元,固定比例滑点设为成交金额的 0.05%(即 5 个基点)。

重算公式

对第 i 笔交易,方向系数 d = +1(多)或 −1(空):

  • 毛收益:G_i = d × (信号价_i − 信号价_{i-1}) × 数量_i × 乘数,其中开仓笔以开仓信号价为基准,平仓笔以平仓信号价与开仓信号价之差计算。为简化,本例把每笔交易视为一次完整的“开→平”往返,直接给出该笔的毛收益。
  • 固定金额净收益:N_i^A = G_i − 5
  • 固定比例净收益:N_i^B = G_i − 0.0005 × 成交价_i × 数量_i × 乘数
  • 累计盈亏曲线:C_k = Σ_{i=1..k} N_i

关键差异在于:固定金额成本与交易规模无关,固定比例成本随成交金额线性放大。因此小单时比例成本更低,大单时比例成本更高,两条曲线会在某个成交金额处交叉。

示例交易清单与重算结果

下表为 8 笔示例交易(示例数据,用于演示计算过程,非实测结果)。乘数统一为 10,数量单位为手。

序号方向信号价成交价数量毛收益 G固定金额净收益固定比例净收益
1多100.0100.22+40+35+39.0
2空101.0100.63+120+115+118.5
3多99.599.85+150+145+147.5
4多100.5100.18−320−325−324.0
5空102.0101.710+300+295+294.0
6多101.2101.512+360+355+353.4
7空103.0102.415+900+895+892.5
8多102.5102.920−800−805−810.0

累计结果:固定金额假设下累计净收益为 +710;固定比例假设下累计净收益为 +710.9。两者总量接近,但曲线形态不同——第 4 笔和第 8 笔大单亏损时,比例成本明显更重;小单盈利时,固定金额成本更重。

两种滑点假设下的累计盈亏曲线(示例数据) 交易序号 累计净收益(元) 0 200 400 600 800 0 1 2 3 4 5 6 7 8 固定金额滑点(5 元/笔) 固定比例滑点(0.05%) 第4笔大单亏损:比例成本更重 第7笔大单盈利:比例成本略高

曲线差异的判读要点

  • 交叉点位置:当单笔成交金额约等于 5 / 0.0005 = 10000 元时,两种成本相等。低于该金额,固定金额假设更“吃亏”;高于该金额,固定比例假设更“吃亏”。本例第 1 笔成交金额约 2004 元,比例成本仅 1 元,远低于固定 5 元。
  • 大单亏损放大:第 8 笔成交金额约 20580 元,比例成本约 10.3 元,比固定 5 元多扣 5.3 元,使该笔净亏损从 −805 扩大到 −810。
  • 曲线形态而非总量:两套假设最终累计值只差 0.9 元,但中途每笔的扣减结构不同。评估策略稳健性时,应关注单笔成本随规模变化的敏感度,而不是只看期末一个数字。
实操建议:把交易清单按成交金额排序,找出成交金额跨越 10000 元的分界笔数。若大单占比高,固定比例假设会系统性低估成本;若小单高频,固定金额假设会系统性高估成本。选择哪种假设,应匹配策略真实的成交规模分布。
本例的毛收益直接取自示例清单,未包含手续费、印花税等其他成本项。若需完整净收益,应把其他成本与滑点成本分别列示,避免混算后无法判断差异来源。