Methodology

Tracking a Model Portfolio: Model Versus Actual, Drift and Record-Keeping

A model portfolio is the intended holdings on paper. Tracking it means keeping a dated record of the model, comparing it with actual accounts, and explaining every gap.

A model portfolio is the set of holdings and weights that a research process says it intends to hold, maintained on paper and dated. Tracking it means keeping a permanent record of what the model held on every past date, comparing that with what real accounts actually held, and being able to explain every difference between the two.

The reason to bother is diagnostic. Without a model, a disappointing outcome has no attributable cause. With one, you can separate two very different problems: the research was wrong, or the research was fine and the implementation did not match it. Those failures have different fixes, and a portfolio that cannot tell them apart tends to fix the wrong one.

What the model is, and what it is not

The model is a statement of intent. It says: as of this date, the process holds these names at these weights, with this much in cash. It is not a claim about performance, it is not an account, and it is not a recommendation to anyone.

Two design choices have to be settled before tracking is meaningful.

Weights or units. A model expressed in target weights says what proportion of capital each holding should represent. A model expressed in units says how many shares. Weights travel across accounts of different sizes but require a rule for what happens as prices move, since weights drift continuously. Units are unambiguous for a single account but do not generalise. Most model portfolios use weights and pair them with an explicit rebalancing policy.

Cash and its treatment. A model that ignores cash quietly assumes it is always fully invested, which is rarely true in practice. If the model can hold cash, the record has to say how much and why, otherwise the model and the accounts diverge for a reason nobody logged.

The record is the product

Model portfolio tracking is mostly a record-keeping discipline, and the quality of the record decides whether anything downstream is trustworthy.

Every change is dated and timestamped at the decision. Not the date it was implemented, not the date the note was written up. The decision time is what makes it possible to reconstruct what the model held on any past date.

Every change is appended, never overwritten. If a weight was set at one level and later revised, both entries survive. Editing the earlier entry to match the later one destroys exactly the information you would need to audit the process. This is the same principle that makes point-in-time data valuable on the fundamentals side, applied to your own decisions rather than to a company’s filings.

Every change carries a reason and an owner. A change with no recorded reason is indistinguishable from a mistake six months later.

Corporate actions are logged separately from decisions. A split, bonus, buyback or demerger changes unit counts and share prices without anyone deciding anything. If those are mixed into the decision log, the record will show trades that never happened and returns that never occurred. The mechanics are covered in corporate actions and adjusted prices.

The actual side is captured on the same calendar as the model. Comparing a month-end model against a mid-month account snapshot produces differences that are artefacts of timing rather than of implementation.

Where the gap between model and actual comes from

Once both records exist, the gap can be decomposed. In practice it comes from a small number of recurring sources, and naming them is most of the work.

Price drift. Weights move whenever prices move, so an account that has traded nothing at all will still diverge from a target weight model. This is the ordinary, unavoidable component and it is the subject of measuring portfolio drift.

Start date. An account opened after the model started will never have the model’s history. Its holdings reflect the prices available when it began, not the prices in the model’s record. Comparing the two as if they were the same thing is a common and avoidable error.

Cash flows. Money arriving or leaving mid-period changes weights mechanically and forces trades at times the model did not choose. This is also why comparing an account’s return to a model’s return requires a cash-flow-aware measure rather than a simple start to end calculation.

Implementation differences. Orders fill at prices different from the ones in the model, in tranches, and sometimes only partially. Illiquid positions take time to build or unwind, and the gap between the modelled price and the achieved price is a real cost.

Constraints. Restricted lists, mandate limits, minimum lot sizes and residual holdings that predate the model all create legitimate, permanent differences.

Costs and taxes. The model typically holds gross positions. Accounts pay brokerage, statutory charges and, on realised gains, tax. The tax consequences of a rebalance are a real part of the gap, and their mechanics are set out in tax on portfolio rebalancing in India.

A model portfolio that never differs from its accounts is usually not being tracked carefully. The goal is not zero gap. It is zero unexplained gap.

Measuring the gap rather than describing it

Description turns into diagnosis when the gap is quantified consistently. Three families of measure do most of the work.

Position-level difference. For each holding, the actual weight minus the model weight. Summing the absolute differences and halving the total gives a single number for how far the account sits from the model, expressed on the same scale as the weights themselves.

Return difference over time. The gap in outcome between model and account, tracked over consecutive periods rather than only since inception. A gap that is stable is usually structural, from costs or constraints. A gap that jumps in a single period usually has a specific event behind it.

Variability of the difference. How much the return gap itself moves around, which is the same statistical idea as tracking error applied to model against actual rather than portfolio against benchmark.

Whatever measures are chosen, benchmark treatment has to be consistent. Comparing an account that receives dividends with an index that excludes them will produce a gap that is purely a definitional artefact, which is why total return index versus price index matters here, and why benchmark selection is a decision to make once and document.

Reviewing the record

Tracking earns its keep at review time. The review reads the log rather than the outcome: which changes were made, why, whether the reasons given at the time were the reasons that mattered, and how large the unexplained residual is. Persistent unexplained gaps point at a process defect somewhere between decision and execution. Explained gaps that keep recurring point at a model that assumes conditions the accounts do not have.

This review sits naturally alongside a broader portfolio review checklist, and the same record is what allows an exit framework to be audited, since a trigger log is only meaningful if you can reconstruct what was held when it fired.

What model portfolio tracking does not tell you

It is worth being clear about the limits, because a well-maintained model can create more confidence than it deserves.

It does not validate the process. A model can be tracked immaculately and still be built on poor research. Record quality and decision quality are independent.

It does not make a model’s history comparable to a real account’s. A model has no fills, no partial executions, no market impact and no tax. Its recorded outcome is therefore a ceiling rather than an expectation, and treating a model’s record as achieved performance overstates what an account experienced.

It does not settle the question of statistical significance. A short record of a model portfolio, however carefully kept, contains few independent observations. Differences over one or two periods are usually not distinguishable from noise, and reading them as skill is the same error described in common backtesting mistakes.

It does not explain the gap on its own. Decomposition tells you where the difference came from, not whether it was avoidable. That judgment still belongs to people.

And it does not tell you what to do about anything it reveals. Tracking is measurement. What follows from the measurement depends on the mandate, the constraints and the circumstances of the specific investor.

This article is educational. Altys Labs is not a registered research analyst or investment adviser, and nothing here is investment advice or a recommendation to buy, sell, or hold any security.

Frequently asked questions

What is a model portfolio?

It is the intended set of holdings and weights that a research process produces, kept on paper rather than in a specific account. Actual accounts are then implemented against it. The model is a reference: it says what the process decided, so that later you can tell the difference between a decision that was wrong and an implementation that was imperfect.

Why does an actual portfolio drift away from its model?

Prices move, so weights change even when nothing is traded. On top of that, accounts start on different dates, cash flows arrive at awkward times, some names are restricted or illiquid, orders fill at different prices, and corporate actions land unevenly. Drift is normal. What matters is whether it is measured and explained rather than discovered later.

What records does model portfolio tracking require?

At minimum: every model change with the date and time it was decided, the weights before and after, the reason, and who approved it. Alongside that, a dated series of actual holdings and cash, plus a log of corporate actions. Records must be appended rather than overwritten, since editing history destroys the ability to reconstruct what was known at the time.