The Mark Price Formula Most Bots Get Wrong
Most retro-fitted trading bots calculate "mark price" as last-trade price, or a naive average of a couple of feeds. On Hyperliquid HIP-3 synthetic markets, that's wrong enough to get you liquidated earlier than you think.
The real formula: median of 3 inputs, plus a conditional 4th — not a simple average, not last-trade. Get this wrong and your maximum-safe-leverage math is wrong too, which means your stop-loss buffer is smaller than you planned for.
Max safe leverage isn't a guess
The MMR (Maintenance Margin Requirement) is per-asset on HIP-3 — it's not a flat 0.5% or 1% across the board like some bots assume. Using the wrong MMR silently shrinks your real safety buffer.
What the Cross-Margin & Liquidation Engine does
- Computes exact Mark Price using the real median-of-3(+1) formula
- Calculates maximum safe leverage per position, using real per-asset MMR
- Gives you long/short liquidation price, plus the actual buffer between your stop-loss and real liquidation
Zero dependencies, Python 3.9+ stdlib only. It's a calculation tool — it doesn't sign or send orders, and it's not financial advice.
More HIP-3 tools: https://theglitchlist.com/shop/?utm_source=devto&utm_medium=article&utm_campaign=n02_cross_margin
Top comments (0)