A market maker that cannot manage inventory will accumulate a directional position in a trending market and lose more on the position than it earned in spread.
Market making earns the bid-ask spread by continuously quoting on both sides of the market. The risk is inventory accumulation: if the market moves consistently in one direction, the market maker fills more on one side and builds up an inventory position. An unmanaged inventory position in a trending market turns spread income into directional losses. The market making system must continuously monitor inventory, skew quotes to attract flow on the over-held side, widen spreads when inventory risk is high, and hedge residual inventory via external venues when it exceeds tolerance. PROPELOO engineers the full market making stack — quote generation, inventory tracking, skew model, hedging execution, and the risk limits that halt quoting when market conditions become unfavourable.
Frequently Asked Questions
What is the difference between market making and algorithmic trading?
Market making is a specific strategy: quoting on both sides of the market to earn the spread, with inventory management as the primary risk control. Algo trading is a broader category — any strategy executed algorithmically. Market making infrastructure has specific requirements (continuous quoting, inventory tracking, hedging) that a generic algo trading framework typically does not address well.
Can you build market making for DEX liquidity provision?
Yes. DEX market making (Uniswap v3, Curve) requires different mechanics: concentrated liquidity position management, rebalancing when price moves outside the range, impermanent loss tracking, fee harvest and gas cost optimisation. We build the management layer that monitors positions and executes rebalancing transactions.
How do you handle adverse selection?
Adverse selection detection monitors fill patterns: consistent fills on one side, fills correlated with subsequent price movement, fill rate spikes during low-volatility periods. When detected, the system widens spreads, reduces quote size, or pauses quoting temporarily. Long-term adverse selection from a specific venue can be addressed by restricting order flow from that venue.
What spread can I target?
Target spread depends on the asset, competition and exchange fees. We build the spread model to your parameters and instrument it to measure actual realised spread vs target. For crypto majors with tight competition, maker rebates often subsidise the strategy — the net economics are rebate minus adverse selection losses.
What inventory management algorithms do you implement?
We implement stochastic inventory control models including Avellaneda-Stoikov and Ho-Stoll frameworks. The algorithm continuously shifts the reservation price and skews bid-ask spreads based on current inventory deviation from target, incentivizing opposing trades to mean-revert inventory automatically.
How does the market making bot hedge delta risk automatically?
When spot inventory fills exceed risk thresholds, our hedging sub-module immediately fires opposing market or aggressive limit orders on perpetual futures venues (Binance, Bybit, Deribit). This delta-neutral hedging locks in the bid-ask spread while eliminating asset directional volatility exposure.
What failsafes and kill-switches prevent runaway losses?
We engineer hardware and software kill-switches: WebSocket heartbeat disconnect detectors, max drawdown circuit breakers, exchange balance reconcilers, and anomalous fill rate throttles. If any safety boundary is breached, the bot instantly cancels all outstanding quotes within 5 milliseconds.
How do market maker performance reporting dashboards display metrics?
The real-time management dashboard tracks total trading volume, P&L attribution (spread capture vs inventory revaluation vs maker rebates), Sharpe ratio, fill ratio, inventory skew timelines, and latency profiling across all active exchanges and currency pairs.