Whoa!
Perpetuals are weirdly addictive.
They’re fierce, fast, and full of edge if you know where to look.
Initially I thought the trick was pure speed, but then I realized execution and inventory discipline beat raw latency more often than not.
Here’s the thing: if you want repeatable profits you need a framework, not a prayer.
Really?
Yeah.
Most traders obsess over microseconds and forget the basics.
My instinct said the same for years—chase the fastest exchange and you’ve won—though actually that only solved part of the problem.
Market structure, funding cycles, and skew management do the heavy lifting.
Hmm…
Let me be blunt: market-making on perps is about three simultaneous games.
One is spread capture—place two-sided quotes and collect the bid-ask.
Another is funding capture—time your net exposure to benefit from funding flows when the market’s one-sided.
The third is inventory risk control—keep exposures manageable while still participating in directional moves.
Okay, so check this out—modern perp market-making mixes algorithmic discipline with human judgement.
Short-term, you hedge continuously.
Medium-term, you chase funding opportunities and volatility pockets.
Longer-term, you adjust position sizing based on realized vs implied volatility and your risk limits, which means you need models that actually update during trading, not once a day.
Here’s the thing.
A simple delta-hedged strategy that ignores funding is leaving money on the table.
But blindly chasing funding introduces directional risk if the market re-prices quickly.
So you need dynamic hedges that consider funding velocity, orderbook imbalance, and plausible liquidation cascades.
In practice this means combining microstructure signals with macro overlays.
Wow!
I built my first algo in a cramped apartment with a coffee-stained whiteboard.
It was crude, but it taught me the two hard lessons: slippage matters, and so does the tail risk from concentrated counterparties.
On one hand, you want large size to make per-trade alpha material; on the other hand, you cannot be the last liquidity provider in a crash.
This tension defines how you set inventory bands and trigger aggressive hedging.
Seriously?
Yes.
You calibrate inventory bands to both realized volatility and to your capital constraints.
If markets are calm, widen bands slightly; if stress spikes, narrow them fast.
This adaptive sizing keeps the PnL smoother and prevents ruinous unwinds.
My approach splits the algo into clear modules.
Signal generation feeds spread and skew suggestions.
Execution splits large notional into child orders via TWAP, POV, or opportunistic snipes.
Risk management watches PnL, position limits, and margin utilization and then throttles or shuts the algo.
That separation lets you upgrade components independently without breaking the whole stack.
Hmm…
One common mistake: models assume perfect hedge fills.
Reality disagrees.
Hedge slippage comes from latency, fee tiers, and adverse selection—especially during funding roll or news.
So always model slippage distributions, and stress-test them with fat-tailed shocks.
Here’s a concrete pattern that works.
Place quotes off mid by an adaptive spread (baseline spread + immediacy premium).
If the orderbook is thin on one side, increase skew to discourage one-sided accumulation.
If funding is strongly in your favor, lean into that side with tighter quotes and a slightly larger inventory allowance.
Then hedge the residual delta with a series of pegged orders or a pre-programmed spot trade cadence.
Okay, quick aside (oh, and by the way…)
Not all venues are equal for this.
Some DEXs offer deep pools and low fees, others are cheap but shallow.
I started gravitating toward platforms that balance low fees with robust matching and predictable funding mechanics, because predictable is easier to model.
One such place I keep an eye on is the hyperliquid official site for its approach to liquidity and design.

Execution nuances and hedging choreography
Alright, here’s a nerdy bit.
Execution is choreography—timing matters as much as price.
You should mix passive posting with selective taker fills when the opportunity presents itself.
My algorithms lean passive 70% of the time, but flip to aggressive liquidity-taking if a funding asymmetry or sudden book imbalance offers outsized edge.
This hybrid keeps fees low while capturing skewed opportunities.
Initially I thought pure automation would remove bias.
Actually, wait—there’s still a role for discretionary overrides.
A human can sometimes see regime change signals faster than the model, like sudden on-chain liquidations or real-world macro events.
So include a manual kill switch and an operator dashboard that shows simple heuristics, not raw noise.
Humans should be graceful supervisors, not babysitters.
On one hand, AMM-style DEX perps with concentrated liquidity are elegant.
On the other hand, they introduce unique inventory dynamics compared with central limit order books.
You need to adapt your quoting logic based on how liquidity shifts when price moves—AMMs reprice differently.
So your algos must include liquidity elasticity estimates and adjust spread and size accordingly.
A naive book-based market maker will underperform on AMM venues without this adaptation.
Here’s what bugs me about some hedge approaches.
They overfit to historical funding cycles.
Funding rates flip because retail flows and leverage preferences change rapidly.
So instead of static rules, use Bayesian updates on funding persistence and combine that with position decay logic.
That way your strategy can say, “Hmm… funding looks persistent now” and act, but then back off as evidence weakens.
I’ll be honest—risk management is the unsung hero.
Set stop-losses not as blunt instruments but as ramps that get tighter as margin utilization rises.
Use scenario analysis to map out worst-case mark-to-market losses and liquidity blowouts.
And maintain an execution cushion: never run leverage that leaves you margin-fragile in times of high realized vol.
You want survivability first, alpha second.
Something felt off about bragging and numbers—so I won’t.
But here’s a practical checklist that helps traders implement perp market-making without burning capital:
1) Quantify spread vs slippage using live tape.
2) Model funding persistence with a decay factor.
3) Use inventory bands tied to realized vol.
4) Combine passive posting with selective taker fills.
5) Automate circuit breakers and margin-based throttles.
FAQ
Q: How do I prioritize funding capture vs spread capture?
A: Balance based on expected funding persistence and your hedge execution cost. If funding is temporarily extreme and your hedge slippage is low, favor funding. If slippage or volatility is high, favor spread capture and tighten inventory limits. Use an adaptive weight that updates each funding epoch.
Q: What’s a safe starting setup for a small market-making operation?
A: Start small, low leverage, and simple: two-sided quotes with conservative sizes, automatic delta hedges executed at defined thresholds, and strict margin limits. Track realized slippage, and iterate. Be humble—markets teach quickly.
In the end I’m biased toward systems that prefer durability over ego.
My last pivot was toward cleaner telemetry and simpler decisions under stress.
That changed everything—both PnL variance and my sleep quality.
So if you’re building algos, obsess about monitoring, hedging accuracy, and predictable funding dynamics.
And remember: ambition is good, but surviving to trade another day is better.