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
- Configure which arb methods to run with weights and capital limits
- Each cycle, the composite scanner checks
ctx.paramsfor results from individual scanners - Score each opportunity:
score = (net_edge / cost) * confidence * weight * (1 - utilization) - Rank and execute the top-N (limited by
max_concurrentandtotal_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.