The mini supercomputer for every investor.
NVTrader is a multi-agent research & trading platform built on NVIDIA NeMo Agent Toolkit, an A2A, and cuFOLIO — 36 specialized AI agents that research markets, build portfolios on the GPU, gate every trade through compliance, execute on Alpaca paper, and feed every event into an immutable audit log. Operators extend the platform with the Agent Builder and run walk-forward backtests on the Backtesting page.
Each agent has its own identity, model, and typed subscribes/emits.
They talk to each other through an A2A — 36 live today (32 active by default + 4 example agents you can flip on in the Agent Builder), including the Phase 8 DPO closure that auto-promotes Nemotron policies trained on operator decisions, and the Phase 9 Signal Discovery loop that proposes alpha formulas, gates on IC + p-value, and tilts cuFOLIO. Every emit is a span in NAT's trace.
Every component is best-of-breed and replaceable. Adapters keep brokers and data sources hot-swappable.
reasoning_content from content. Nemotron 3 Nano Omni 30B for chart vision; Kimi K2.6 for tool calls.policy_router — next narration call hits the trained model.PolicyPromoted events; policy_router falls back to cloud Nemotron during cold-start. Compliance can prove which policy produced any decision.BrokerAdapter ABC, same wire shape across brokers. LIVE_TRADING=0 server-side — every order is paper until that gate is opened.Every dashboard page is a tappable entrypoint — fast paths to the parts of the platform that matter for your workflow.
06:00:00 Scheduler tick — daily ingest start 06:00:14 DataAgent Alpaca EOD: 503 symbols · 0 missing · 2 corp_actions 06:31:14 DataAgent Finnhub: rating change CRWD Hold→Buy by Goldman (target 360→412) 06:32:08 DataAgent EDGAR new filings: 8-K AAPL, 10-Q UNH, 13F BRK-A 06:45:14 FeatureEngineering 184 features emitted · cross-sectional ranks computed 07:00:19 PredictiveModeling xgb_v23 walk-forward R²=0.071 · n_train=126k 07:00:21 FundamentalAgent fin_health_z mean=0.34 p10=-0.92 07:00:24 TechnicalAgent momo_top=[NVDA META AAPL] rsi_overheat=3 07:00:27 SentimentAgent sentiment skew=+0.21 events=3 07:00:31 AIFactorAgent regime=risk_on · factor_load={mom:1.32 val:-0.18 qual:0.41} 08:12:14 SignalAgent SignalProposed strategy=quant_us_eod n_views=34 mean_conviction=0.62 08:15:08 MetaAgent CritiqueClean · no leakage, no lookahead 08:30:01 PortfolioOpt cuFOLIO scenario_gen 187ms · cuOpt PDLP solve 311ms 08:45:14 PortfolioConstruction 14 executable orders · turnover 12.4% · max position 4.8% 09:00:08 ComplianceAgent 5 checks PASS · 2 warnings · RebalanceCleared 09:00:09 PortfolioManager PM review requested → user phdaggie 09:10:14 PortfolioManager rebalance APPROVED by phdaggie · id=19a3 09:30:01 ExecutionAgent submitting 14 orders to Webull paper account (Paper ••••35) 09:30:14 webull.place_order NVDA BUY 42 @ MKT · order_id trsp-2c8b… 09:30:14 OrderFilled NVDA 42 @ 1237.18 · slippage +1.8bp 09:30:18 LiveMonitor streaming Webull snapshots · 248 symbols 14:11:32 webull.list_positions n=84 · mv=$92,322.76 · uPnL +$3,148.22
Mean-CVaR optimization, KDE scenario generation, and walk-forward backtesting — natively on the GB10 (compute 12.1).
NAT's OpenTelemetry exporter taps every bus event. Phoenix gives you the full multi-agent trace tree per rebalance.
▾ nvtrader.rebalance 12,841ms ▾ DataAgent.pull_eod 820ms ▾ FeatureEngineering.compute 214ms ▾ PredictiveModeling.predict 4,201ms nemotron-3-super-120b.chat 3,310ms ▸ FundamentalAgent.analyze 2,341ms ▸ TechnicalAgent.indicators 621ms ▸ SentimentAgent.read_news 1,503ms ▾ SignalAgent.fuse 1,083ms ▾ MetaAgent.critique 692ms ▾ PortfolioOptimization.cvar cuFOLIO 498ms cuFOLIO.scenario_gen (GPU) 187ms cuFOLIO.solve_cvar (cuOpt) 311ms ▾ ComplianceAgent.check 541ms ▸ PortfolioManager.review (human) 1,541ms ▾ ExecutionAgent.diff_orders 112ms webull.place_order × 14 512ms
Open the dashboard. Approve a rebalance. Trace every span.