> For the complete documentation index, see [llms.txt](https://references.everstrike.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://references.everstrike.io/ai/supported-data.md).

# Supported Data

Data, indicators, and account context available to AI strategy prompts.

When writing a strategy prompt, knowing what data the AI can actually access is essential for building reliable strategies. Reference this page to understand exactly which market data, account context, and technical indicators are available during each evaluation, and which data types to avoid referencing in your prompts. Data availability directly limits what the AI can reason about.

### Available Market Data

The AI has access to the following real-time market data during every evaluation:

* **Real-time price data**, including OHLCV (open, high, low, close, volume)
* **L1 order book data** showing the best bid and ask
* **Order flow data**, including recent buys and sells
* **Temporal data**, including current time, date, and weekday
* **Statistical data** (see Statistical Data below)
* **Technical indicators** (see Technical Indicators below)
* **Extra data sources**, opt-in per strategy: macro, commodities, Bitcoin network, DeFi liquidity and sentiment (see Extra Data Sources below)

### Unavailable Data

The AI cannot access \*\*news\*\*, \*\*social media\*\*, \*\*company fundamentals\*\*, \*\*stock indices\*\*, \*\*gold or silver\*\*, \*\*economic releases such as CPI\*\*, \*\*whale, exchange or ETF flows\*\*, or \*\*Ethereum gas\*\*. Do not reference these in your prompts. The AI has no way to evaluate them and will be forced to make decisions with incomplete context.

Some on-chain and macro data *is* available, as opt-in extra data sources: Bitcoin network activity, DeFi and stablecoin totals, rates, yields, oil and the Fear & Greed Index.

### Account Context

The AI receives the following account context automatically with each evaluation:

**Default context (always included):**

* Open positions
* Open orders
* Past trades
* Account equity
* Available cash

**Optional context (can be enabled per strategy):**

* Liquidation prices
* Stop losses and take profits
* Active strategies
* Previously submitted strategies

All account context is anonymized before the AI receives it. Your account identity is never exposed to the model.

### Technical Indicators

The AI supports the following technical indicators. These use the same inputs as TradingView and the Everstrike UI.

* **Trend:** MACD, ADX, Ichimoku Cloud, Keltner Channels, KST, TRIX
* **Momentum:** RSI, CCI, Force Index, Rate of Change, Stochastic Oscillator, Stochastic RSI, William's R
* **Volume:** ADL, MFI, OBV, VWAP
* **Volatility:** Bollinger Bands, ATR
* **Price channels:** PSAR
* **Moving averages:** SMA, EMA, and WMA with periods of **9**, **20**, and **50**

By default, the AI receives the **5 most recent values** for each indicator. Enabling historical indicator insights expands this to **up to 100 values per indicator**, but significantly increases credit consumption and is disabled by default.

### Statistical Data

The following statistical values are available for each evaluated market:

* Open, high, low, and close
* Open interest, daily volume, and daily change
* Spread, funding rate, index price, and mark price

### Extra Data Sources

Besides market data and indicators, strategies can read **101 extra data sources**: macro figures (rates, yields, inflation expectations, credit spreads, the dollar, Fed liquidity, jobs), oil and gas prices, Bitcoin network activity, DeFi and stablecoin liquidity, and the Crypto Fear & Greed Index.

Extras are \*\*opt-in\*\*. A strategy only receives an extra if it is added to the strategy's input data. Naming one in your prompt is not enough on its own.

**To add an extra to a strategy:**

* Open the strategy's **Advanced settings → Input data → + Add**, and pick it from the Macro, Commodities, Bitcoin network, DeFi & stablecoins, Sentiment or Data quality category. Your strategy keeps all its default inputs.
* Or write it into your prompt (for example "only buy when the VIX is below 20"). The prompt check flags it, and **Add** puts it in the input data for you.
* When the AI assistant writes or fills in a strategy that relies on an extra, it adds it to the input data itself.

In the prompt, refer to an extra by name, by key, or both, for example "VIX (`macro.vix`)".

#### Units and update frequency

* **Latest value only.** Each evaluation receives the current value of an extra, with no history: the lookback and historical insights settings don't apply to extras. Rules that need a trend, such as "the VIX has risen for three days", can't be evaluated. Where a ready-made change figure exists, use it instead (for example `liquidity.defi_tvl_change_prev_7d_pct` or `liquidity.dex_volume_change_7d_pct`).
* Keys ending in `_pct` are percentages (`4.78` means 4.78%), and keys ending in `_usd` are US dollars.
* Many macro series update **daily, weekly or monthly** (jobless claims weekly; payrolls, job openings and unemployment monthly). Use them as slow background filters, not fast triggers.
* `macro.nonfarm_payrolls` is the **total number of jobs**, not the monthly change.
* `network.btc.hashrate` is in TH/s, Bitcoin fee keys are in sat/vB, and `network.btc.transaction_fees` and `network.btc.miner_revenue_usd` are 24-hour totals.
* `macro.usd_broad_index` is the Federal Reserve's broad dollar index (around 120), not DXY.
* `sentiment.fear_greed` runs from 0 to 100, with 50 as neutral.

Each extra you add is a little more for the AI to read. Add only the extras your rules actually use; two or three is usually plenty.

#### All extra data sources

\| Key | What it is | | --- | --- | | \`macro.fed\_funds\_pct\` | Fed funds effective rate (%) | | \`macro.sofr\_pct\` | SOFR overnight rate (%) | | \`macro.us\_2y\_yield\_pct\` | US 2-year Treasury yield (%) | | \`macro.us\_10y\_yield\_pct\` | US 10-year Treasury yield (%) | | \`macro.us\_30y\_yield\_pct\` | US 30-year Treasury yield (%) | | \`macro.us\_10y\_real\_yield\_pct\` | US 10-year real (TIPS) yield (%) | | \`macro.us\_10y\_breakeven\_pct\` | US 10-year breakeven inflation (%) | | \`macro.us\_5y\_breakeven\_pct\` | US 5-year breakeven inflation (%) | | \`macro.us\_5y5y\_forward\_inflation\_pct\` | 5y5y forward inflation expectation (%) | | \`macro.us\_10y\_2y\_spread\_pct\` | US 10y minus 2y yield spread (%) | | \`macro.us\_30y\_2y\_spread\_pct\` | US 30y minus 2y yield spread (%) | | \`macro.us\_30y\_10y\_spread\_pct\` | US 30y minus 10y yield spread (%) | | \`macro.sofr\_fed\_funds\_spread\_pct\` | SOFR minus Fed funds (%) | | \`macro.us\_10y\_fed\_funds\_spread\_pct\` | US 10y yield minus Fed funds (%) | | \`macro.nominal\_real\_yield\_gap\_pct\` | US 10y nominal minus real yield (%) | | \`macro.us\_10y\_5y\_breakeven\_spread\_pct\` | 10y minus 5y breakeven inflation (%) | | \`macro.us\_5y5y\_5y\_inflation\_spread\_pct\` | 5y5y forward minus 5y breakeven (%) | | \`macro.breakeven\_real\_reconciliation\_error\_pct\` | Nominal yield minus real yield minus breakeven (%), a data check | | Key | What it is | | --- | --- | | \`macro.vix\` | VIX, S\&P 500 implied volatility index | | \`macro.hy\_oas\_pct\` | High-yield credit spread, OAS (%) | | \`macro.ig\_oas\_pct\` | Investment-grade credit spread, OAS (%) | | \`macro.usd\_broad\_index\` | Broad trade-weighted US dollar index (Fed, about 120; not DXY) | | \`macro.m2\_usd\` | US M2 money supply (USD) | | \`macro.fed\_balance\_sheet\_usd\` | Fed balance sheet, total assets (USD) | | \`macro.reverse\_repo\_usd\` | Fed overnight reverse repo (USD) | | \`macro.reserve\_balances\_usd\` | Bank reserve balances at the Fed (USD) | | \`macro.treasury\_general\_account\_usd\` | Treasury General Account (USD) | | \`macro.nfci\` | Chicago Fed financial conditions index (below 0 = looser than average) | | \`macro.hy\_ig\_oas\_spread\_pct\` | High-yield minus investment-grade spread (%) | | \`macro.reserve\_balance\_share\_fed\_assets\_pct\` | Reserve balances as a share of Fed assets (%) | | \`macro.fed\_net\_liquidity\_proxy\_usd\` | Fed net liquidity proxy: balance sheet minus TGA and reverse repo (USD) | | Key | What it is | | --- | --- | | \`macro.initial\_claims\` | Initial jobless claims (weekly) | | \`macro.continuing\_claims\` | Continuing jobless claims (weekly) | | \`macro.nonfarm\_payrolls\` | Nonfarm payrolls: total jobs (the level, not the monthly change) | | \`macro.job\_openings\` | Job openings (JOLTS, monthly) | | \`macro.unemployment\_pct\` | US unemployment rate (%, monthly) | | Key | What it is | | --- | --- | | \`commodity.wti\_spot\_usd\_barrel\` | WTI crude oil spot (USD/barrel) | | \`commodity.brent\_spot\_usd\_barrel\` | Brent crude oil spot (USD/barrel) | | \`commodity.natural\_gas\_spot\_usd\_mmbtu\` | Natural gas spot (USD/MMBtu) | | \`commodity.brent\_wti\_spread\_usd\_barrel\` | Brent minus WTI (USD/barrel) | | Key | What it is | | --- | --- | | \`network.btc.transactions\_24h\` | Bitcoin transactions, last 24h | | \`network.btc.hashrate\` | Bitcoin network hashrate (TH/s) | | \`network.btc.difficulty\` | Bitcoin mining difficulty | | \`network.btc.miner\_revenue\_usd\` | Bitcoin miner revenue, last 24h (USD) | | \`network.btc.transaction\_fees\` | Bitcoin fees paid, last 24h (BTC) | | \`network.btc.mempool\_tx\_count\` | Bitcoin mempool transaction count (averaged) | | \`network.btc.mempool\_size\` | Bitcoin mempool size (bytes, averaged) | | \`network.btc.mempool\_tx\_count\_live\` | Bitcoin mempool transaction count (live) | | \`network.btc.mempool\_vbytes\` | Bitcoin mempool size (vbytes, live) | | \`network.btc.mempool\_fees\_btc\` | Bitcoin mempool total fees (BTC) | | \`network.btc.fee\_fastest\_sat\_vb\` | Bitcoin fee for the next block (sat/vB) | | \`network.btc.fee\_hour\_sat\_vb\` | Bitcoin fee to confirm within an hour (sat/vB) | | \`network.btc.fee\_economy\_sat\_vb\` | Bitcoin economy fee (sat/vB) | | \`network.btc.difficulty\_adjustment\_pct\` | Next Bitcoin difficulty adjustment (%) | | \`network.btc.fee\_urgency\_premium\_sat\_vb\` | Bitcoin fastest minus economy fee (sat/vB) | | \`network.btc.fee\_fast\_hour\_spread\_sat\_vb\` | Bitcoin fastest minus hour fee (sat/vB) | | \`network.btc.fee\_hour\_economy\_spread\_sat\_vb\` | Bitcoin hour minus economy fee (sat/vB) | | \`network.btc.mempool\_avg\_tx\_vbytes\` | Average Bitcoin mempool transaction size (vbytes) | | \`network.btc.mempool\_avg\_fee\_sat\` | Average Bitcoin mempool fee (sat) | | \`network.btc.mempool\_fee\_density\_sat\_vbyte\` | Average fee rate across the whole mempool (sat/vB) | | \`network.btc.fees\_per\_confirmed\_transaction\_btc\` | Bitcoin fees per confirmed transaction (BTC) | | \`network.btc.miner\_revenue\_per\_transaction\_usd\` | Bitcoin miner revenue per transaction (USD) | | Key | What it is | | --- | --- | | \`liquidity.defi\_tvl\_usd\` | DeFi total value locked (USD) | | \`liquidity.defi\_tvl\_prev\_24h\_usd\` | DeFi TVL 24h ago (USD) | | \`liquidity.defi\_tvl\_change\_prev\_24h\_usd\` | DeFi TVL change over 24h (USD) | | \`liquidity.defi\_tvl\_change\_prev\_24h\_pct\` | DeFi TVL change over 24h (%) | | \`liquidity.defi\_tvl\_prev\_7d\_usd\` | DeFi TVL 7 days ago (USD) | | \`liquidity.defi\_tvl\_change\_prev\_7d\_usd\` | DeFi TVL change over 7 days (USD) | | \`liquidity.defi\_tvl\_change\_prev\_7d\_pct\` | DeFi TVL change over 7 days (%) | | \`liquidity.defi\_tvl\_prev\_30d\_usd\` | DeFi TVL 30 days ago (USD) | | \`liquidity.defi\_tvl\_change\_prev\_30d\_usd\` | DeFi TVL change over 30 days (USD) | | \`liquidity.defi\_tvl\_change\_prev\_30d\_pct\` | DeFi TVL change over 30 days (%) | | \`liquidity.stablecoin\_market\_cap\_usd\` | Stablecoin market cap (USD) | | \`liquidity.usdt\_market\_cap\_usd\` | USDT market cap (USD) | | \`liquidity.usdc\_market\_cap\_usd\` | USDC market cap (USD) | | \`liquidity.dex\_volume\_24h\_usd\` | DEX volume, 24h (USD) | | \`liquidity.dex\_volume\_7d\_usd\` | DEX volume, 7 days (USD) | | \`liquidity.dex\_daily\_average\_7d\_usd\` | DEX daily average volume over 7 days (USD) | | \`liquidity.dex\_volume\_change\_1d\_pct\` | DEX volume change over 1 day (%) | | \`liquidity.dex\_volume\_change\_7d\_pct\` | DEX volume change over 7 days (%) | | \`liquidity.defi\_chains\_count\` | Number of chains with DeFi TVL | | \`liquidity.ethereum\_tvl\_usd\` | Ethereum DeFi TVL (USD) | | \`liquidity.ethereum\_tvl\_dominance\_pct\` | Ethereum share of DeFi TVL (%) | | \`liquidity.top5\_chain\_tvl\_concentration\_pct\` | Top 5 chains' share of DeFi TVL (%) | | \`liquidity.stablecoin\_defi\_coverage\_pct\` | Stablecoin market cap as a share of DeFi TVL (%) | | \`liquidity.usdt\_usdc\_ratio\` | USDT to USDC market cap ratio | | \`liquidity.dex\_volume\_stablecoin\_pct\` | DEX volume as a share of stablecoin market cap (%) | | \`liquidity.usdt\_share\_stablecoins\_pct\` | USDT share of stablecoins (%) | | \`liquidity.usdc\_share\_stablecoins\_pct\` | USDC share of stablecoins (%) | | \`liquidity.dex\_volume\_tvl\_pct\` | DEX volume as a share of DeFi TVL (%) | | \`liquidity.other\_stablecoin\_share\_pct\` | Share of stablecoins other than USDT and USDC (%) | | \`liquidity.stablecoin\_ex\_usdt\_usdc\_usd\` | Stablecoin market cap excluding USDT and USDC (USD) | | Key | What it is | | --- | --- | | \`sentiment.fear\_greed\` | Crypto Fear & Greed Index (0–100) | | \`sentiment.fear\_greed\_distance\_neutral\` | Fear & Greed distance from neutral 50 (0–50) | | \`sentiment.fear\_greed\_signed\_neutral\` | Fear & Greed minus 50 (negative is fear) | | \`sentiment.fear\_greed\_extremity\_pct\` | Fear & Greed distance from 50, as a % of the maximum (0–100) | | Key | What it is | | --- | --- | | \`system.provider\_success\_pct\` | Data quality: share of data providers that responded (%) | | \`system.oldest\_observation\_age\_seconds\` | Data quality: age of the oldest value (seconds; monthly macro series can be weeks old) | | \`system.observation\_age\_p95\_seconds\` | Data quality: 95th-percentile value age (seconds) | | \`system.derived\_input\_completeness\_pct\` | Data quality: completeness of derived values (%) | | \`system.history\_comparison\_coverage\_pct\` | Data quality: coverage of history comparisons (%) |

### Options and Position Data

#### Options Data

When evaluating options markets, the AI can access:

* Underlying price
* Historical volatility
* Black-Scholes price

#### Position Data

For any open positions on an evaluated market, the AI can access:

* Market
* Size
* Profit
* Entry price

### Data Limits

Keep the following constraints in mind when writing prompts:

* The AI uses **UTC** as its default timezone for all temporal data.
* **Order flow** includes the **50 most recent trades** per market. The AI cannot access trade history beyond this window.
* **Extra data sources** are only sent to strategies that include them, carry their **latest value only** (no lookback), and update at their source's own pace (see Units and update frequency).
