OPEN MODEL / MP-V1.1.0

How Market Tug calculates market pressure

Market Pressure is a normalized -100 to +100 index for short-term BTCUSDT spot activity. Positive values mean Buyers lead and move Bitcoin left; negative values mean Sellers lead and move it right.

Inputs and weighting

The model assigns 70% to aggressive executed trade flow over a 15-second rolling window and 30% to Level 2 order-book imbalance within 20 basis points of the mid-price. Both inputs are normalized before they are combined.

The display mapping is visualX = -pressure / 100 × maxVisualOffset. The sign and visual direction are product invariants, not configurable presentation choices.

Stability and integrity

Decimal arithmetic avoids floating-point drift. Exponential smoothing and hysteresis reduce flicker without turning the signal into a forecast. The gateway publishes no more than four verified frames per second.

Freshness and sequence checks reject stale or inconsistent data. Production fails closed: directional motion pauses when integrity is uncertain, and fixture data cannot be presented as live.

Interpretation limits

Pressure describes current activity on Binance Spot BTCUSDT, not the entire Bitcoin market. Hidden orders, other venues, derivatives, latency, and sudden cancellations are outside or only partly represented.

A positive reading is not a probability of a price rise; a negative reading is not a probability of a fall. Use the visualization as context, not as financial advice.