Indicators, strategies, and functions
Your chart can show more than candles. Exeria ships 97 indicators, 10 functions, and 11 strategies — all added with the same API: chart.addScript("KEY").
This section explains the three types in plain language, how to pick which data series feeds a study, and how to choose which panel it draws on.
Pick your page
| You want to… | Read |
|---|---|
| Understand the three script types | Overview |
| Choose input series and target panel | Series and panels |
| Wire scripts together in code | Programmatic wiring |
| Add a moving average or oscillator | Indicators |
| Transform or combine series (new concept) | Functions |
| Generate Buy/Sell signals (new concept) | Strategies |
| Look up every built-in key | Indicator · Function · Strategy catalogs |
The three types in one sentence each
| Type | What it does | Think of it as… |
|---|---|---|
| Indicator | Computes a derived line or histogram from price (or volume) | Classic RSI, MACD, Bollinger Bands |
| Function | Transforms or combines any numeric series | Spreadsheet formula on chart data |
| Strategy | Emits trading signals (Buy, Sell, Exit…) when rules fire | Rule engine that draws arrows on the chart |
flowchart TB
Price["Main price series (OHLC)"]
Ind["Indicator — e.g. EMA"]
Fn["Function — e.g. DISPLACE(EMA)"]
Strat["Strategy — e.g. CROSS(EMA, SMA)"]
Price --> Ind
Ind --> Fn
Ind --> Strat
Fn --> Strat
How you add anything
From ChartUI: toolbar → Indicators → tabs Indicator / Function / Strategy → pick one → adjust settings → OK.
From code:
chart.addScript("EMA");
chart.addScript("RSI");
chart.addScript("CROSS");
chart.addScript("DISPLACE");
List available keys:
console.log(Object.keys(chart.getScripts()));
Tutorial: Add an indicator.
Built-in counts (current registry)
| Category | Count | Catalog |
|---|---|---|
| Indicators | 97 | Full list |
| Functions | 10 | Full list |
| Strategies | 11 | Full list |
Quick troubleshooting
| Problem | Page to check |
|---|---|
| Indicator uses wrong price field | Series and panels |
| RSI covers the candles | Panel selector → New panel |
| Strategy shows no arrows | Inputs may still point at defaults — Programmatic wiring |
| Function flat / empty | Wire DSERIES to a real output — Functions overview |
Ready? Start with Overview or Series and panels if you configure studies in the UI.