IBKR Trading System Status Report

March 22, 2026

IBKR Trading System Status Report

Generated: 2026-03-17 03:51 UTC Backend Version: 2.0.0 Frontend: Next.js 15.5.12


System Overview


Container Health

All 9 containers running. No restarts, no OOM kills.

ContainerStatusUptimeCPUMemoryNetwork I/O
ibkr-gatewayUp~1h0.17%577 MB / 2 GB15 MB / 5.4 MB
ibkr-backendUp (healthy)6h0.09%71 MB9.7 MB / 4.5 MB
ibkr-frontendUp (healthy)6h0.00%52 MB40 KB / 48 KB
ibkr-rusty-agentUp (healthy)6h0.10%60 MB1.4 MB / 1.9 MB
ibkr-discord-botUp6h0.00%47 MB / 128 MB1.8 MB / 762 KB
ibkr-grafanaUp28h0.03%61 MB / 256 MB1.3 MB / 19 MB
ibkr-prometheusUp35h0.77%111 MB / 768 MB158 MB / 9.6 MB
ibkr-cadvisorUp (healthy)35h0.98%57 MB / 128 MB3.3 MB / 27.9 MB
ibkr-node-exporterUp35h0.00%24 MB / 64 MB6.4 MB / 130 MB

Gateway Connectivity

  • Paper trading: Connected via ibkr-gateway:4004 (client ID 10)
  • Live trading: Disconnected — circuit breaker open (75 failures)
  • Subscribed symbols: SPY, QQQ, IWM, DIA, VIX, TLT, GLD

Issue: Live connection circuit breaker is open with 75 accumulated failures. This needs investigation — either credentials aren't configured for live mode or the live port mapping is incorrect.


Account Summary

FieldValue
AccountDUO282751 (Paper)
Net Liquidation$250,829.80
Buying Power$999,845.00
Excess Liquidity$249,961.25
Settled Cash$0.00
Unrealized P&L$0.00
Realized P&L$0.00
Open Positions0
Open Orders0
Fills Today0

No active positions or orders. Automation is off.


Market Data Feed

Real-time quotes flowing for all subscribed symbols:

SymbolBidAskSpreadStatus
SPY$667.53$667.62$0.09Live
QQQ$598.84$598.91$0.07Live
IWM$247.00$247.03$0.03Live
DIA$469.24$469.34$0.10Live
TLT$87.00$87.03$0.03Live
GLD$461.80$461.93$0.13Live
VIXNo quotes

Note: VIX shows null bid/ask. VIX is a calculated index — real-time quotes require a specific market data subscription. Bid/ask only available on VIX futures/options.


Options Chain — SPY

Underlying at $667.06, nearest expiry 2026-03-24 (7 DTE).

  • 21 calls, 21 puts returned
  • P/C ratio: 1.025 (slightly put-heavy, neutral)
  • Total call volume: 107,100
  • Total put volume: 109,807

Greeks Quality Check

Sample deep ITM call (strike $617):

FieldValueAssessment
Delta0.999Correct for 50-point ITM
Gamma0.0002Correct (deep ITM = near-zero gamma)
Theta-0.079Plausible
Vega0.002Correct (deep ITM = low vega)
Implied VolmissingIssue

Issue #30 status: Greeks are now calculating with the real underlying price ($667.06 vs the old null). Delta/gamma/theta/vega look correct for deep ITM options. However, impliedVol field is missing from the response — this should be populated.


Backend API Surface

48 endpoints across 12 resource groups:

Loading mind map...

Issues & Action Items

  1. Live connection circuit breaker open — 75 failures, breaker in open state. Needs credential check or port verification for live mode.
  2. impliedVol missing from options chain response — Greeks are fixed (issue #30 partially resolved) but IV field isn't being returned.
  3. last price null for all market data symbols — bid/ask flowing but last trade price not populating. May need reqMktData with tick type 4 (last).
  4. VIX quotes empty — expected for the index itself, but worth noting if VIX options/futures are planned.
  5. IB Gateway restarted recently (~1h uptime vs 6h for other containers) — worth monitoring for stability.

Report generated by Kern from live system queries. All data reflects real-time state at 2026-03-17 03:51 UTC.