10 of 10 sources ready

Every number knows where it came from.

SIRRUX is a research workspace for markets and portfolios. Every price, filing and calculated metric carries its provider and timestamp — and when a source has nothing to give, you see an em dash instead of a guess.

Research and education only. No trading, no investment advice.
SPCX
Space Exploration Technologies Corp. Class A
$109.60
▼ −16.34 (−12.98%)
Previous close$125.95
Day range$108.14 – $117.48
Bid / ask spread$1.57
Volume4.18M
52-week range—
Extended-hours price—
alpacaIEX book 2:50:57 PMSEC filing facts

Two fields above are —. The provider didn't return them, so SIRRUX doesn't either. Nothing was rounded to zero to make the card look complete.

SourcesAlpaca IEXTwelve DataSEC EDGARFREDCoinGeckoFinnhubLDA.govUSAspending
The house rule

An em dash is an answer.

Most tools fill gaps quietly. A missing field becomes 0.00, a stale quote keeps yesterday's colour, an estimate gets printed next to a fact. By the time it reaches a chart, you can't tell which is which.

SIRRUX labels every value as live, delayed, cached, stale, manually entered or unavailable — and never invents the sixth case to avoid showing the first five.

Elsewhere
52-wk range  $0.00
A gap rendered as data.
SIRRUX
52-wk range  —
The source didn't provide it. Now you know.
Alerts

Alerts that fire on the crossing, not on the refresh.

A price sitting above your threshold isn't news every thirty seconds. SIRRUX evaluates edges: it triggers when a value crosses, stays quiet while it remains there, and re-arms once it moves back.

$200 thresholdtriggerno re-triggerre-armedtrigger
  • $198 → $201Crosses above the thresholdTrigger
  • $201 → $203Still above; nothing new happenedHold
  • $203 → $197Falls back belowRe-arm
  • $197 → $202Crosses againTrigger

Mark a one-time alert as seen and it completes. Mark a recurring one as seen and only that occurrence clears — the rule stays armed, on your cooldown, and keeps watching from the server whether or not a tab is open.

Positions

Transactions create positions. Never the other way around.

A holding isn't a quantity and an average price — it's what's left after every buy, sale, fee, split and transfer. Store it the other way and partial sales, tax lots and realised gains all stop reconciling.

Buy · 100 AAPL @ $25.00$2,500.00
+
Commission$5.00
→
Effective cost per share$25.05 derived

total cost ÷ quantity — shown live, before you save

FIFO · LIFO · AVG · LOT

Real tax lots

Every purchase opens a lot with its own date, remaining quantity and commission allocation.

HISTORICAL FX

Rates that don't drift

A 2021 purchase keeps its 2021 exchange rate. Cost basis is never restated at today's rate.

DECIMAL

No float rounding

Money, quantities and coupon rates are exact decimals from the database to the screen.

REBUILD

Edit the trade, not the total

Correct a transaction and the position is recomputed from its ledger, inside one transaction.

Households

One workspace, several owners.

Portfolios belong to people, accounts belong to portfolios, positions belong to accounts. Consolidate a household without a joint account counting twice.

PERSON

Owner-level totals

Market value, cost basis, realised and unrealised gain, accrued income and cash, per person.

ACCOUNT

Custody stays visible

Interactive Brokers and Schwab roll up together but never lose which broker holds what.

JOINT

Configurable ownership

Split a joint account by percentage so the household total is right and each share is traceable.

Analysis

Coverage before conclusions.

Every analysis states what it could and couldn't see. Risk, performance, income and projections each report their inputs, their method and their data date — and a projection shows a range with its assumptions, never a single confident number.

Recommendations name the observation, the evidence, the possible action and the trade-off. There is no “buy this now”, because that isn't something a research tool can honestly say.

82%
Confidence: Moderate
Analysis coverage · calculated 2:52 PM
Missing inputs
  • — Current analyst estimates
  • — Complete five-year cash-flow history
  • — Sector classification from provider

Look at your holdings without being lied to.

Import from Investing.com, Excel or CSV — map the columns yourself, fix what doesn't match, and keep every source row for the audit.