How MarketLens labels data—and why the label matters
A chart or indicator is only as reliable as the observations used to calculate it. MarketLens distinguishes provider data from simulated values in the interface so visitors can see when a series is not market history.
Provider data and delays
When available, MarketLens requests daily time-series data through Twelve Data. Availability depends on the symbol, exchange, provider coverage and data plan. The app labels provider data and may say that prices are delayed; the provider feed can be delayed, incomplete or unavailable. The date next to a quote is the date of the latest bar loaded by the tool, not a guarantee that the bar is real-time or suitable for execution.
A quote may use a different currency from another instrument, and trading calendars vary by exchange. Daily candles do not show every trade or intraday price movement. Crypto assets trade continuously, while many listed securities follow exchange sessions. Holidays, halts, corporate actions, data corrections and missing observations can affect comparisons.
What “Simulated” means
If the app marks a series “Simulated,” its prices are generated by a seeded demonstration process inside the application. They are not exchange prices, not a reconstruction of an actual asset's history and not suitable for evaluating a real investment idea. The series exists to demonstrate chart controls and calculations. A plausible-looking chart does not make simulated values real.
Imported CSV data is supplied by the visitor. The tool expects at least 60 rows in one of two forms: date, open, high, low, close, volume; or date and close. Imported data can contain errors, inconsistent dates, different units or adjusted/unadjusted prices. The tool does not independently verify its source or correct its history.
How to check a displayed series
- Read the “Live data” or “Simulated” label beside the selected symbol.
- Check the last-bar date, exchange, currency and interval.
- When making an external decision, compare a quote with the relevant exchange or provider and confirm whether it is delayed.
- For CSV imports, keep a copy of the original file and verify dates, decimal separators, units and adjusted-price treatment.
If data fails to load, the tool may continue showing a simulated series, clearly labeled. That fallback preserves the interface but should not be interpreted as evidence about that symbol.
Local browser storage
The current app stores a visitor's watchlist, alerts, selected theme and added symbols in local storage in that browser. These settings are not synchronized between devices. Clearing the browser's site data can remove them. Alerts in this build are checked against the latest demo bar when the visitor opens the alerts tab; no push or email notifications are sent.
MarketLens's privacy page describes the data requests and advertising setup. Site operators should keep that page accurate and replace any remaining template fields before asking visitors to rely on it.
Limitations are part of the result
A technical indicator can be computed consistently from delayed or simulated observations, but that does not make its input valid for a real-world conclusion. Data quality, timing, units and adjustments should be checked before interpreting any chart or backtest. MarketLens is an educational tool and does not warrant accuracy, completeness, timeliness or uninterrupted access.