Skip to content

Research notes

Crypto turnover: count the capital correctly

The same $10,000 trading ledger can produce 100%, 50% or 40% turnover. Compare the numerator, capital denominator and cash treatment before comparing activity.

Ivory blocks travel around a circular conveyor surrounding a shallow pool, with one lime block at a gate and a separate stack on a black background.
Illustration for research notes; examples in this article are educational.

Crypto portfolio turnover expresses trading activity relative to a defined capital base; traded volume is an amount of assets or notional exchanged. State the period, reporting currency, capital denominator and counting convention. Two-way turnover counts buys plus sells, while half-gross turnover divides that total by two. A lesser-of-buys-or-sells measure can differ when purchases and sales are unequal.

A dashboard can show a larger traded amount simply because the account became larger. A turnover ratio helps put that activity in context, but only when its definition travels with the number. “Turnover: 50%” is an incomplete record.

Name the volume before normalizing it

Three measurements answer different questions:

MeasurementNumerator or unitQuestion it answers
Base-asset volumeBTC, ETH or another asset quantityHow many units traded on this instrument?
Reporting-currency traded valueExecuted notional converted to one currencyHow much trading did this account execute?
Portfolio turnoverDefined traded value divided by defined capitalHow much activity occurred relative to the portfolio?

Do not add 0.1 BTC to 2 ETH and call the result portfolio volume. Convert each execution into the reporting currency using a documented timestamp and conversion source. A USDT quote value is not automatically a USD value; treating them as equal is an approximation that must be declared.

Market-wide volume also has a different boundary from your account's activity. An exchange's public total covers its specified market and interval, rather than just your fills. The open-interest versus volume guide explains another common mismatch: outstanding positions and executed activity measure different things.

For the arithmetic below, the universe is unleveraged spot positions traded against a designated USD cash balance. Cash is included in portfolio equity but excluded from the traded-asset legs. Fees are initially excluded from traded notional and handled separately.

Three conventions that should keep their names

Let B be total executed purchase value, S executed sale value, and A the chosen average portfolio equity, all in the same currency and period.

  • Two-way turnover is (B + S) / A.
  • Half-gross turnover is (B + S) / (2 × A).
  • A lesser-side ratio is min(B, S) / A.

Here, one-way turnover means half-gross turnover; the phrase alone is insufficient. Cvxportfolio's documented turnover constraint uses half the sum of absolute non-cash trade weights. Its definition supplies a specific mathematical convention, not a universal crypto reporting standard.

The lesser-side approach has an established but different context. The SEC's Form N-1A instructions, under Financial Highlights, specify the lesser of purchases or sales and a monthly average of eligible portfolio securities, with maturity exclusions and other rules. The simple lesser-side ratio here illustrates the numerator difference; it does not reproduce a regulated fund's required calculation or imply that those rules apply to a crypto account.

If buys equal sells and the denominator matches, half-gross and lesser-side ratios agree. If they differ, half-gross exceeds the lesser-side ratio by abs(B − S) / (2 × A). That gap is accounting information, not an error to hide by relabeling a metric.

One ledger, three honest results

This original hypothetical seven-day ledger uses made-up executed values, not actual market prices, customer activity or KLINEO results. Separately observed daily portfolio marks have a mean cash-plus-spot equity of $10,000 under the example's equally spaced daily sampling policy. There is no leverage.

Executed activityPurchase valueSale value
Buy BTC against USD$4,000$0
Sell BTC against USD$0$3,000
Buy ETH against USD$2,000$0
Sell ETH against USD$0$1,000
Total$6,000$4,000

Total account traded value is $10,000. With the specified $10,000 average equity:

Reported conventionCalculationSeven-day result
Two-way$10,000 / $10,000100%
Half-gross$10,000 / $20,00050%
Lesser-side$4,000 / $10,00040%

Net buying is $2,000. The ledger alone cannot tell whether it used a fresh contribution or existing idle cash. The 10 percentage-point gap between the last two measures is 2,000 / 20,000 = 10%.

None of these numbers means that every holding was replaced once. Repeatedly trading a small position can create substantial activity while the rest of the portfolio remains untouched. Nor does multiplying this seven-day observation by 365/7 establish an expected annual trading rate. A projection needs its own assumption about repeated behavior.

The capital denominator can change the comparison

Using $20,000 of ending equity instead would halve every ratio in the table, even though the executed trades were identical. Calling both reports “turnover” without naming the denominator creates a false comparison.

Choose the boundary before calculating: the full account, a separately allocated strategy portfolio, or consolidated accounts. Include the cash assigned to that boundary consistently. Do not divide one strategy's trades by the combined equity of unrelated strategies merely because the export is convenient.

Record how equity is sampled. A daily arithmetic mean and a time-weighted average of intraday equity need not agree, especially around a large deposit or a rapid market move. For a comparison across strategies, use compatible clocks and valuation rules. The cash-flow accounting guide shows why contributions and investment results require separate records; unitizing performance does not itself choose a turnover denominator.

If A is zero, the ratio is undefined. Negative equity also falls outside this positive-capital spot example. For derivatives, contract notional divided by equity can reflect leverage as well as trading frequency. Report that scope separately instead of comparing it directly with unleveraged spot turnover.

Count fills without manufacturing activity

Use executed quantities, deduplicate records and retrieve the whole reporting interval. An unfilled canceled order contributes no executed notional. A partially filled order contributes only its fills, even if its original request was much larger.

Binance's Spot account trade documentation exposes fields including quantity, quote quantity, trade identity, commission and commission asset. That is an example of a source ledger, not a promise that every venue export uses the same units or that KLINEO provides a turnover report.

A direct BTC/ETH trade requires an explicit extension. If both assets are non-cash portfolio exposures, a trade-weight method counts the sold exposure and the acquired exposure. A venue's one-fill quote notional represents that exchange once. Do not silently mix that one-fill measure with a two-exposure-leg numerator. Declare the cash asset, conversion policy and treatment of swaps before combining markets.

Target weights are not execution records either. Price movement changes weights without any trade. Comparing consecutive target allocations can miss round trips between observations and can attribute market drift to rebalancing.

Activity is not a fee total or a quality score

Suppose, only for a cost illustration, every dollar in the $10,000 hypothetical executed ledger pays a made-up 0.10% charge in USD. The fee is $10,000 × 0.001 = $10, or 0.10% of the $10,000 equity base. Applying that charge to the half-gross numerator would incorrectly produce $5.

Actual fees require the actual charges, rebates and currency conversions. See the fee-currency reconciliation guide. Turnover alone cannot recover spread, slippage or unfinished execution costs; those require transaction cost analysis.

Keep this reporting worksheet beside any strategy comparison:

Required fieldExample declaration
Boundary and intervalNamed spot account, seven specified UTC days
Trading numeratorDistinct executed non-cash legs, USD valued
DenominatorDaily mean cash-plus-spot equity
ConventionHalf-gross; show two-way value alongside it
Flows and exceptionsContributions, withdrawals, swaps and missing fills
Cost companionReconciled fees and separately measured execution differences

Higher turnover is not evidence of a better signal. If extra activity comes from trading return reversals, inspect the return autocorrelation on which the rule relies; return dependence and strategy churn are separate measurements. To assess whether extra trades identify worthwhile opportunities, use an independently defined outcome label and the signal precision and recall framework, rather than treating activity as accuracy.

Method and limits

This AI-assisted editorial explanation uses the linked primary methodology and venue documentation, reviewed on 23 October 2026. The ledger and cost illustration are hypothetical and their arithmetic was checked. The article defines reporting choices; it does not test live accounts, recommend a turnover target, establish future profitability or claim a KLINEO turnover feature.

Keep the context with the example.

Each worked example is illustrative, with its sources and assumptions in the article. Read our editorial standards for authorship, verification and corrections.