Signal Engine V2: Why We Killed Price Momentum and Rebuilt Signals from Scratch
Our old signals said BUY when price went up. Useless. The new engine uses pure orderflow — CVD divergence, VPIN, OBI, and funding extremes — computed from 2,000+ trades across three exchanges.
Today we deployed Signal Engine V2 — a complete rebuild of how Buildix generates trading signals. The old system is gone. Here is what changed and why.
The Problem with V1
The original signal engine used four components: price momentum (35%), volume surge (25%), funding rate (20%), and open interest change (20%). The problem? Price momentum was the dominant factor. If BTC went up 3%, the signal said BUY. If it went down 3%, SELL.
This is useless. By the time price has moved 3%, the opportunity is over. Worse, it creates a false sense of confidence — traders see BUY and think the system detected something, when it really just observed what already happened.
V2: Pure Orderflow, Zero Momentum
Signal Engine V2 has zero price momentum component. Every signal is derived from what traders are actually doing on the exchange, not from where the price already went.
CVD Divergence (30% weight) — When price drops but Cumulative Volume Delta rises, it means aggressive buyers are absorbing the selling. This is institutional accumulation, invisible on a price chart but visible in the trade tape. The reverse (price up, CVD down) signals distribution.
OBI — Order Book Imbalance (25% weight) — Measures the ratio of bid to ask volume in the L2 order book. When bids significantly outweigh asks, there is real buying interest behind the price level. Not hope — actual orders.
VPIN + CVD Direction (25% weight) — Volume-Synchronized Probability of Informed Trading measures flow toxicity. High VPIN means informed traders are active. But VPIN alone does not tell direction. We pair it with CVD: high VPIN + positive CVD = informed buying. High VPIN + neutral CVD = ignored (a lesson from user feedback about false positives on thin altcoins).
Funding Extreme (20% weight) — Contrarian. When funding exceeds 30% annualized, the crowd is overcrowded. We bet against the majority.
The Conservative Filter
A signal only fires when 2+ components agree on direction. Most pairs show NEUTRAL at any given time. When you see BUY or SELL on Buildix, it means at least two independent orderflow metrics confirm each other.
Multi-Exchange: 2,000+ Trades per Pair
The old engine used roughly 10 trades from Hyperliquid's recent trades API. VPIN never had enough data to compute a meaningful value.
V2 merges trade data from three exchanges: Hyperliquid (10 trades), Binance (1,000 trades), and Bybit (1,000 trades). Each pair now has 2,000+ trades for computation. VPIN finally works. CVD is dramatically more accurate.
VPIN bucket sizing is dynamic: BTC gets $2M buckets, mid-caps get $200K, thin alts get $10K. Fixed buckets were producing permanent false positives on low-volume pairs — a problem flagged by one of our users on Reddit. Fixed.
Try It Now
Open the Buildix Screener and look at the SIGNAL column. Filter by BUY or SELL to see only pairs with real orderflow confluence. Click any pair for the full deep view with 24+ analytics panels.
The Signal Dashboard shows all current signals with component breakdowns — CVD, OBI, VPIN, and funding for each pair.
Signal Engine V2 is live on all exchange tabs: Hyperliquid, Binance, Bybit, HIP-3 Markets, and All Exchanges.