TradeXYZ Incident
Incident Summary#
- On July 28, one SK hynix share traded at ₩1.272M ($868.17)—29.96% below the previous close—on a thin NXT pre-market order book.1 The NXT cash price recovered to the ₩1.7M range within about two minutes,2 but TradeXYZ's SKHX mark—a liquidation reference, not a closing price—temporarily fell 18.7%, from $1,127.90 to $917.25.3
- Up to 10x leverage, long concentration, and cross margin amplified the move. MarketsAlpha estimated that 960 accounts and $57.4M in long positions were liquidated, causing $17.3M in realized losses.4
- Multiple providers relayed the same NXT trade, so the price inputs were not truly independent.3 The trigger remains unknown; neither error nor manipulation has been confirmed. This was a pricing-design failure, not a code exploit.
- On August 6, an 11-share trade at ₩1.168M—29.98% below the previous close—repeated the NXT anomaly. Dynamic VI then triggered, and the cash-market decline narrowed to 3–4%.5
Why the NXT Pre-Market Matters#
- Nextrade (NXT) is South Korea's first alternative trading system and its second stock venue alongside the Korea Exchange (KRX). Its pre- and after-market sessions extend trading to 12 hours a day, improving access while adding competition on fees and execution.6
- NXT's pre-market runs from 8:00 to 8:50 a.m. KST. (TradeXYZ's current documentation lists external pricing from 8:10, although its post-mortem says the oracle was already in external-pricing mode at 8:01 during the incident.) 783
- TradeXYZ offers three Korean single-stock perpetuals: SKHX, SMSN, and HYUNDAI.8
- NXT uses continuous matching in the pre-market: orders can execute as soon as trading opens, rather than waiting for a single-price opening auction. A marketable sell order fills against the highest available bids first. On July 28, a thin order book allowed one share to execute at the low price; the exact order type and arrival sequence remain unconfirmed.9
- The mark price—not necessarily the latest execution price—is the reference used for P&L, margin, and liquidations; at 10x leverage, initial margin is roughly 10% of exposure.
Incident Flow#
The sequence below covers the July 28 incident. The August 6 event may be technically different. The specific Relayer values shown below are from 08:00:21.678 KST. TradeXYZ's official post-mortem reports the $917.25 Mark Price (−18.7%) at 08:01 KST.3
Unable to render diagram.
* Mark Price Calculation#
-
The TradeXYZ Relayer receives SK Hynix price data from the data providers—shown as
externalPerpPxsin the Explorer—and converts it to USD. -
On the first abnormal update, the Discovery Bound capped
oraclePxswithin ±10% ofexternalPerpPxs. Subsequent Oracle updates moved towardexternalPerpPxsin observed steps of no more than 1%.
Discovery Bound: SKHX’s 10x maximum leverage set its Discovery Bound at ±10% of the external price (
1 / maximum leverage). When the external price fell to $868.17, the permitted range became $781.35–$954.99. The Oracle first moved to the upper bound, then approached $868.17 in observed 1% steps about every three seconds. See theOraclecolumn in the table below.1011
Current documentation may differ from the rules in effect during the incident.
-
Input A was an oracle-based Mark input. At 08:00:03, it was published at $954.99 and then declined through 3-second updates. Its exact transformation and rate limit are not publicly documented.
-
Input B was calculated from
oraclePxsand an EMA (Exponential Moving Average) using a formula of the formB_raw = Oracle + EMA.12 The EMA weights recent values more heavily; here, a 150-second time constant smooths the price gap between the order book and the Oracle. Based on the observed values, the selection algorithm appears to have beenmin(B_raw, Discovery Bound upper limit), but its mechanism is not publicly documented. -
HyperCore calculated Input C onchain from three real-time values in the SKHX order book:
bestBid, the highest buy order;bestAsk, the lowest sell order; andlastTrade, the most recent execution on the SKHX book. Input C was calculated asmedian(bestBid, bestAsk, lastTrade).13 At 08:00:21, the last observed trade was $1,020, suggestingC ≈ $1,020.14 -
HyperCore first calculated a raw target from
median(A, B, C)—At 08:00:21,median($921.96, $954.98, ~$1,020) = $954.98—then limited the effective Mark to within 1% of the previous Mark per update (See theMark Price (reconstructed)column in the table below).13
* Raw Target is reconstructed assuming C > B; because A ≤ B throughout the incident updates, median(A, B, C) = B.
Simplified Low-Price Execution Scenarios#
The actual order types and arrival sequence are unconfirmed. Both scenarios assume a marketable order requiring immediate execution.
Sell-side order error:
1. A buyer places a low limit bid at ₩1.272M ($868.17).
2. A seller mistakenly submits a marketable sell order.
3. With no higher bids on the book, the order executes at ₩1.272M ($868.17).
4. After the price recovers, the buyer can profit from the gap. The seller forgoes the difference.Buy-side order error:
1. A low ask at ₩1.272M ($868.17) remains on the book.
2. A buyer mistakenly submits a marketable buy order.
3. With no lower asks available, the order executes at ₩1.272M ($868.17).
4. After the price recovers, the buyer can profit from the gap. The seller forgoes the difference.In either low-price execution, the buyer benefits and the seller loses.
Root Cause and Defensive Opportunity#
-
Undisclosed Trigger Event
- The cause of the first abnormal trade has not been disclosed. Fat finger, manipulation, and market/system bugs remain possible root causes.
-
Thin Liquidity at NXT Pre-market Open
- A short pre-order window and continuous matching may have allowed one share to trade at an abnormal price before sufficient depth formed.
- Defensive Opportunity: A longer pre-order window; a pre-open call auction, which collects orders and executes them at one price; an indicative price showing the estimated clearing price and imbalance; or Static VI. (NXT plans to introduce Static VI on September 14.15)
-
Single Underlying Price Source
- Multiple Data Providers relayed the same NXT trade. Their delivery paths were independent, but their price information was not. Using NXT as the primary source was reasonable if it was the only live venue (actually it was in Korea), but such a market was not a healthy sole basis for liquidations.
- Defensive Opportunity: Add an independent price source. When none is available, lower confidence in NXT prices and sanity-check them against the previous KRX close and the TradeXYZ order book.
What does “independent” mean?
![]()
-
Insufficient Price-quality Validation
- A one-share trade affected the Mark Price without confirmation from trade size, market depth, or subsequent trades.
- Defensive Opportunity: Validate or weight prices using trade size, depth, and persistence; for example, do not give a one-share trade the same weight as thousands of shares trading near the same price.
-
Alert / Live Monitoring
- A one-share reference trade, low trade count, thin depth, or a large deviation from the previous close were detectable. Timely intervention may have prevented the liquidations.
- Defensive Opportunity: Alert on these conditions and pause or review Oracle updates and liquidations.
-
Correlated Mark-price Inputs
- A and B both depended on the Oracle. Although
median(A, B, C)appeared to be 2-of-3, the Oracle effectively had two votes. - Defensive Opportunity: Do not treat A and B as independent price inputs.
- A and B both depended on the Oracle. Although
-
Price Safeguards and Liquidation Design
- The Discovery Bound and 1% per-update Mark clamp were directionally useful but proved insufficient to prevent the liquidations.
- Defensive Opportunity: Reassess how price safeguards interact with liquidation. This article does not propose a specific solution because the system's internal constraints are not fully known.
Potential Exploit to this System#
- An attacker could short SKHX, then execute a low-priced cash trade in the thin NXT market to push down the Mark Price and trigger Long liquidations.
- A Short trader reportedly realized about $2.2M through ADL. There is no evidence that this trader caused the NXT trade, and manipulation in this Incident remains unconfirmed.16
Incident Response and Post-Incident Measures#
- TradeXYZ said it would reimburse attributable liquidation losses and review its pricing system, but did not disclose the changes yet.3
- On August 6, 11 shares traded at ₩1.168M, 29.98% below the previous close. The 08:00:02.021 TradeXYZ Relayer update reported a normal price, and no liquidation cascade followed; any mitigation remains undisclosed.517
- NXT plans to introduce Static VI on September 14. When Dynamic or Static VI is triggered, trading will switch to a two-minute single-price auction. (This change was planned before the Incident.)15
References#
Footnotes#
-
SBS News, "SK Hynix Shares Plunge on Just 1 Trade, Sparking Widespread Outrage Over $58 Million Forced Liquidation", July 30, 2026. ↩
-
Kim Hye-su, "SK hynix Hits Limit Down in NXT Pre-Market on a Single Share", MTN, July 28, 2026. ↩
-
trade.xyz, statement on the July 28 SKHYNIX mark-price incident, X, July 29, 2026. ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Lockridge Okoth, "Hyperliquid Explains $57 Million SK Hynix Perp Liquidations After Oracle Anomaly", BeInCrypto, July 28, 2026. The figures derive from MarketsAlpha's on-chain analysis and were not officially confirmed by TradeXYZ or Hyperliquid. ↩
-
Lee Seon-a, "SK hynix Again Hits Limit Down in Pre-Market—Why?", The Korea Economic Daily, August 6, 2026. ↩ ↩2
-
Financial Services Commission, "Authorities Introduce ATS Operation Plan to Promote Improvement in Capital Market Infrastructure", May 9, 2024. ↩
-
Nextrade, "Market Overview". ↩
-
Nextrade, "Trading System". ↩
-
trade.xyz, "External Price", trade.xyz Docs. ↩
-
trade.xyz, "Discovery Bound", trade.xyz Docs. ↩
-
trade.xyz, "Mark Price", trade.xyz Docs. ↩
-
Hyperliquid, "HIP-3 Deployer Actions", Hyperliquid Docs. ↩ ↩2
-
Chainticks, Hyperliquid trade mirror,
xyz:SKHXfill in block 1088582234; see the corresponding Hyperliquid Explorer transaction. ↩ -
Noh Yo-bin, "Nextrade to Improve VI System on September 14", Yonhap Infomax / KB Think, March 19, 2026. ↩ ↩2
-
Kamina Bashir, "Trader Walks Away With $2.2 Million After SK Hynix Perp Crash", BeInCrypto / Yahoo Finance, July 29, 2026. The reported profit resulted from ADL of part of an existing short position. ↩
-
Hyperliquid Explorer, SKHX Relayer update at 08:00:02.021 KST on August 6. ↩