Each analysis reads the graded timeframe plus up to two legs above it on a fixed ladder. Crypto legs are genuinely fetched. Equity and forex legs are aligned roll-ups of the base bars and are labelled aggregated wherever they appear. The engine only ever grades closed bars.
The ladder
Every timeframe has up to two legs above it that are read as context automatically, so a trader does not have to check them separately. Agreement across the legs is scored and weighted toward the highest one, and each objection is stated as a sentence rather than as a score alone.
Fetched versus aggregated
For crypto, higher legs are separate fetches of real higher-timeframe bars. For equities and forex they are roll-ups aggregated from the base bars.
A roll-up is a good approximation and not the same thing, so the distinction is carried all the way to the interface and recorded on each analysis. It is also why the higher-timeframe veto only fires off genuinely fetched legs — an approximation may discount a score but should not be allowed to refuse a trade outright.
A read with no readable higher timeframe at all is capped and says so.
Where candles come from
Crypto comes from public keyless exchange endpoints with fallbacks, which is what makes it servable to a signed-out visitor.
Everything else comes from a keyed vendor called only through ORIN's own server proxy. The allowance is shared, and so is the cache — a symbol another trader just analysed is usually already warm, so the same chart is fetched once rather than once per person.
Supplying your own vendor key is deliberately not supported. It would fragment the shared cache and move a support burden onto the trader for no gain they asked for.
Freshness
The forming bar is dropped at the provider, so only closed bars ever reach the engine. A bar still being written has provisional values, and grading it produces a read that changes underneath you for reasons unrelated to your analysis.
When the shared allowance is momentarily spent, the response carries a retry interval so the interface can count down rather than showing a bare error.
Frequently asked
- Are higher-timeframe legs downloaded separately for stock charts?
- No. Only crypto legs are genuinely fetched. Equity and forex legs are aligned roll-ups of the base bars, labelled aggregated all the way to the interface — they can discount the multi-timeframe score but never veto a trade.
- Why does ORIN grade only closed candles?
- The forming bar is dropped at the provider. Its high, low and close are all provisional, so grading it would produce a read that changed underneath you for reasons that have nothing to do with the analysis.
Updated Sep 1, 2026