DeFi Pro Signals
10 signals in this category. See the full Signal Catalog for the cross-category index, or the Signals Overview for an introduction. Click a signal to expand parameters and examples.etf_inflow_spike
TRIGGER - requires EtfNetFlow
etf_inflow_spike
TRIGGER - requires EtfNetFlow
Detect an unusually large net ETF inflow on the latest bar.Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 5 — 200 | 20 | Prior bars forming the rolling baseline (latest excluded) |
z_threshold | float | 0.5 — 5.0 | 2.0 | Std-devs above the baseline mean to fire |
etf_inflow_streak
FILTER - requires EtfNetFlow
etf_inflow_streak
FILTER - requires EtfNetFlow
Confirm sustained net ETF inflows.Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 2 — 60 | 5 | Number of consecutive latest bars that must be positive |
funding_flip_positive
TRIGGER - requires PerpFundingRate
funding_flip_positive
TRIGGER - requires PerpFundingRate
Detect funding crossing from non-positive to positive on the latest bar.No configurable parameters.Example
funding_negative_regime
FILTER - requires PerpFundingRate
funding_negative_regime
FILTER - requires PerpFundingRate
Check for a persistently negative funding regime (shorts pay longs).Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 3 — 200 | 14 | Number of recent bars to average |
lending_spread_low
FILTER - requires LendingRateSpread
lending_spread_low
FILTER - requires LendingRateSpread
Confirm a calm lending market (narrow borrow-supply spread).Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
threshold | float | 0.001 — 0.5 | 0.02 | Maximum spread to consider calm |
lending_spread_widening
TRIGGER - requires LendingRateSpread
lending_spread_widening
TRIGGER - requires LendingRateSpread
Detect the borrow-supply spread crossing above its moving average.Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 3 — 200 | 20 | Moving-average window |
token_unlock_cliff_ahead
TRIGGER - requires TokenUnlockPressure
token_unlock_cliff_ahead
TRIGGER - requires TokenUnlockPressure
Detect a large upcoming unlock cliff (supply-shock warning).Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 5 — 200 | 30 | Prior bars forming the rolling baseline (latest excluded) |
z_threshold | float | 0.5 — 5.0 | 2.0 | Std-devs above the baseline mean the latest pressure must reach to fire |
min_pressure | float | 0.005 — 0.5 | 0.03 | Floor the latest pressure must also clear, so noise around a tiny baseline does not fire |
token_unlock_pressure_low
FILTER - requires TokenUnlockPressure
token_unlock_pressure_low
FILTER - requires TokenUnlockPressure
Confirm there is little near-term unlock dilution ahead.Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
threshold | float | 0.005 — 0.25 | 0.02 | Maximum acceptable unlock pressure (a value of 0.02 means 2% of circulating supply) |
treasury_accumulation_trigger
TRIGGER - requires TreasuryUsd
treasury_accumulation_trigger
TRIGGER - requires TreasuryUsd
Detect treasury value crossing above its moving average.Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 3 — 200 | 20 | Moving-average window |
treasury_growing
FILTER - requires TreasuryUsd
treasury_growing
FILTER - requires TreasuryUsd
Check whether the protocol treasury is growing over the window.Parameters
Example
| Name | Type | Range | Default | Description |
|---|---|---|---|---|
window | int | 3 — 200 | 14 | Lookback for the comparison |