Quantify Investment research that keeps its history

Cross-sectional momentum (12-1)

methodology/xsmom@1

Rank a fixed multi-asset ETF universe by trailing total return over a 12-month formation window, skipping the most recent month, and hold the highest-ranked assets in equal weight.

What has been concluded about this

finding/declared-rules-do-not-execute@1 concluded invalidates results of

A methodology's `rules` and `universe_filters` are declared, merged, and hashed into its identity, but no pipeline step evaluates them. They have zero references in the executor. A reader seeing rules: - id: concentration_cap expr: max_asset_weight <= 0.25 reasonably concludes the constraint is enforced by that rule. It is not. In hrp@3 the constraint happens to hold because `contract.weight_bounds.max` is also 0.25 — the rule is decorative, and the two could disagree silently. This inverts the defect class the project has found repeatedly. The usual pattern is a hidden choice that takes effect without being declared. Here a declared rule appears to take effect and does not, which is arguably worse: declaring it creates the belief that it is checked. Surfaced by adding a second methodology family. xsmom@1 declares `has_full_formation_history` and a `min_history` rule; neither runs, and the history requirement is enforced only incidentally by an ExecutionError inside compute_momentum.

On this version: Declares min_history and has_full_formation_history; neither executes.

Questions asked about this

InvestigationOutcomeTrialsQuestion
investigation/cost-model-vs-realized-spreads@1 inconclusive 0 Is the flat 10bps transaction cost in protocol/standard@1 an adequate stand-in for realized costs across this universe, or does it...
investigation/declared-rules-are-inert@1 Finding 0 Do the `rules` and `universe_filters` a methodology declares actually constrain what the executor does, or are they documentation that...
investigation/momentum-lookback-sensitivity@1 no effect found 6 Does cross-sectional momentum's out-of-sample performance improve materially at lookbacks other than the 252-session window inherited...
Investigations record 6 trials against this version; the ledger counts 0. Deflation uses the ledger count, so the deflated figures on this page are computed against the smaller number — that is, they are optimistic by exactly the trials that were spent without producing a recorded run. Reconciling the two is outstanding work, and stating the gap is the least this page can do in the meantime.

Reasoning

Claims this rests on

claim/cross-sectional-momentum-persists@1 Unassessed
Assets ranked on trailing returns exhibit continuation over three- to twelve-month horizons: past relative winners outperform past relative losers over the subsequent holding period.
0 supporting · 0 qualifying · 0 contradicting

Assumptions it depends on

Methodology

lookback
252 trading_days
skip
21 trading_days
top n
3 assets
rebalance cadence
21B
weight bounds
[0.0, 0.34]
gross leverage max
1.0
universe
SPY, SH, TLT, TBT, LQD, DBC, GLD, HYG, BIL
content hash
a2f8a903492b5bb0a44c153cf8c943c1…

Pipeline

ordered — sequence carries meaning: compute_momentum → rank_assets → select_top_n → equal_weight_selected → apply_bounds
fallback chain: equal_weight

Assumptions

  • Close-to-close execution at the next session's price.
  • Past relative performance is informative about the next holding period.
  • No borrow constraints or short availability limits (the universe is long-only ETFs).
  • Equal weighting within the selected set; no risk scaling.

Limitations

  • Long-only; expresses bearish views solely through inverse ETFs already in the universe.
  • Concentrated by construction — three of nine assets — so single-asset risk is high.
  • Turnover is materially higher than a covariance-based allocator, and the corrected cost model bites accordingly.
  • No volatility targeting; selected assets can have very different risk.
  • Estimated on daily Adj Close, which is restated over time by the data vendor.
  • Nine ETFs is a far smaller cross-section than the equity universe the source paper studied; results are not a replication of that paper.

Grounded in

doi:10.1111/j.1540-6261.1993.tb04702.x
Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency
Securities ranked on trailing returns exhibit continuation over three- to twelve-month horizons, with the most recent month excluded to avoid short-horizon reversal.

History

1 versions, all comparable

@1 · latest
VersionWhy it existsComparable to this one?
@1 Initial publication.