RISKORA · TRANSPARENCY
Where our market data comes from
Every provider, the order they are tried in, and how we label data that is not live.
Last updated: 20 July 2026Riskora is not a market-data product. Prices are an input to a paper-trading simulator — they are reference data used to price simulated fills. Nothing you do on Riskora reaches an exchange, and we never present a price as live when it is not.
1. Quotes — index and instrument prices
Requested by the terminal and dashboard. Cached for 3 seconds.
| # | Provider | Role |
|---|---|---|
| 1 | Angel One SmartAPI | Primary. Authenticated broker API, real-time during market hours. |
| 2 | NSE published endpoints | Fallback. Index level only. |
| 3 | Yahoo Finance | Last resort. Delayed. |
2. Chart candles — price history
| # | Provider | Role |
|---|---|---|
| 1 | Angel One SmartAPI | Primary. IST-aligned candles. |
| 2 | Yahoo Finance | Fallback. Delayed. |
3. Option chain
Cached for 60 seconds. Greeks (delta, IV) are computed by us from the underlying chain, not taken from a vendor.
| # | Provider | Role |
|---|---|---|
| 1 | Angel One SmartAPI | Primary chain. |
| 2 | NSE option chain | Fallback. |
| 3 | Riskora snapshot | Last successfully fetched chain, stored by us. Used outside market hours and when every live source fails. |
4. Charts are rendered by TradingView — the data is ours
The terminal uses TradingView's charting library for drawing. TradingView does not supply our prices. The chart is fed entirely by our own endpoints, using the providers listed above.
5. We label data that is not live
Every response carries the provider it came from, and the terminal shows it as a badge next to the option chain. You never have to guess whether a number is current.
- LIVE
- CACHED
- SNAPSHOT
- DELAYED
- STALE
6. What we never do
- We never fabricate a price. There is no synthetic or randomised price generation anywhere in the platform. If every provider fails, we show the failure — we do not invent a number to fill the gap.
- We never present delayed data as live. Fallback and cached responses are labelled as such.
- We never route an order to an exchange. Every fill on Riskora is simulated against reference prices.
- We do not resell or redistribute market data. It is used only to price simulations inside the product.
7. Accuracy and limits
Reference prices are good enough to train behaviour; they are not execution-grade. Cached and fallback data can lag, spreads and slippage are modelled rather than observed, and outside market hours you are looking at the last stored snapshot. Simulated P&L is an estimate, not a broker settlement figure. Always cross-verify against your broker before acting on anything in a live market.
8. Questions
Data or accuracy queries: support@riskora.in