A spreadsheet that already has the data in it.
Building a sheet over live market data is free on Basis and needs no account. Declare the columns you want, add formula columns computed over market fields and over columns you already declared, and it fills from the loaded window.
What you get
- Columns over market fields — open, high, low, close, volume and returns — per bar
- Formula columns using the same 126-function expression language as the indicator builder
- A formula column can reference columns declared before it, so a calculation can be built in stages
- Templates to start from, or a sheet declared entirely by you
- No API keys, no CSV export and re-import, no refresh button to remember
Why this is usually paid for
The usual way to get market data into a spreadsheet is an API key, a script, and a refresh that breaks quietly when a rate limit changes. The spreadsheet is the easy part; the plumbing is what costs the afternoon.
Here the data is already in the browser because the chart loaded it, so a sheet is a different view of the same window rather than a separate integration to maintain.
How to use it
- 1
Start from the question, not the columns
A sheet is worth building when you want to see several numbers side by side across bars — range against average range, volume against its own mean, return against a benchmark. Decide the comparison first and the columns follow.
- 2
Build a calculation in stages
A formula column can reference earlier columns, so intermediate steps can each be a column. That is easier to check than one long expression, and the intermediate values are visible when something looks wrong.
- 3
Keep the window in mind
Columns compute over the loaded window, not over all history. A hundred-bar average on a chart showing eighty bars is not what you meant, and the sheet will show it as such.
- 4
Move a column that works into the screener
The expression language is shared. A formula that turned out to be the useful one in a sheet can become a screener condition without being rewritten, which is usually the point of having worked it out.
Questions
Is the spreadsheet free?+
Yes, with no account required to build one. Sheets compute in your browser over candles the chart has already loaded, so there is no data cost to pass on. Saving one across devices needs an account, as everything synced does.
Do I need an API key or a data subscription?+
No. The market data is already loaded by the chart, which is the difference between this and wiring a spreadsheet to an exchange API. There is nothing to authenticate and no rate limit to manage.
What can a formula column calculate?+
Anything the 126-function expression language covers — averages, dispersion, correlation, drawdown, risk ratios, indicator values — over market fields and over columns declared before it. It is the same language the custom indicator builder and the screener use.
Can I export the sheet?+
Sheets are built and read in the terminal alongside the chart they describe. The intent is to answer a question next to the data rather than to replace a general spreadsheet, so treat it as an analysis surface rather than as a reporting one.
How much history does it cover?+
The window the chart has loaded, which grows as you scroll back. That bounds any lookback in a formula column, so a long average on a short window will say so instead of quietly computing over fewer bars than you asked for.
Open it and see
The chart opens with this already turned on. Nothing to configure, nothing to sign up for.
Open the chartAlso free
Updated 2026-08-28 · All free tools · Indicator reference · Documentation · Terminal