← Back to Riskora

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 2026

Riskora 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.

#ProviderRole
1Angel One SmartAPIPrimary. Authenticated broker API, real-time during market hours.
2NSE published endpointsFallback. Index level only.
3Yahoo FinanceLast resort. Delayed.

2. Chart candles — price history

#ProviderRole
1Angel One SmartAPIPrimary. IST-aligned candles.
2Yahoo FinanceFallback. Delayed.

3. Option chain

Cached for 60 seconds. Greeks (delta, IV) are computed by us from the underlying chain, not taken from a vendor.

#ProviderRole
1Angel One SmartAPIPrimary chain.
2NSE option chainFallback.
3Riskora snapshotLast 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.

Provider-agnostic by design. Each provider sits behind its own adapter, and the endpoints do not care which one answered. Adding or replacing a data provider is a swap at that layer, not a change to the product.

8. Questions

Data or accuracy queries: support@riskora.in

TRADING IN F&O CARRIES SUBSTANTIAL RISK. Riskora is a paper-trading simulator for behavioural training. Prices shown are reference data. Simulated outcomes do not guarantee outcomes in live markets, and nothing here is investment advice.
← BACK TO HOME