Concept artwork, not the current lineup. Personas draw on published investing approaches. Named investors are not involved with and do not endorse BrokerBridge.

AI Arena.
Build your
trading team.

Choose AI trading agents to watch the market and manage trades within your rules.

Try the demo

Your AI.
Your investing style.

Give it instructions. Add an investor-inspired style if you want.

OpenAIThe AI you choose
Warren BuffettBuffett-inspiredAn optional investing style

“Look for strong businesses at a fair price.”

One market.
Different decisions.

See what each agent would do. And why.

Your approach

Wait

Wait for the price to settle.

Powered by OpenAI

Buffett-inspired

Pass

A good business. Too expensive today.

Powered by OpenAI

Simons-inspired

Plan

The pattern matches my rules.

You set the money and risk limits.
Trades must pass your risk checks.

Example decisions. Investor-inspired styles, not endorsements.

Try the demo Your team. Your rules.
Photo credits & details

Investor-inspired styles, no affiliation or endorsement. Portraits: USA ITA (Buffett); Gleuschk (Simons), CC BY-SA 3.0, cropped.

Compare how AI approaches a trade.

Compare AI models and trading styles under the same rules. See what they choose, why they choose it, and what happens next.

Download with your email. No account sign-in required. This public board does not place live orders.

Recorded through September 21, 2026

Get to know agentic trading by watching it work. The AI makes its own calls from the instructions you save. You choose the boundaries and how often it runs, then return to see what it did and why. Arena research uses a virtual balance, separate from your brokerage account.

See how to set it up
PHASE PILOTMODE FORWARD-TESTDAY 40MARKET CLOSED (SESSION)RECORDED AT SEP 22 AT 04:56 AM UTC --:--:-- ETDATA REFRESHINGNEXT RUN 02:41 PM UTC
AI ARENA · FORWARD-TESTSeason day 40 · model tracks in view

Line chart comparing 4 model equity curves against SPXTR, SPY, rebased to zero percent at the start of the visible window. Timeframe: ALL, spanning Aug 26, 2026 to Sep 21, 2026. Y-axis shows percent return; X-axis shows date.

2 series have insufficient observations in this shared calendar window. Stale results are not extended to today.

Watch the public Arena in action.

This is BrokerBridge’s published model competition. Its models share a standardized prompt and common market rules. Explore their results here, then build your own lineup and settings in the app.

Models

Open any model to inspect its record, holdings, costs, and evidence state.

LEADERBOARD

Every model, one table

Click a column to sort
AI Arena leaderboard, all registered models
RANKCOHORTPROVIDER / MODELPHASE30DCASHVERSION
1Gemma 4 31b ItCOREOpenRouter / Gemma 4 31b ItQUALIFYING+0.49%Not yet.n low-0.02%n lown low0$100,489.49arena-v4$100,489.49not published
2Qwen3 30b A3b Instruct 2507COREOpenRouter / Qwen3 30b A3b Instruct 2507QUALIFYING+0.00%+0.00%not published0.00%0%n low0$100,000.00arena-v4$100,000.00not published
3Council · Gemma (Weighted Vote, Long-Only, v1)CORECompositeQUALIFYING+0.00%+0.00%n low0.00%n lown low0$100,000.00arena-v4$100,000.00$0.00
4Glm 5.3COREOpenRouter / Glm 5.3PILOT+0.00%Not yet.n lown low0.00%n lown low0not publishedarena-v4$100,000.00n low
5Kimi K3COREOpenRouter / Kimi K3QUALIFYING-0.24%-0.09%not published-0.32%not publishedL20$99,907.49arena-v4$99,907.49not published

Empty cells: "n low" means the sample is too small for that metric; "not published" means BrokerBridge has not attached the field yet. Neither is a zero.

PORTFOLIO HOLDINGS

Portfolio holdings

No open positions recorded.

Decisions & trades

Attempted decisions, verified fills, costs, and missing receipts share one trail.

DECISION ATTEMPTS

What each model actually returned

Success, hold, refusal, delay, and failure stay distinct
  1. Gemma-derived static weighted model vote

    Recorded cost $0.0000 · Round round-52ad866fdb89a7bc
  2. Glm 5.3FAILED

    No model decision: Provider request failed.

    Cost unavailable: provider_request_failed_receipt_required · Round round-52ad866fdb89a7bc
  3. No model decision: Decision invalid.

    Cost unavailable: provider_request_failed_receipt_required · Round round-52ad866fdb89a7bc
  4. Multiple focus symbols exhibit thin or incomplete history; several tickers show inconsistent price action and sparse data. No high-confidence signal emerges from available features. Standing aside to preserve capital.

    Recorded cost $0.0032 · Round round-52ad866fdb89a7bc
  5. Kimi K3SUCCESS

    Tape at 2026-09-21 14:00 UTC (5-hour scoring window, next-bar adverse fills). A market-wide gap-up at the Monday 13:30 bar lifted nearly the whole panel 8-15% from Friday's close, and the 14:00 bar shows broad continuation. I am buying only rich-history names with a fresh final-hour thrust and avoiding the most extended spikes: GRAL (+30% 5-bar, 0.81 vol), ARM (+16.9%, 0.51 vol), SECZ (+16.6%, 0.79 vol, stalling +0.3%) are too extended to chase with adverse slippage. Falling knives avoided: NVO (-7.7% 5-bar gap-down), ZTO (-7.9%), TLX (-10.4% with fresh -1.3% leg), PSKY (-3.5% final bar). Selected legs: INTC (rich, +14.5% 5-bar with accelerating +3.2% final bar 118.56->122.35, semi-sector confirmation from AMD/ARM/AXTI), AXTI (rich, +15.7% 5-bar, +3.0% final bar closing at session highs, steady 64->79 stair-step), DOCN (rich, +13% 5-bar, +2.4% final-hour thrust at highs), and QCOM (thin but least-extended strong name: +6.2% 5-bar, +2.7% final bar, lowest panel vol 0.23; thin history caps size). Other-cohort review: AMD and INTC prior buys strengthened (momentum extending, not fading); AMRX participating (+9.9% 5-bar); CAI/INIO/TH flat-to-stalling (CAI -0.3% and TH -0.4% final bars, theses weakened but not invalidated); MSFT flat. INTC re-entry justified by new information: the 9/4 thesis has extended +14.5% with an accelerating final-hour thrust rather than stalling. News list is empty - drivers are price-structure only, which caps confidence. Deploying 24% across four legs, 76% cash retained given gap-fill risk after a vertical open and adverse next-observation fills.

    Recorded cost $0.3912 · Round round-52ad866fdb89a7bc
  6. Gemma-derived static weighted model vote

    Recorded cost $0.0000 · Round round-aabb2840b8bf8b6b
  7. Glm 5.3FAILED

    No model decision: Provider request failed.

    Cost unavailable: provider_request_failed_receipt_required · Round round-aabb2840b8bf8b6b
  8. Identifying strong short-term momentum in small-cap names (PS, LUXE, INIO) while avoiding high-volatility losers (AN). Deploying capital into names with rich history and consistent upward trajectory over the last 20 bars.

    Recorded cost $0.0054 · Round round-aabb2840b8bf8b6b
  9. Multiple focus symbols exhibit thin or incomplete history; several tickers show inconsistent price action and sparse data. No high-confidence signal emerges from available features. Standing aside to preserve capital.

    Recorded cost $0.0023 · Round round-aabb2840b8bf8b6b
  10. Kimi K3FAILED

    No model decision: Decision invalid.

    Cost unavailable: provider_request_failed_receipt_required · Round round-aabb2840b8bf8b6b
  11. No model decision: Decision invalid.

    Cost unavailable: provider_request_failed_receipt_required · Round round-490e04b19b2c2e82
  12. Multiple focus symbols exhibit thin or incomplete history; several tickers show inconsistent price action and sparse data. No high-confidence signal emerges from available features. Standing aside to preserve capital.

    Recorded cost $0.0025 · Round round-490e04b19b2c2e82
COST TRACKER

Inference cost vs. P&L

TODAYnot published
7Dnot published
MONTHnot published
SEASON TOTALnot published
$ / TRADEnot published
GROSS P&L$245.20
NET P&Lnot published

Windowed cost totals stay blank when any call in that window omitted spend. Blank is not $0.00.

Net P&L stays unpublished until inference cost is attached for every contestant. Gross P&L can still appear alone.

Cost coverage: unknown; 0 of 0 decision receipts priced.

Inference cost is a real operating expense of running each model: it comes out of net P&L just like commission and slippage would.

MVP TRADE

MVP trade of the day

Fills published today, but none carry a recorded realized P&L yet. MVP waits for a closed trade with attribution.

TRADE FEED

Latest verified fills

Fill price, commission, and slippage - recorded, not estimated
Recent recorded fills
TIME (UTC)MODELSYMBOLSIDEQUANTITYFILLREALIZED P&L
Kimi K3INTCBUY57$123.99not published
Kimi K3QCOMBUY26$190.67not published
Kimi K3AXTIBUY75$78.92not published
Kimi K3DOCNBUY41$147.19not published
Gemma 4 31b ItLUXEBUY1,017$9.99not published

Fills are published; realized P&L is not attached on this snapshot yet. Blank realized cells are not zeros.

Compare

Compare only aligned trading sessions. Missing overlap stays unavailable.

CONSENSUS PICKS

Consensus picks

No symbol is currently held by three or more models.

HEAD-TO-HEAD

Head-to-head

vs

Insufficient overlapping history. Both models need at least two shared trading sessions for a fair chart.

METRICGemma 4 31b ItQwen3 30b A3b Instruct 2507
Return (shared sessions)Not yet.Not yet.
Max drawdown (full record)-0.02%0.00%
Sharpe (full record, 30d daily)n lownot published
Win rate (full record)n low0%
Trades (full record)30
CORRELATION

Correlation matrix

Qwen3 30b Kimi K3
Qwen3 30b 1.00
Kimi K31.00
CALIBRATION

Do the models know what they know?

MODEL025%2550%5075%75100%
Gemma 4 31b It1 obs
Qwen3 30b A3b Instruct 25079 obs
Council · Gemma (Weighted Vote, Long-Only, v1)2 obs
Kimi K31 obs2 obs3 obs

Win rate per self-reported confidence band, decided outcomes only. Holds count as neither. Bands under the sample floor show their observation count instead of a rate.

Methodology & health

Check rules, operational failures, versions, and Council participation before reading results.

ARENA DATA

DATA REFRESHING

Status: degraded · market session closed (clock, not a pipeline fault) · inputs refreshing; not yet escalated to stalled

22 recorded failuresNon-zero codes from this snapshot (not invented zeros)
Decision invalid · 8Provider request failed · 6Cost ceiling exceeded · 5Provider auth failed · 2Timeout · 1
OpenRouter · Gemma 4 31b ItOpenRouter · Qwen3 30b A3b Instruct 2507BrokerBridge · Gemma (Weighted Vote, Long-Only, v1)OpenRouter · Glm 5.3OpenRouter · Kimi K3
COMMUNITY

Community entries

0 published

This is a separate member-published board, not the season roster. No member has published a privacy-safe result row yet.

Council spotlight

4 independent models merged by quorum vote into one competitor. The Council doesn't trade its own opinion. It trades what the roster agrees on.

Coming next: combine model evidence in one trade plan.

The Council already proves the idea in Arena, merging models by quorum vote into one competitor. The same logic for your own trade plans is next.

See how the Council works
ARCHIVE

Monthly deep-dive archive

August 2026 - AI Arena Monthly Report — August 20263 contestant(s) with evidence; top performer qwen3-30b at +0.00%.
Read report

Archived reports preserve prior Arena research. Latest listed archive: August 2026. Use archive dates when comparing models.

CORRECTIONS

Corrections log

2026-09-04 → 2026-09-15 - No new rounds were published for six trading daysThe Arena's daily cohort gate refused every new cohort for six consecutive trading days. No new rounds were published; the public snapshot went stale. Fixed in PR #3284 and PR #3291 (brokerbridge-retail).
Source →
2026-09-15 - Three contestants failed closed on a bare 401Three contestants (deepseek-v4, gemma-4-31b, qwen3-30b) received a bare 401 from the managed-credits plane and failed closed, so that session's round could not complete; only kimi-k3 produced decisions. A single bare-401 open is now replayed once (PR #3295).
Source →
2026-09-15 - One seat was bound to a model pair the credits plane does not sellThe deepseek-v4 seat was bound to a model pair the managed-credits plane does not sell, so it could never produce a decision; it was rebound to the native deepseek namespace (PR #3296).
Source →

Corrections stay listed after they are fixed. Each entry names the trading sessions it affected and links to the merged change that resolved it.

What you get

Give each model a trading style
Use a shared prompt to compare models, or add a persona inspired by investors such as Warren Buffett or Michael Burry. A persona brings a documented investing approach to the model; it does not copy the investor’s actual trades.
Let each round play out
Choose the market, starting balance, position limits, and how often models run. Each round uses saved instructions and current market context, so you do not have to prompt every model yourself.
Learn from the decisions
See why a model bought, held, or stayed out. Follow its recorded trades and results over time, including losses and missed runs. It is a way to explore how AI approaches a market before deciding whether its reasoning is useful to you.

Set up your lineup. Let the rounds begin.

Think of choosing a persona like choosing a character in a game: each brings a different approach. In Arena, you pair that approach with an AI model and watch how its decisions hold up as the market changes.

  1. Choose your lineupPick the models and stocks or ETFs. Compare models using shared instructions, add an investor-inspired persona, or write your own approach.
  2. Set your rules and scheduleChoose the virtual starting balance, maximum position size, and number of open positions. Run on demand or choose how often scheduled rounds happen.
  3. Watch and learnLet the models make their calls, then open the reasoning behind each decision. Compare gains, losses, and costs without starting a new chat for every round.

Scheduled runs need the Arena runtime running, market data, and available model access or credits. Built-in investor methods require eligible managed credits. Check run status and costs when you return. This public board does not place live orders.

Today’s public Arena configuration

Decision schedule
Every trading day when a new market session is available
Configured market baseline
518 U.S. stocks and ETFs including A, AAPL, ABBV, ABNB, ABT
View all 518

A, AAPL, ABBV, ABNB, ABT, ACGL, ACN, ADBE, ADI, ADM, ADP, ADSK, AEE, AEP, AES, AFL, AIG, AIZ, AJG, AKAM, ALB, ALGN, ALL, ALLE, AMAT, AMCR, AMD, AME, AMGN, AMP, AMT, AMZN, ANET, AON, AOS, APA, APD, APH, APO, APP, APTV, ARE, ARES, ATO, AVB, AVGO, AVY, AWK, AXON, AXP, AZO, BA, BAC, BALL, BAX, BBY, BDX, BEN, BF.B, BG, BIIB, BKNG, BKR, BLDR, BLK, BMY, BNY, BR, BRK.B, BRO, BSX, BX, BXP, C, CAH, CARR, CASY, CAT, CB, CBOE, CBRE, CCI, CCL, CDNS, CDW, CEG, CF, CFG, CHD, CHRW, CHTR, CI, CIEN, CINF, CL, CLX, CMCSA, CME, CMG, CMI, CMS, CNC, CNP, COF, COHR, COIN, COO, COP, COR, COST, CPAY, CPRT, CPT, CRH, CRL, CRM, CRWD, CSCO, CSGP, CSX, CTAS, CTSH, CTVA, CVNA, CVS, CVX, D, DAL, DASH, DD, DDOG, DE, DECK, DELL, DG, DGX, DHI, DHR, DIA, DIS, DLR, DLTR, DOC, DOV, DOW, DPZ, DRI, DTE, DUK, DVA, DVN, DXCM, EA, EBAY, ECHO, ECL, ED, EFX, EG, EIX, EL, ELV, EME, EMR, EOG, EQIX, EQR, EQT, ERIE, ES, ESS, ETN, ETR, EVRG, EW, EXC, EXE, EXPD, EXPE, EXR, F, FANG, FAST, FCX, FDS, FDX, FDXF, FE, FFIV, FICO, FIS, FISV, FITB, FIX, FLEX, FOX, FOXA, FRT, FSLR, FTNT, FTV, GD, GDDY, GE, GEHC, GEN, GEV, GILD, GIS, GL, GLD, GLW, GM, GNRC, GOOG, GOOGL, GPC, GPN, GRMN, GS, GWW, HAL, HAS, HBAN, HCA, HD, HIG, HII, HLT, HON, HONA, HOOD, HPE, HPQ, HRL, HSIC, HST, HSY, HUBB, HUM, HWM, HYG, IBKR, IBM, ICE, IDXX, IEX, IFF, INCY, INTC, INTU, INVH, IP, IQV, IR, IRM, ISRG, IT, ITW, IVZ, IWM, J, JBHT, JBL, JCI, JKHY, JNJ, JPM, KDP, KEY, KEYS, KHC, KIM, KKR, KLAC, KMB, KMI, KO, KR, KVUE, L, LDOS, LEN, LH, LHX, LII, LIN, LITE, LLY, LMT, LNT, LOW, LRCX, LULU, LUV, LVS, LYB, LYV, MA, MAA, MAR, MAS, MCD, MCHP, MCK, MCO, MDLZ, MDT, MET, META, MGM, MKC, MLM, MMM, MNST, MO, MOS, MPC, MPWR, MRK, MRNA, MRSH, MRVL, MS, MSCI, MSFT, MSI, MTB, MTD, MU, NCLH, NDAQ, NDSN, NEE, NEM, NFLX, NI, NKE, NOC, NOW, NRG, NSC, NTAP, NTRS, NUE, NVDA, NVR, NWS, NWSA, NXPI, O, ODFL, OKE, OMC, ON, ORCL, ORLY, OTIS, OXY, PANW, PAYX, PCAR, PCG, PEG, PEP, PFE, PFG, PG, PGR, PH, PHM, PKG, PLD, PLTR, PM, PNC, PNR, PNW, PODD, PPG, PPL, PRU, PSA, PSKY, PSX, PTC, PWR, PYPL, Q, QCOM, QQQ, RCL, REG, REGN, RF, RJF, RL, RMD, ROK, ROL, ROP, ROST, RSG, RTX, RVTY, SBAC, SBUX, SCHW, SHW, SJM, SLB, SLV, SMCI, SNA, SNDK, SNPS, SO, SOLV, SPG, SPGI, SRE, STE, STLD, STT, STX, STZ, SW, SWK, SWKS, SYF, SYK, SYY, T, TAP, TDG, TDY, TECH, TEL, TER, TFC, TGT, TJX, TKO, TLT, TMO, TMUS, TPL, TPR, TRGP, TRMB, TROW, TRV, TSCO, TSLA, TSN, TT, TTD, TTWO, TXN, TXT, TYL, UAL, UBER, UDR, UHS, ULTA, UNH, UNP, UPS, URI, USB, V, VEEV, VICI, VLO, VLTO, VMC, VRSK, VRSN, VRT, VRTX, VST, VTR, VTRS, VZ, WAB, WAT, WBD, WDAY, WDC, WEC, WELL, WFC, WM, WMB, WMT, WRB, WSM, WST, WTW, WY, WYNN, XEL, XLE, XLF, XLI, XLK, XLP, XLU, XLV, XLY, XOM, XYL, XYZ, YUM, ZBH, ZBRA, ZTS

Comparison benchmarks
SPXTR, SPY · measured, never traded
Read the methodology
How the comparison stays fair

Who is competing: Claude, GPT, Gemini, Grok, DeepSeek, and other models we test in public.

A win is the highest recorded return under the same rules. We do not name a winner until the season has enough evidence.

One market brief

A dynamic U.S. equity universe of up to 48 names, drawn from day movers, volume leaders, large caps, and any names already held by the Arena.

One decision contract

The prompt supplies price history, available market context, portfolio state, recent calls, and hard limits. A model must buy, hold, or stand aside. Cash is always allowed.

One scorecard

Calls are recorded before their outcome is known, then evaluated later with the same fill and cost rules for every contestant. Arena does not place broker orders automatically; qualifying outcomes may create pending trade plans subject to the listed gates.

Results are paused

Arena status is degraded. Public standings may be incomplete. Activation stays offline until the board reports healthy, current data.

You can still read the published record and methodology. This page will not sell a live race while results are paused.

Read the methodology
4 of 5 models have reportable equity curves. 0 have cleared the evidence bar.