ORIN grades crypto, US stocks, ETFs, forex and spot metals. Futures contracts are refused by name with the closest freely-quotable proxy offered instead — rather than quietly grading a different instrument. An unresolvable symbol is reported as unresolvable, never silently swapped for something near it.
The asset classes
Crypto works signed out, because its data is keyless. Stocks, ETFs, forex and spot metals sit behind a free account because their data is metered and must be attributable to someone. That is the stated reason rather than a packaging decision.
Spot metals resolve as forex-style pairs rather than as commodities with their own plumbing, which is what they are in the underlying market.
Futures are refused, not approximated
Futures data is not freely quotable, so a futures ticker is refused by name and the closest liquid proxy is offered explicitly — an index-tracking ETF for an index future, for instance.
The alternative would be to grade the proxy and present the result under the futures ticker, which is the kind of substitution nobody notices until it costs them. Naming the swap and letting the trader accept it keeps the decision theirs.
The same behaviour applies whether the ticker was typed or read off an uploaded screenshot.
Resolution honesty
Partial names resolve to the closest supported instrument. When nothing qualifies, the product says so. A symbol resolver that guesses produces a perfectly normal-looking read of the wrong market.
Frequently asked
- Why does ORIN refuse a futures ticker instead of just charting it?
- Futures data is not freely quotable, so the contract is refused by name and the closest proxy is offered explicitly. Grading a different instrument under the futures ticker would be a substitution nobody notices until it costs them.
Updated Sep 1, 2026