← 返回编程题库

需要面试准备

VWAP 母单调度不像 TWAP 那样按时间均切,而是按历史成交量曲线——每个区间在全天成交量中的实证占比——成比例地切片。U 形日内曲线下,开盘和收盘大切片,午间小切片;母单在市场自身吸纳能力大的时段更主动地参与。看似简单的成比例切分有两个真实交易台必须处理的麻烦。第一,理论值 total_qty * volume_curve[i] / sum(volume_curve) 几乎永远不是整数,每桶都要向下取整,底数损失合计大约在 n_buckets 的量级。第二,没有执行台愿意成为某桶里的全部成交量:那等于直接暴露意图,执行价会显著恶化。所以经纪商一般会施加逐桶参与率上限——典型为成交量的 10%-20%——具体表现为每桶分配股数被钳制到 floor(volume_curve[i] * max_participation_pct)。一旦上限触发,钳制损失带来的余量就不再被 n_buckets 限定,必须只重新分配给仍有空间的桶。

查看订阅方案