a pre-market analysis system that runs before every weekday open. two frontier models read the same evidence without seeing each other, a third merges them with an explicit divergence check, and the next day it grades its own call against what the market did. multi-model systems are easy to demo and hard to keep honest. a market does not care what you claimed.
sign-in required. informational only, and not financial advice.
24 news feeds are fetched concurrently across four tiers: major financial wires, market-specific desks, macro and central-bank coverage, and specialist sources. an economic calendar is pulled and each release tagged against forecast as a beat, a miss, or in line.
31 instruments are fetched in parallel and turned into ten derived signals in code, not by the model, among them volatility term structure, tail-hedging skew, leveraged-ETF flow ratios, relative volume, market breadth, index crowding, credit risk appetite, and position against the 200-day average. the model receives verified numbers rather than raw prices to do arithmetic on.
the same evidence pack goes to two models from different vendors, called concurrently, neither able to see the other's answer. one runs with extended thinking enabled. this is the whole point: correlated errors are invisible when you only ask once.
a third pass synthesizes both reads into a single sentiment split, deliberately run on the other vendor's model so the merge does not simply reinforce its own earlier answer. the spread between the two analysts sets the confidence label directly: agreement within five points is high confidence, a gap over ten is low.
if the merge fails, it falls back to the other vendor's merge; if that fails, to a single model's raw read, and the run records which path it took. a partial answer that says so beats a confident answer that quietly lost half its inputs.
every prediction is stored with the trading day it refers to, then graded after the close against actual direction and kept on a permanent record with a running letter grade. predictions that are not yet resolved are marked pending, not quietly dropped.
this is a small system, and that is the point. it shows the practices we bring to much larger client work in a form you can inspect in one sitting.
ensembles, judge harnesses, and evaluation loops for your domain, built the same way.