Skip to content

ONLINE SNAPSHOT. Data recorded on 27 September 2026; no live backend. Backtests replay a recorded run. By Vlad-Ștefan Constantinescu.

FEFundamental Engine
Checking…Contacting the backend

Paper Trading

UI shell onlyOrder placement disabled

The intended IBKR Paper connection state, and the shape the order ticket will take when — and only when — order placement is implemented and explicitly approved. Nothing on this page can send anything to a broker.

Order placement is a later milestone — not implemented in this build

This application contains no code that can transmit an order to Interactive Brokers or to any other broker. The panel below is a layout placeholder: its controls are permanently disabled, there is no form, no submit handler and no order endpoint behind it. Enabling it is a separate milestone that requires explicit approval from the account owner first.

Until then, treat every number produced by this platform as research output. The ranking and the model portfolio describe what a rules-based process would have selected; acting on them is a decision a person makes in their own broker, deliberately.

Connection state

Read-only probe of /health — this page never opens a broker session itself

Offline
Backend unreachable

Backend unavailable at https://snapshot. Is the FastAPI server running?

Backend
UNREACHABLE
https://snapshot
IBKR (TWS Paper)
N/A
No session
Market data type
N/A
REALTIME / FROZEN / DELAYED / DELAYED_FROZEN
Universe
N/A
Companies tracked by the backend
Database
N/A
SQLite store
Checked
N/A
Backend version unknown
A missing TWS session is never an error here. The platform is designed to degrade: no price means null valuation metrics and a valuation coverage of 0, never a substituted number.

Intended connection

Target configuration for the paper session — the backend remains the authority

Reference
SettingValueNote
Host127.0.0.1TWS / IB Gateway on this machine only
Port7497TWS Paper Trading socket (live trading port is not used)
Client ID17Fixed client id reserved for this application
APIibapi 10.50.1Official Interactive Brokers Python API
Market data type3 → 4Delayed, falling back to delayed-frozen when the market is closed
Quote staleness60 sA quote older than this is flagged stale
Order routingNot implementedNo order path exists in this build
Paper port only. The live-trading socket is not configured anywhere in this project.

Order ticket — permanently disabled

Layout placeholder for a future milestone. No control here is wired to anything.

Disabled

These buttons have no click handler and no endpoint. They are disabled in markup and unimplemented in code.

Order placement, order status and position reconciliation are all out of scope for this milestone and will not be added without explicit approval.

Before an order panel could ever be enabled

  • Explicit, recorded approval from the account owner to enable order transmission.
  • A backend order router with an audited, replayable log of every request and response.
  • Pre-trade risk checks: position limits, notional caps, duplicate-order and fat-finger guards.
  • A verified TWS Paper session — TWS is not installed on this machine, so nothing can connect today.
  • A kill switch that disables transmission without redeploying the frontend.
MODEL PORTFOLIO — NO ORDERS SENT

Positions shown are model output only. This application never transmits an order to IBKR or to any broker.

RESEARCH MODEL — NOT INVESTMENT ADVICE

Deterministic ranking output from public SEC XBRL filings and IBKR prices. For research and education only. Nothing here is a recommendation to buy or sell any security.