
{"id":247530,"date":"2026-11-04T12:40:41","date_gmt":"2026-11-04T12:40:41","guid":{"rendered":"https:\/\/mycryptomania.com\/?p=247530"},"modified":"2026-11-04T12:40:41","modified_gmt":"2026-11-04T12:40:41","slug":"what-perpetual-dashboards-dont-tell-you","status":"publish","type":"post","link":"https:\/\/mycryptomania.com\/?p=247530","title":{"rendered":"What Perpetual Dashboards Don\u2019t Tell You"},"content":{"rendered":"<p>A perpetual dashboard shows prices, funding rates, and open interest. But those numbers don\u2019t always mean what they seem to. On GMX, the funding-balance imbalance and the long funding factor had opposite signs in 123 of 169 hourly observations.<\/p>\n<p>Using ETH perpetual dashboards from Hyperliquid, GMX, and OKX, this article explains how prices are defined, what it costs to hold a position, how much can be traded, and how liquidation risk is assessed.<\/p>\n<h3>Price: Mark, Oracle, and Fill Price Do Different Jobs<\/h3>\n<p>A perpetual market needs prices for different purposes: valuing a position, calculating funding, and executing a trade. Those prices need not be the\u00a0same.<\/p>\n<p><strong>Fig. 1. <\/strong>Hyperliquid mark (H1\u201302) and oracle (H1\u201303); OKX index (O1\u201301) and mark (O1\u201302). The screens were captured at different times on different contracts, so compare the labels, not the\u00a0prices.<\/p>\n<p>Hyperliquid uses its <a href=\"https:\/\/hyperliquid.gitbook.io\/hyperliquid-docs\/trading\/robust-price-indices\">mark price<\/a> for unrealized PnL and liquidation, while its oracle price also enters <a href=\"https:\/\/hyperliquid.gitbook.io\/hyperliquid-docs\/trading\/funding\">funding calculations<\/a>. OKX similarly distinguishes <a href=\"https:\/\/www.okx.com\/en-sg\/help\/ii-mark-price-and-last-price\">index, mark, and last price<\/a>, though the two venues\u2019 quoted prices are <a href=\"https:\/\/hyperliquid.gitbook.io\/hyperliquid-docs\/trading\/contract-specifications\">not directly comparable<\/a>.<\/p>\n<p>GMX makes the distinction more visible. Its chart uses an oracle midpoint, but <a href=\"https:\/\/docs.gmx.io\/docs\/trading\/order-types\/\">longs open at <\/a><a href=\"https:\/\/docs.gmx.io\/docs\/trading\/order-types\/\">maxPrice and close at <\/a><a href=\"https:\/\/docs.gmx.io\/docs\/trading\/order-types\/\">minPrice<\/a>, with <a href=\"https:\/\/egpivo.dev\/articles\/on-chain-perpetuals-virtual-liquidity-and-real-capital\">price impact<\/a> and fees affecting the final execution value. The price shown on the chart is not necessarily the price you can trade at. Reading it as the fill price misstates the cost of entering and the proceeds of\u00a0closing.<\/p>\n<p>Only executable prices, compared at the same time and for comparable contracts and trade sizes, can support a trading-cost comparison.<\/p>\n<h3>Holding Costs: Funding Follows the Venue\u2019s\u00a0Rules<\/h3>\n<p>Funding rates depend on the venue\u2019s calculation rules, not just current market conditions. Funding transfers value between longs and shorts, but each venue specifies how it accrues and\u00a0settles.<\/p>\n<p>A funding display is a rate, not a\u00a0payment<\/p>\n<p><strong>Fig. 2.<\/strong> Hyperliquid hourly funding and countdown (H2\u201301) and open interest\u00a0(H2\u201302).<\/p>\n<p>Hyperliquid showed 0.0013% funding with 00:33:44 to the next hour. The displayed rate becomes a payment at the funding event, based on position size and oracle price. It says nothing about the spread or impact of opening the position.<\/p>\n<p>Hyperliquid samples the premium, how far the perpetual sits from its reference price, every five seconds and averages it within each hour. The hourly rate comes from that average premium, an interest component, and a clamp (<a href=\"https:\/\/hyperliquid.gitbook.io\/hyperliquid-docs\/trading\/funding\">funding<\/a>). The clamp limits the adjustment term, so a change in premium does not necessarily change funding. When the average premium lies roughly between \u22124 and +6 basis points, the hourly rate sits on a 0.125-basis-point plateau; outside that interval it follows the clamp\u2019s slope. A flat display is a property of the rule, not evidence of a constant dollar carry\u00a0cost.<\/p>\n<p>On Hyperliquid, the documented formula matched 168 hourly ETH observations (Fig.\u00a03).<\/p>\n<p><strong>Fig. 3.<\/strong> Hyperliquid ETH published hourly funding (blue) against the documented formula (green), hourly ETH observations from October 2\u20138, 2026. The underlying five-second premium samples were not independently reconstructed.<\/p>\n<p>On GMX, the dollar open-interest split does not give the\u00a0rate<\/p>\n<p><strong>Fig. 4.<\/strong> GMX ETH\/USD open-interest figures (G1\u201301, G1\u201302) and funding display (G1\u201303). The crop does not establish which OI box is long or\u00a0short.<\/p>\n<p>The dashboard showed long \u22120.0002% and short +0.0002% per hour beside two OI figures, $5.1m and $5.2m. The adaptive funding mechanism responds to the funding-balance imbalance (long minus short open interest).<\/p>\n<p>On GMX, the funding balance may be calculated from token-based open interest valued at the current index price, rather than the dollar OI displayed on the dashboard. The <a href=\"https:\/\/docs.gmx.io\/docs\/trading\/fees\/\">useOpenInterestInTokensForBalance setting<\/a> determines which basis is used. Even with the relevant balance identified, the current imbalance does not necessarily determine the funding direction, because the rate adjusts over\u00a0time.<\/p>\n<p>GMX charges two holding costs (<a href=\"https:\/\/docs.gmx.io\/docs\/trading\/fees\/\">fees<\/a>): adaptive funding between sides, and borrowing, which accrues per second to the larger open-interest side and settles when a position is modified or\u00a0closed.<\/p>\n<p>In the historical sample, the funding-balance imbalance and the long funding factor had opposite signs in 123 of 169 hourly observations (Fig.\u00a05).<\/p>\n<p><strong>Fig. 5.<\/strong> GMX ETH\/USD funding-balance imbalance (top) and annualized long funding factor (bottom): annualized instantaneous factor, not realized return. Pale bands mark sign disagreement. Hourly ETH\/USD snapshots from October 2\u20139, 2026. The funding-balance imbalance is calculated from token-based open interest, while the displayed funding factor is annualized from its per-second value. The comparison does not reconstruct GMX\u2019s adaptive funding mechanism.<\/p>\n<h3>Exposure and Liquidity: Open Interest Is Not\u00a0Depth<\/h3>\n<p>Hyperliquid showed $2.809 billion in open interest, but that says little about executable depth. Open interest is the exposure outstanding, not how much can be bought or sold near the current price. Estimating execution costs takes the order book or, in a pool-based market, the available liquidity and price-impact rules.<\/p>\n<p>In a separate order-book snapshot, a $10,000 buy filled at the best ask, roughly 0.2 bps above the mid. A $10 million sell exceeded the visible bids (Fig.\u00a06).<\/p>\n<p><strong>Fig. 6.<\/strong> Hyperliquid ETH execution cost against the mid, for fills covered by the 20 returned levels per side of one book snapshot. Fees, subsequent book updates, and deeper liquidity were excluded.<\/p>\n<p>GMX has no order book to walk. Its available liquidity is constrained by the pool and protocol rules, with execution priced using oracle values and price impact (Fig.\u00a07).<\/p>\n<p><strong>Fig. 7.<\/strong> GMX ETH\/USD available liquidity (G2\u201301) and the interface\u2019s close-side net-impact note (G2\u201302). Its depth tab showed $58.2m and $57.6m of available liquidity. The figure is pool liquidity under current constraints, not a position\u2019s liquidation buffer or the pool\u2019s loss-bearing capacity.<\/p>\n<h3>Liquidation Risk: The Buffer Depends on the\u00a0Venue<\/h3>\n<p>A position can be liquidated before the trader decides to close it. The relevant question isn\u2019t just how far the market price has moved, but how much equity remains relative to the venue\u2019s maintenance requirement.<\/p>\n<p>The buffer is equity minus maintenance<\/p>\n<p>Two educational identities locate the moving parts; neither is a venue\u2019s margin\u00a0engine.<\/p>\n<p>The valuation price moves unrealized PnL, funding and borrowing move equity, and size plus a tier or market configuration set maintenance. When the buffer is exhausted, the venue\u2019s liquidation logic takes\u00a0over.<\/p>\n<p>Margin mode does not show the liquidation buffer<\/p>\n<p>Isolated margin limits collateral to the position, while cross margin shares eligible account equity. Neither label alone reveals the liquidation buffer.<\/p>\n<p>Venues place the residual risk differently<\/p>\n<p>Hyperliquid checks account equity against maintenance margin at the mark and sends liquidatable positions to the order book; its liquidator vault is a conditional backstop, not every position\u2019s counterparty (<a href=\"https:\/\/hyperliquid.gitbook.io\/hyperliquid-docs\/trading\/liquidations\">liquidations<\/a>).<\/p>\n<p>GMX pools <a href=\"https:\/\/egpivo.dev\/articles\/on-chain-perpetuals-virtual-liquidity-and-real-capital\">stand opposite traders<\/a>, so trader PnL changes pool value; configured caps limit that exposure, and ADL applies at a configured PnL-to-pool condition (<a href=\"https:\/\/docs.gmx.io\/docs\/providing-liquidity\/\">liquidity<\/a>). A position is assessed on remaining collateral after losses, fees, and capped negative impact, against a market-specific threshold (<a href=\"https:\/\/docs.gmx.io\/docs\/trading\/liquidations\/\">liquidations<\/a>).<\/p>\n<p><em>This post was originally published on my personal blog: <\/em><a href=\"https:\/\/egpivo.dev\/articles\/reading-a-perpetual-market\"><em>https:\/\/egpivo.dev\/articles\/reading-a-perpetual-market<\/em><\/a><em>.<\/em><\/p>\n<p><a href=\"https:\/\/medium.com\/coinmonks\/what-perpetual-dashboards-dont-tell-you-7843fe2d3047\">What Perpetual Dashboards Don\u2019t Tell You<\/a> was originally published in <a href=\"https:\/\/medium.com\/coinmonks\">Coinmonks<\/a> on Medium, where people are continuing the conversation by highlighting and responding to this story.<\/p>","protected":false},"excerpt":{"rendered":"<p>A perpetual dashboard shows prices, funding rates, and open interest. But those numbers don\u2019t always mean what they seem to. On GMX, the funding-balance imbalance and the long funding factor had opposite signs in 123 of 169 hourly observations. Using ETH perpetual dashboards from Hyperliquid, GMX, and OKX, this article explains how prices are defined, [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":247531,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-247530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interesting"],"_links":{"self":[{"href":"https:\/\/mycryptomania.com\/index.php?rest_route=\/wp\/v2\/posts\/247530"}],"collection":[{"href":"https:\/\/mycryptomania.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mycryptomania.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/mycryptomania.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=247530"}],"version-history":[{"count":0,"href":"https:\/\/mycryptomania.com\/index.php?rest_route=\/wp\/v2\/posts\/247530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mycryptomania.com\/index.php?rest_route=\/wp\/v2\/media\/247531"}],"wp:attachment":[{"href":"https:\/\/mycryptomania.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=247530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mycryptomania.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=247530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mycryptomania.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=247530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}