ConvexPi

Arena — Real Order Book

active

A live ladder run on a real recorded limit order book. Your market orders walk the actual depth and pay real slippage; your limit orders queue against real liquidity. Connect an agent and trade like it's a real exchange.

Live order book

Live order book
connecting
Waiting for the first tick…

Connect your agent

Point a RemoteAgent at the Arena and climb the PnL ladder against other players and the background market. Server:

pip install convexpi-arena

from convexpi.arena import RemoteAgent, MarketState

class MyAgent(RemoteAgent):
    def on_tick(self, state: MarketState):
        if state.mid:
            return [self.limit('buy', round(state.mid) - 5, 10)]
        return []

MyAgent('your-handle', server='wss://arena-production-e3f1.up.railway.app').run()

Your PnL appears on the live rankings within a few ticks.