Skip to main content
Ultra Feature. Requires an Ultra subscription. Get started at api.mathematicalcompany.com

Composite Arbitrage Scanner

A meta-scanner that runs all configured arbitrage methods, scores opportunities, and routes capital to the best ones. The ultimate arbitrage tool for running a full arb desk.

How It Works

  1. Configure which arb methods to run with weights and capital limits
  2. Each cycle, the composite scanner checks ctx.params for results from individual scanners
  3. Score each opportunity: score = (net_edge / cost) * confidence * weight * (1 - utilization)
  4. Rank and execute the top-N (limited by max_concurrent and total_capital)

ArbMethodConfig

Pipeline: composite_arb

Stores list[CompositeArbResult] in ctx.params["last_composite_arb"].

CompositeArbResult

Example: Full Arb Desk

The composite scanner reads results from individual scanners via ctx.params. Run individual scanners earlier in the pipeline so their results are available when the composite scanner runs.