Understanding trading returns and risk metrics
Trading dashboards use terms such as ROI, win rate, and drawdown, but the calculation may vary by product. Before comparing two figures, ask what account, assets, dates, open positions, and costs the calculation includes.
Return on investment
In a simple example with no deposits or withdrawals, return on investment is:
ROI = (ending value − starting value) ÷ starting value × 100
This calculation is incomplete when funds enter or leave during the period. A sound comparison must explain how it treats those flows, open positions, token prices, fees, and the selected time window. Ask whether the figure is realized, marked to market, or a mixture.
An annualized return or APY adds assumptions about the observation period and compounding. Do not treat an annualized projection as an observed result.
Win rate and average outcome
Win rate is the share of counted trades classified as profitable:
Win rate = profitable trades ÷ counted trades × 100
The result depends on what the dashboard counts as a trade, how it treats partial fills, and whether it excludes open positions. A high win rate alone does not show the size of losses or the account’s net result.
A more complete review compares average gain, average loss, the number of each, and costs. Before fees, a simplified average outcome per trade is:
(win probability × average win) − (loss probability × average loss)
For a hypothetical example, eight gains of $2 and two losses of $12 produce an 80% win rate but a gross loss of $8. Costs deepen that loss. These amounts are arithmetic examples, not targets or observed results.
Then account for trading fees, funding, builder or provider charges, spread, gas, and price impact. Check each data source’s field definitions to avoid counting a charge twice. Hyperliquid’s Info API documentation says its fill fee is the total fee and includes the optional builder fee; do not add that builder-fee field again when calculating total costs.
Drawdown and volatility
Drawdown measures a decline from a previous account-value peak to a later value. Check the equity curve, the dates used, whether open positions are valued, and how long recovery took. A single maximum-drawdown number does not explain the trades or leverage that produced it.
Compare risk metrics only when the observation window, market, account scope, and calculation method match. A short history or selected period can omit a severe loss.
Check what the data includes
Hyperliquid’s Info API documentation describes fill and portfolio-history queries. The time-based fill endpoint returns at most 2,000 fills per response and only the 10,000 most recent fills are available. The documented fee field is the total fee and includes the optional builder fee. Do not add that builder-fee field again when calculating total costs. A dashboard based on a limited history should not be described as a complete lifetime record.
For another network or a third-party dashboard, find its original data source and calculation method. If the method, account boundary, or price source is missing, leave the result unverified.
Keep original history and check account, network and date coverage before relying on results. Use the Hyperliquid tax-records guide and inventory to record gaps and unresolved transfers.
A comparison checklist
- Are the same account and period being compared?
- Are deposits, withdrawals, transfers, and open holdings included?
- Is the figure realized, unrealized, or both?
- Are venue fees, funding, builder fees, gas, and execution costs included?
- Are losses, drawdown, and missing history visible?
- Can the calculation be reproduced from the underlying records?
No metric guarantees future results. Use the wallet verification checklist for address research and the bot-selection guide for product evidence.
This material is educational and is not financial advice. HypeChain did not test a trading product or independently calculate account returns.