Skip to main content

Vwap Execution Deviation

Quick Reference

PropertyValue
Dimensionexecution
Categorystatistics
Versionv1.0
Output Columnvwap_deviation

VWAP execution deviation: (execution_price - vwap) / vwap — measures execution quality vs benchmark

Formula

(execution_price - vwap) / vwap

CDM Inputs

ColumnCDM TableDescription
execution_pricecdm_*CDM source table
vwapcdm_*CDM source table

Parameters

This FeatureType has no configurable parameters.

Output

Column: vwap_deviation

Deviation of execution price from VWAP in basis points

Market Intuition & Trading Rationale

VWAP execution deviation measures execution quality against the dominant institutional benchmark: (execution_price - vwap) / vwap. VWAP is the volume-weighted average price — it represents the average price paid by all participants, with larger (higher-conviction) trades carrying more weight. Beating VWAP means you traded at better prices than the volume-weighted average participant.

A negative deviation for a buy (or positive for a sell) is favorable — you bought below average or sold above it. This is the gold standard for execution quality: if your algo consistently achieves favorable VWAP deviation, it adds value beyond passive participation. The deviation decomposes into timing (did you trade when volume was high?) and pricing (did you get good prices within that window?). Good execution optimizes both.

Usage Cases

  • TCA (Transaction Cost Analysis): The standard metric for institutional execution. Report by venue, time of day, order size, and market condition. Identify where your algo underperforms and adjust.
  • Algo calibration: If vwap_deviation is persistently unfavorable, reduce participation rate — trade a smaller fraction of volume. If consistently favorable, you may be able to increase aggression without crossing into negative territory.
  • Benchmark-relative alpha: Compute alpha vs VWAP rather than arrival price. A signal that predicts correctly but executes poorly may show positive arrival-price alpha but negative VWAP-relative alpha — execution cost consumed the edge.

YAML Definition

name: vwap_execution_deviation
description: 'VWAP execution deviation: (execution_price - vwap) / vwap — measures
execution quality vs benchmark'
category: statistics
dimension: execution
version: v0.9.0 (Beta)
required_inputs:
- execution_price
- vwap
output_column: vwap_deviation
output_description: Deviation of execution price from VWAP in basis points
tags:
- execution
- vwap
- slippage
parameters: {}
formula: (execution_price - vwap) / vwap