πMarket States
The Market State engine analyzes all available data and assigns one of the following labels. Each state comes with an interpretation message and a sub-message providing actionable context.
Directional States (Score-Based)
These are determined by the Bias Score:
STRONG_BULL
+75 or higher
Multiple indicators aligned bullish with strong momentum
BULLISH
+50 to +74
Clear buyer control
LEAN_BULL
+25 to +49
Slight bullish edge β wait for confirmation
NEUTRAL
-24 to +24
No clear directional bias β range-bound or mixed signals
LEAN_BEAR
-25 to -49
Slight bearish edge β wait for confirmation
BEARISH
-50 to -74
Clear seller control
STRONG_BEAR
-75 or lower
Multiple indicators aligned bearish with strong momentum


Special States (Crypto Flow-Based)
When crypto flow data is available, the engine can detect higher-priority structural events:
SHORT_SQUEEZE
Price rising + OI declining + CVD rising
Shorts are being forced out. Squeeze momentum can accelerate price sharply higher.
LONG_LIQUIDATION
Price falling + OI declining + CVD falling
Longs are being liquidated. Cascade events can push price much lower rapidly.
ACCUMULATION
Price flat + OI rising + low volatility
New positions are building in a range. A breakout is likely forming.
DISTRIBUTION
Price flat/high + Spot CVD falling
Smart money exiting at highs. Potential breakdown risk.
DIVERGENCE
Spot CVD and Perp CVD trending in opposite directions
Disconnect between real buyers and leveraged traders. Often a precursor to a move.
FUNDING_EXTREME_LONG
Funding rate extremely positive
Longs are overcrowded and paying high fees. Reversal risk elevated.
FUNDING_EXTREME_SHORT
Funding rate extremely negative
Shorts are overcrowded. Squeeze risk elevated.

Tip: Special states take priority over score-based states when detected. A SHORT_SQUEEZE alert matters more than the score reading +40.
State Stability
To prevent the state from flickering rapidly between labels, there is a State Stability setting (default: 1 bar). A new state must persist for the specified number of bars before it officially switches. You can increase this if you prefer fewer, more confident state transitions.
Confluence Components
The Bias Score is built from a set of individual components. Each one contributes a weighted vote toward the bull or bear side. You can enable or disable any component under the β‘ Confluence Scoring input group.
Technical Components
Signal
EZ Algo's core directional signal (BUY / SELL), with extra weight for strong signals
Quick Trend
Short-term trend direction β responsive to recent price action
Macro Trend
Long-term structural trend β shows the big-picture direction
RSI
Momentum gauge. Above 50 favors bulls, below 50 favors bears. Graduated scoring at extremes.
OBV
On-Balance Volume trend β confirms whether volume supports the current price direction
Stoch Wave
Momentum oscillator β detects overbought/oversold conditions and momentum shifts
OSC Candle
Candle momentum β identifies trend strength and potential reversal setups
OSC Trend
Longer-term oscillator β adds trend confirmation from a different angle
Volume %
Volume thrust β measures buying vs. selling pressure over recent bars
Flow Components (Crypto Only)
OI Trend
Open Interest direction β context-aware (rising OI in an uptrend is bullish; rising OI in a downtrend is bearish)
CVD Trend
Cumulative Volume Delta β shows whether buyers or sellers are more aggressive
Funding
Funding rate sentiment β negative funding leans bullish (shorts crowded), positive leans bearish (longs crowded)
You can toggle each component on or off to customize what feeds into your score. For example, if you only trust price action, turn off OBV and Volume %. If you're focused on flow, enable Flow Only scoring mode.
Last updated