How is Tax Efficiency calculated (the Tax Profile panel)?

The Tax Profile (Est.) panel in the Strategy View's Return Statistics shows how tax-friendly a strategy's trading actually is - how much of what it earns gets turned into taxable gain, how much of that qualifies for the favorable long-term rate, and how much is simply left to compound untaxed.

Rather than guessing from turnover, we run a realization-based simulation of what a real account would have done, using FIFO tax lots:

  1. Each month's target weight changes are converted into purchases and sales. Every purchase opens a lot carrying its own share count, cost basis, and acquisition date.
  2. Sales consume lots oldest first, so a single sale can produce both a long-term and a short-term piece, exactly as it would on a 1099-B.
  3. Each piece is classified by that lot's own age. Long-term requires holding for more than one year, so a position sold on its twelve-month anniversary is short-term. This matters more than it sounds: strategies built on 12-month momentum signals frequently hold for exactly twelve months.
  4. Distributions are separated out before any of this. Interest and dividends are income, not capital gain, so they never enter the lot accounting (see the Taxable Account FAQ).
  5. At the end of the selected window, any position still held is marked as if liquidated that day and reported separately as deferred. It is not treated as a sale.

What the panel reports

For the date range you have selected:

A higher LT Gains % means more of the strategy's gains get the favorable long-term rate. Lower ST gains / yr means less is being handed to the IRS each year in the first place.

Reading the numbers

How this relates to the Taxable Account toggle

The toggle uses the same simulation, but it runs over the strategy's entire history, not the date range selected here.

The panel is window-scoped; the toggle is not. So the LT Gains % displayed here is often not the exact split being applied to your after-tax returns, and narrowing the date range will change this panel without changing the tax being charged.

Limitations to be aware of