Quantle

Factor library

15 crypto research factors. Each factor is the signal core of a strategy — pick one to build, tune, and backtest in the builder.

Price

7 factors
Momentum 1-bar
momentum_1d

Percentage price change over the last 1 bars.

Formulaclose[t] / close[t-N] - 1
Paramslookback=1
Momentum 7-bar
momentum_7d

Percentage price change over the last 7 bars.

Formulaclose[t] / close[t-N] - 1
Paramslookback=7
Momentum 30-bar
momentum_30d

Percentage price change over the last 30 bars.

Formulaclose[t] / close[t-N] - 1
Paramslookback=30
Momentum 90-bar
momentum_90d

Percentage price change over the last 90 bars.

Formulaclose[t] / close[t-N] - 1
Paramslookback=90
Volatility breakout
volatility_breakout

Distance of price above its Bollinger upper band in band-units. >1 means a breakout above mean + k·σ.

Formula(close - SMA(period)) / (k * STD(period))
Paramsperiod=20 · k=2
Mean reversion (z-score)
mean_reversion

Z-score of price vs its rolling mean. Strongly negative = oversold (reversion-up candidate).

Formula(close - SMA(lookback)) / STD(lookback)
Paramslookback=20
RSI divergence
rsi_divergence

Gap between RSI momentum and price momentum over a window. Strongly negative = bearish divergence (price up, RSI down).

FormulaΔRSI(window) - 100 * pctChange(close, window)
ParamsrsiPeriod=14 · window=14

Derivative

8 factors
Funding rate z-score
funding_rate_zscore

Z-score of the perp funding rate over a lookback. Extreme +z = crowded longs (fade candidate).

Formula(funding[t] - mean) / std over lookback
Paramslookback=168
InputsfundingRates
Funding rate 7d mean
funding_rate_7d_mean

Rolling mean of the funding rate over the lookback (default ≈ 7 days of 1h bars).

Formulamean(funding) over lookback
Paramslookback=168
InputsfundingRates
Basis spread (perp vs spot)
basis_spread

Perp premium/discount to spot: positive = perp rich (contango), negative = backwardation.

Formula(perpClose - spotClose) / spotClose
InputsspotCandles
Open interest change
open_interest_change

Percentage change in open interest. Rising OI + rising price = trend conviction.

FormulaOI[t] / OI[t-lag] - 1
Paramslookback=1
InputsopenInterest
Long/short account ratio
long_short_ratio

Top-trader long/short account ratio. >1 = net long crowd; useful as a contrarian gauge at extremes.

FormulalongAccounts / shortAccounts
InputslongShortRatio
Taker buy/sell ratio
taker_buy_sell_ratio

Ratio of taker buy volume to taker sell volume. >1 = aggressive buying pressure.

FormulatakerBuyVol / takerSellVol
InputstakerBuySellRatio
Liquidation cluster (proxy)
liquidation_cluster

Proxy for forced-liquidation intensity: z-score of (bar range × volume). High = a volume-heavy violent move (cluster). Uses OHLCV when a live liquidation feed is unavailable.

Formulazscore( (high-low)/close * volume , lookback )
Paramslookback=30
Basis term structure (proxy)
basis_term_structure

Funding-implied annualized carry as a term-structure proxy: positive = contango carry. Approximates the curve when dated futures aren't loaded.

Formulafunding[t] * 3 * 365 (8h funding → annualized)
InputsfundingRates

Factors are research signals — they describe market structure (e.g. funding pressure, mean-reversion conditions). They are not investment advice and never constitute buy/sell recommendations.