# Farm Score™

Farm Score™ is Zirodelta's proprietary market opportunity score. It is a single number from 0 to 100 that tells you, right now, which direction earns funding on a given market and how strong the signal is.

It is not a price prediction. It is not a volatility index. It is a real-time assessment of the funding rate environment and the microstructure conditions that sustain or reverse it.

## Score bands

| Score range | What it means                                       | Suggested direction                     |
| ----------- | --------------------------------------------------- | --------------------------------------- |
| **70–100**  | Strong positive funding signal. Shorts are earning. | Short the perp (or run Autopilot short) |
| **30–70**   | Contested or low-conviction. Mixed signals.         | Hold or reduce position                 |
| **0–30**    | Strong negative funding signal. Longs are earning.  | Long the perp                           |

These are signal bands, not instructions. A score of 85 means the current conditions strongly favor shorts earning funding. It does not mean the price will fall.

## The 9-factor model

Farm Score is computed by the **Intelee signal model**, a 9-factor microstructure system running on ClickHouse data (10B+ rows, <10ms query latency). The model processes live data and recalculates continuously.

The nine factors include:

1. **Current funding rate (1h)**: The raw rate from Hyperliquid's last settlement. Magnitude and sign both matter.
2. **Predicted next funding rate**: Hyperliquid publishes a real-time predicted rate for the upcoming settlement. Divergence between current and predicted rates is a leading signal.
3. **CVD (Cumulative Volume Delta)**: Net buy/sell volume pressure. A market with high positive CVD (aggressive buyers) creates the long pressure that sustains positive funding.
4. **Long/short ratio**: The ratio of long positions to short positions across all accounts on that market. Extreme readings (>70% long) correlate with high positive funding.
5. **OI delta (open interest change rate)**: Is the crowded side growing or shrinking? Rising OI into a funding extreme strengthens the signal; falling OI warns of an unwind.
6. **OI absolute level**: Absolute open interest relative to historical norms. Unusually high OI on one side amplifies the funding signal.
7. **Rate persistence**: How many consecutive settlements has the rate stayed above a meaningful positive threshold? Short bursts are less reliable than sustained runs.
8. **Cross-exchange rate divergence**: Zirodelta tracks predicted rates from Hyperliquid, Binance, and Bybit simultaneously. When all three align, the signal is stronger than a single-venue anomaly.
9. **Microstructure momentum**: Short-term rate-of-change of the funding rate itself. A rate climbing rapidly is different from a rate that has been stable at a high level for 12 hours.

The model blends these nine factors into a normalized 0–100 output. The exact weighting is proprietary.

## How to use Farm Score in practice

### Using it to select markets

Sort the market list by Farm Score (default). The top of the list shows the markets with the strongest, most reliable funding signal in the current direction. These are your primary candidates.

Do not stop at the score. Confirm with CVD and OI Delta. If Farm Score is 82 but CVD is flat or turning negative, the crowd may be shifting. A score backed by strong CVD and growing OI is more durable than a score backed by rate alone.

### Using it to time entries

Farm Score is a level indicator, not a momentum indicator. A high score means conditions are favorable now. It does not tell you whether the score was 90 an hour ago or 55 an hour ago.

For timing, watch the **Realtime chart** (Farm Score chart mode). If the score is declining from a high level and the predicted rate is falling toward the current rate, the window may be closing. Entry at a declining score with full position size is higher risk than entry at an ascending or stable score.

### Using it to manage existing positions

Farm Score is useful after you are already in a trade. If you opened a short perp on a Farm Score of 78 and it has since fallen to 45, the funding environment has weakened. This is a signal to review your position, check how much accumulated yield you have earned, and decide whether to hold or close.

Autopilot users can configure automation rules to close positions automatically when Farm Score drops below a threshold.

## Score bands and yield relationship

The score reflects the strength of the yield opportunity, not the exact APR. The APR displayed in the order panel is computed from the actual current funding rate. A score of 90 does not guarantee a higher APR than a score of 75. It means the 9-factor conditions supporting that rate are stronger and more persistent.

## Update frequency

Farm Score is recalculated continuously. The underlying data comes from:

* Hyperliquid WebSocket (`activeAssetCtx`). Pushes every \~2 seconds per block
* ClickHouse microstructure aggregates. Recalculated on a rolling 5-minute signal basis
* Cross-exchange predicted rates. Cached for 30 seconds and refreshed

You do not need to manually refresh. The score you see in the interface is current.

> **Note:** Farm Score data is also available via the Funding Comparison page at [zirodelta.com/rates](https://zirodelta.com/rates) for research purposes without opening the full trading terminal.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zirodelta.com/trade/farm-score.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
