Skip to content

🔬 Signal Methodology

How every signal on Algo Tick is computed, what data feeds it, where it works, and where it fails. Transparency is not optional — if you're going to trade on a signal, you should know exactly how it's built.

Jump to Signal

📈 Market Regime🧭 Composite Signal📊 Orderbook Imbalance💰 Funding Rate⚡ Volatility Analysis💥 Liquidation Cascades🐳 Whale Flow📐 Gamma Exposure (GEX)🔗 Cross-Asset Correlation🛡️ Signal Safety (Coherence)

General Principles

📈 Market Regime

Every 60 seconds

A Hidden Markov Model (HMM) classifier that labels the current market state as risk-on, risk-off, or neutral based on multi-factor inputs.

Formula
P(regime | observations) via Baum–Welch algorithm; regime = argmax P(state)
Range

Three states: risk-on (trending up), risk-off (trending down), neutral (range-bound)

Interpretation

Risk-on regimes favor momentum strategies; risk-off regimes favor mean-reversion or hedging; neutral regimes favor range-bound plays.

Inputs
  • Price momentum (multi-timeframe)
  • Volatility regime
  • Funding rate
  • Orderbook imbalance
  • Cross-asset correlation
Underlying Datasets
📊 HLP Perpetual Trades 💰 Perpetual Funding Rates ⚖️ Cross-Venue Orderbook Imbalance
⚠️ Failure Modes & Limitations

Regime transitions can lag fast market moves by 1–5 minutes. The model can oscillate between states during choppy markets.

Live Endpoint
/v3/signals/regime?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_regime_prob&hours=24

🧭 Composite Signal

Every 60 seconds

A multi-factor directional signal that combines orderbook imbalance, funding rate, volatility regime, correlation, and whale flow into a single score.

Formula
composite = Σ(wᵢ × normalized_signalᵢ) where weights are regime-adaptive
Range

−1.0 (strong sell) to +1.0 (strong buy)

Interpretation

Readings above +0.5 are bullish. Below −0.5 are bearish. The signal is designed to have low false-positive rate at extremes.

Inputs
  • Orderbook imbalance
  • Funding rate
  • Regime probability
  • Whale flow
  • Correlation breaks
Underlying Datasets
⚖️ Cross-Venue Orderbook Imbalance 💰 Perpetual Funding Rates 📊 HLP Perpetual Trades 📖 L2 Order Book Snapshots
⚠️ Failure Modes & Limitations

During black swan events, multiple input signals can fail simultaneously. The composite degrades gracefully to fewer factors.

Live Endpoint
/v1/signals/composite?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_regime_prob&hours=24

📊 Orderbook Imbalance

~1–5 seconds

Measures the relative strength of buy vs sell pressure in the L2 orderbook within 1% of the mid-price.

Formula
imbalance = (bid_depth − ask_depth) / (bid_depth + ask_depth)
Range

−1.0 (all asks) to +1.0 (all bids)

Interpretation

Values above +0.3 suggest aggressive buying pressure; below −0.3 suggest selling pressure. Extreme readings (>0.6) often precede short-term price moves in the same direction.

Inputs
  • L2 orderbook snapshots (20 levels, ~100ms)
  • HyperLiquid exchange data
Underlying Datasets
📖 L2 Order Book Snapshots ⚖️ Cross-Venue Orderbook Imbalance
⚠️ Failure Modes & Limitations

Low volume periods can produce noisy readings. Spoofing (placing/cancelling large orders) can temporarily distort the signal.

Live Endpoint
/v1/signals/imbalance?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=hlp_orderbook_imbalance_pct&hours=24

💰 Funding Rate

~5 seconds per coin

The periodic payment between long and short perpetual futures holders, reflecting the cost of leverage and market directional bias.

Formula
funding_velocity = Δ(funding_rate) / Δt; z-score = (rate − μ₁ₕ) / σ₁ₕ
Range

Typically −0.01% to +0.01% per 8h cycle. Extremes can reach ±0.1%+.

Interpretation

Positive rates mean longs pay shorts (bullish bias). Extreme positive rates often precede local tops. Negative rates often precede local bottoms or short squeezes.

Inputs
  • HyperLiquid funding rate stream
  • Mark price and open interest
Underlying Datasets
💰 Perpetual Funding Rates
⚠️ Failure Modes & Limitations

During low open interest, funding can be volatile without directional meaning. Rates normalize quickly after liquidation cascades.

Live Endpoint
/v1/signals/spreads?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_funding_zscore&hours=24

⚡ Volatility Analysis

Every 30 seconds

Realized volatility computed from tick-level trade data, compared against implied volatility from Deribit options to identify volatility premium or discount.

Formula
RV = σ(log returns) × √(252×24×60); IV from Black-Scholes inversion of ATM options
Range

Annualized: typically 30–120% for BTC. IV − RV spread can be −20% to +40%.

Interpretation

When IV > RV (positive premium), options are expensive — volatility sellers profit. When IV < RV, the market is underpricing risk.

Inputs
  • Tick-level trade data
  • Deribit options chain
  • Gamma exposure profile
Underlying Datasets
📊 HLP Perpetual Trades 📐 Gamma Exposure (GEX) Profile
⚠️ Failure Modes & Limitations

Short lookback windows can miss slow regime shifts. IV data is only available for BTC and ETH.

Live Endpoint
/v1/signals/volatility?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_funding_zscore&hours=24

💥 Liquidation Cascades

Every 30 seconds

Detects zones where concentrated liquidation risk exists by analyzing open interest distribution, leverage patterns, and recent liquidation events.

Formula
cascade_risk = f(OI_concentration, leverage_distribution, recent_liq_volume, price_proximity_to_liq_zones)
Range

0.0 (no risk) to 1.0 (imminent cascade)

Interpretation

Readings above 0.5 indicate elevated cascade risk. Above 0.8, expect significant forced selling or buying within hours.

Inputs
  • Open interest by price level
  • Recent liquidation events
  • Funding rate extremes
  • Price proximity to high-OI zones
Underlying Datasets
💰 Perpetual Funding Rates 📊 HLP Perpetual Trades
⚠️ Failure Modes & Limitations

Cannot detect OTC liquidations or cross-exchange arbitrage unwinds. Post-cascade, risk readings drop rapidly.

Live Endpoint
/v1/signals/liquidations?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=hlp_liquidation_alerts&hours=24

🐳 Whale Flow

Every 10 seconds

Tracks large order placement and execution from the L2 orderbook. A 'whale' event is any order or cluster of orders exceeding $100K notional within a 10-second window.

Formula
whale_score = volume_above_threshold / total_volume (rolling 5min)
Range

0.0 (no whale activity) to 1.0 (dominated by whales)

Interpretation

High whale flow on the bid side is structurally bullish. High whale flow on the ask side signals distribution.

Inputs
  • L2 orderbook depth changes
  • Trade-by-trade execution data
  • Order size clustering
Underlying Datasets
📖 L2 Order Book Snapshots 📊 HLP Perpetual Trades
⚠️ Failure Modes & Limitations

Iceberg orders (hidden liquidity) can cause false negatives. Wash trading can inflate whale scores.

Live Endpoint
/v1/signals/whale-flow?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=hlp_orderbook_imbalance_pct&hours=24

📐 Gamma Exposure (GEX)

Every 30 seconds

Dealer gamma exposure computed from Deribit options open interest. Positive gamma means dealers are long gamma (dampening moves); negative gamma means they amplify moves.

Formula
GEX = Σ(OI × gamma × contract_multiplier) across all strikes; gamma_flip = price where GEX crosses zero
Range

Large negative = amplified moves; large positive = suppressed moves

Interpretation

Below the gamma flip level, price moves are amplified (dealer hedging creates positive feedback). Above it, moves are dampened.

Inputs
  • Deribit options chain
  • Open interest by strike
  • Implied volatility surface
Underlying Datasets
📐 Gamma Exposure (GEX) Profile
⚠️ Failure Modes & Limitations

Only available for BTC and ETH. Model assumes all option sellers are dealers (overestimates hedging pressure). Does not capture OTC options.

Live Endpoint
/v3/signals/gamma-exposure?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_regime_prob&hours=24

🔗 Cross-Asset Correlation

Every 60 seconds

Rolling Pearson correlation between crypto assets and between crypto and macro indicators, computed from 1-minute OHLCV data.

Formula
ρ(X,Y) = cov(X,Y) / (σ_X × σ_Y) over rolling windows (1h, 4h, 24h)
Range

−1.0 (perfect inverse) to +1.0 (perfect positive)

Interpretation

Correlation breakdowns (sudden decorrelation from ρ > 0.8 to ρ < 0.3) often precede large moves. BTC-ETH decorrelation is a key regime-change signal.

Inputs
  • 1-minute OHLCV from HyperLiquid
  • BTC/ETH/SOL price feeds
Underlying Datasets
📊 HLP Perpetual Trades
⚠️ Failure Modes & Limitations

Short windows (1h) can produce noisy correlation estimates. Lag between correlation breakdown and price impact varies.

Live Endpoint
/v1/signals/correlation?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_geo_coherence&hours=24

🛡️ Signal Safety (Coherence)

Every 60 seconds

Meta-signal that measures agreement across all other signals. When signals agree on direction, conviction is high. When they disagree, the market is uncertain.

Formula
coherence = 1 − entropy(signal_directions) / max_entropy
Range

0.0 (all signals disagree) to 1.0 (all signals agree)

Interpretation

High coherence (>0.7) means signals are aligned — higher confidence in directional bets. Low coherence (<0.3) means conflicting signals — reduce position size.

Inputs
  • All signal outputs
  • Regime state
  • Cross-asset correlation
Underlying Datasets
⚖️ Cross-Venue Orderbook Imbalance 💰 Perpetual Funding Rates 📊 HLP Perpetual Trades 📖 L2 Order Book Snapshots
⚠️ Failure Modes & Limitations

Maximum coherence during strong trends can mask reversal risk. Coherence is lagging — it confirms trends rather than predicting them.

Live Endpoint
/v3/signals/safety?coin=BTC
History Endpoint
/v1/history?coin=BTC&metric=alpha_geo_coherence&hours=24

Data Collection Architecture

Algo Tick runs a dual-citadel architecture with independent data collection nodes in Frankfurt (EU) and Canada (NA). Each node independently connects to data sources and writes to the shared R2 data lake. This provides:

Related Pages

📋 Coverage

Full inventory of metrics and datasets

🟢 Freshness

Live health and latency monitoring

📁 Data Library

Browse and download historical datasets

Don't just stare at the dashboard. Automate it.

Every metric on this page is available via our sub-millisecond API.
Build trading bots, backtest strategies, and power AI agents with institutional-grade data.

Explore API →

Continue the Research

📋 Coverage🟢 Freshness📋 Scorecards🔍 Insights