See the factor bets hiding inside your portfolio.
You picked stocks one at a time, but their sum is a set of factor exposures you may never have chosen. Factor X-Ray regresses your portfolio’s daily returns on the Fama-French five factors plus momentum and shows how strongly you load on market, size, value, profitability, investment and momentum.
A hidden tilt you didn’t decide on
Buy what’s been working, let winners grow, and you quietly assemble a momentum-and-growth portfolio without ever choosing one. Twelve different tickers can be one factor bet worn twelve ways. You can’t manage an exposure you can’t see.
Your returns, decomposed like a recipe
Instead of “up 14%,” Factor X-Ray tells you how much of your day-to-day behavior moved with the market itself and how much with tilts toward small or large companies, value or growth, profitable or unprofitable businesses, conservative or aggressive investors, and recent winners — the statistical recipe behind your results.
Real regression on published research factors
Exposures come from an ordinary least-squares regression against the daily factor returns Kenneth French publishes in his data library at Dartmouth — the same series used in academic work — not a rough proxy built from sector labels. You get a loading (beta) for each factor, the R² of the fit, and the annualized intercept: the part of your return the six factors leave unexplained.
Concentration you couldn’t see on a holdings list
“Diversified across 20 names” and “20 names loading on the same three factors” look identical in a portfolio table and completely different in reality. Factor X-Ray surfaces the difference so hidden concentration becomes a number.
How is the factor regression computed?
Five steps, all on data you can check. The same flow-adjusted daily return feeds the equity curve and the returns methodology, so this page and the performance pages read one series.
- 1
Your daily return, with deposits taken out
Each day’s return is (value − external cash flow) ÷ previous value − 1. A $5,000 deposit into a $50,000 account is not a +10% day. If you record deposits and withdrawals, the value is your net worth; if you only record trades, it is position value measured against your buys and sells, with recorded dividends counted as income.
- 2
Six published factors, daily
Market minus the risk-free rate, size (SMB), value (HML), profitability (RMW), investment (CMA) and momentum, from the Ken French Data Library, refreshed weekly. The library publishes with a lag of a month or two, so the regression window ends on its last available date.
- 3
Ordinary least squares, over all your history
Your daily return minus that day’s risk-free rate is regressed on the six factors plus an intercept, using every day that has both a portfolio snapshot and a complete factor row. At least 60 overlapping days are required; below that the page tells you how many you have instead of printing loadings.
- 4
Loadings, fit and alpha
You see six loadings, the R² (how much of your daily variation the factors explain), the number of observations and the window dates. Alpha is the daily intercept × 252. It is withheld if the account value ever went below zero — for example buys recorded without the deposits that paid for them — because an intercept fit across that is bookkeeping, not performance.
- 5
A plain-English read, by fixed rule
A size, value, profitability, investment or momentum loading above +0.2 or below −0.2 counts as a tilt. A market loading above 1.2 reads as “more volatile than the market”, below 0.8 as “defensive”. The wording is deterministic — no AI writes it.
What does a factor X-Ray result look like?
Here is how a hypothetical result would be read, using the same thresholds the app applies. Read about why these tilts appear in are you secretly running a momentum fund?
| Factor | Loading | How Tradune reads it |
|---|---|---|
| Market | 1.15 | Moves roughly with the market (between 0.8 and 1.2) |
| Size (SMB) | −0.25 | Large-cap tilt — mega-cap behavior dominates |
| Value (HML) | −0.35 | Growth tilt — priced-for-growth stocks drive returns |
| Profitability (RMW) | 0.05 | No meaningful profitability bet |
| Investment (CMA) | −0.10 | No meaningful investment-style bet |
| Momentum | 0.30 | Momentum-chasing — recent winners keep showing up |
This hypothetical book looks like a large-cap growth-and-momentum portfolio — a common shape for someone who has let winners run. If its R² were high and its alpha near zero, most of its day-to-day result would be explained by those three tilts rather than by anything specific to the stocks chosen.
Loadings are estimates with noise around them, and a short window makes them noisier. Treat them as indicative tilts, not precise exposures.
What you get
- Fama-French five factors plus momentum, daily
- Exposures: market, size, value, profitability, investment, momentum
- Factor loadings, R² and annualized unexplained alpha
- Deposits and withdrawals removed from the daily return
- Needs at least 60 overlapping days of history
- Descriptive analysis — not a forecast
Frequently asked
What is a factor regression?
It statistically fits your portfolio’s returns to well-studied return drivers (market, size, value, profitability, investment and momentum) and reports how strongly you load on each. It answers “what is my portfolio actually made of?”
Which factor model does Tradune use?
The Fama-French five-factor model (market, size, value, profitability, investment) plus a momentum factor, all daily series from the Ken French Data Library. There is no separate “quality” factor; the profitability factor is the closest to what people usually mean by quality.
What does a momentum loading tell me?
A positive momentum loading means a meaningful share of your behavior tracks recently-winning stocks. Many investors carry one without realizing it — Factor X-Ray makes that tilt explicit.
Why does it need 60 days?
A regression with seven unknowns on a handful of days fits noise. Sixty overlapping days is the floor the app applies before it prints any loading; more history gives steadier estimates.
Does this predict returns?
No. Factor exposures describe the bets you’re already making; they don’t forecast which factors will pay off. Every factor can and does underperform for long stretches.
What is alpha here?
Alpha is the part of your returns the six factors can’t explain, annualized. It can reflect skill — or, over time, shrink toward zero once the factors do the explaining. Seeing it is the point.
Is this advice?
No. It’s educational analysis of your existing exposures, not a recommendation to tilt toward or away from anything.
Related
Try it on your own portfolio
Free for everyone right now · no card · nothing to buy. Tradune shows you information to do your own research, never advice.
Start freeEducational analytics — not investment advice.