> For the complete documentation index, see [llms.txt](https://docs.faro.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.faro.io/alerts/alert-conditions.md).

# Alert conditions

Every metric you can build an alert on, what it measures, and how it behaves.

#### Price and volume

* **Price.** The last traded price on Hyperliquid. The base condition for levels and breakouts, and the most common comparison target for everything else.
* **24h Volume.** Traded volume over a rolling 24 hours. Use it to confirm that a move carries participation rather than drifting on thin books.

#### Moving averages

* **Simple moving averages (MA 20, 50, 100, 200).** The average price over the last N candles on the timeframe you select. Use them for trend direction and dynamic support.
* **Exponential moving averages (EMA 9, 20, 21, 50, 200).** The same idea, weighted toward recent candles. They turn faster than a simple average, so they suit shorter timeframes and give more false crosses.
* **Custom SMA and Custom EMA.** The same two averages over a period you set yourself. Use these when your framework calls for a length Faro does not ship, such as the 111-day and 350-day pair behind the Pi Cycle Top.

A moving average works as the metric or as the comparison. *Price crosses above the MA 50* and *EMA 9 crosses above EMA 21* are both valid conditions.

#### Momentum

* **RSI 14.** Relative Strength Index over 14 periods, scaled 0 to 100. Traders read high values as stretched and low values as washed out. The 50 line is often used as a trend filter rather than an extreme.
* **Custom RSI.** The same measure over a period you set. Shorter periods react faster and reach extremes more often.

#### Derivatives and positioning

* **Funding Rate.** The periodic payment between longs and shorts on Hyperliquid. Positive funding means longs pay shorts, which marks crowded long positioning. Sustained extremes mark a book that is vulnerable to a flush.
* **Open Interest.** The total value of open perp positions. Read it with price. Rising open interest with rising price means new longs. Rising open interest with falling price means new shorts. Falling open interest means positions are closing, whoever is closing them.
* **CVD (Perp).** Cumulative volume delta on perps. It tracks whether aggressive buyers or aggressive sellers control the tape, rather than what price did.
* **CVD (Spot).** The same measure on spot markets. A gap between spot and perp CVD tells you which venue is driving the move, which is often the more useful read.
* **Long/Short Ratio.** The balance of long against short positioning. Extremes mark a one-sided book.
* **Liquidation imbalance.** The skew between long and short liquidations. It shows which side is being forced out, and how hard.

#### On-chain

* **MVRV Z-Score.** Market value against realised value, expressed as a Z-score. A long-cycle valuation read. It answers whether the market is historically expensive, not whether to trade this afternoon.

#### Flows

* **ETF Net Flow.** Daily net creations and redemptions across spot Bitcoin ETFs. It shows institutional demand that never touches a perp book, which makes it the one metric here with no on-chain or orderbook equivalent.

#### Market context

* **Fear & Greed.** The market sentiment index, scaled 0 to 100. Market-wide, so the symbol field does not apply.
* **Macro Event.** Scheduled macro releases such as CPI and FOMC. Use it to get a warning before a known volatility window, rather than to react after one.
