Skip to content

Algo Trading

VETA supports 9 algo strategies, each running as an independent microservice. The algo workspace provides tools for monitoring execution quality and strategy performance.

Algo Workspace

StrategyApproachBest for
LIMITPassive limit order with configurable aggressionSmall orders, price-sensitive fills
TWAPTime-Weighted Average Price — uniform slices over timeSpreading execution evenly
VWAPVolume-Weighted Average Price — historically-shaped slicesMatching the day’s volume curve
POVPercentage of Volume — tracks market participation rateControlling market impact
ICEBERGHidden quantity — only reveals a visible portion per sliceLarge orders on lit venues
SNIPERAggressive opportunistic fills at favourable price levelsCatching liquidity
ARRIVAL_PRICEBenchmarks execution against the price at submissionMinimising slippage
ISImplementation Shortfall — balances market impact vs timing riskOptimal execution
MOMENTUMEMA crossover — routes tranches on favourable price signalsTrend-following

The Algo Monitor panel shows all active algo strategies with real-time heartbeat status. Each strategy reports:

  • Last heartbeat timestamp
  • Number of active orders
  • Current execution progress

A heartbeat gap > 10 seconds triggers an alert in the alert centre.

The Executions panel shows detailed fill analytics for each order:

  • Fill percentage progress bar
  • Average fill price vs arrival price
  • Market impact (bps)
  • Commission costs
  • Expandable fill timeline chart

The Algo Leaderboard ranks strategies by performance metrics:

  • Fill rate (percentage of orders fully filled)
  • Average slippage (bps from arrival price)
  • Total filled quantity over the last 5 minutes

The Trade Recommendation panel shows rule-based signals scored by the intelligence pipeline. Each recommendation includes:

  • Symbol and action (BUY/SELL/HOLD)
  • Confidence score (0–1)
  • Reason text with factor analysis
  • Target price