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.
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.
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.
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.
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.
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.
total cost ÷ quantity — shown live, before you save
Every purchase opens a lot with its own date, remaining quantity and commission allocation.
A 2021 purchase keeps its 2021 exchange rate. Cost basis is never restated at today's rate.
Money, quantities and coupon rates are exact decimals from the database to the screen.
Correct a transaction and the position is recomputed from its ledger, inside one transaction.
Portfolios belong to people, accounts belong to portfolios, positions belong to accounts. Consolidate a household without a joint account counting twice.
Market value, cost basis, realised and unrealised gain, accrued income and cash, per person.
Interactive Brokers and Schwab roll up together but never lose which broker holds what.
Split a joint account by percentage so the household total is right and each share is traceable.
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.
Import from Investing.com, Excel or CSV — map the columns yourself, fix what doesn't match, and keep every source row for the audit.