Skip to content
Important: BestFolio provides information for educational purposes only. Nothing on this site constitutes investment advice. Past performance does not guarantee future results. Read full disclaimer
·7 min read·BestFolio Research Team

Updated

Month-End Signal, Next-Day Trade: How Much Delay Can TAA Survive?

A monthly strategy calculates its signal at the close. The investor reads it later, places an order, and may trade one or 2 sessions after the backtest.

That operational delay sounds tiny beside a 12-month momentum lookback. It cost roughly 1 annual return point for HAA and BAA when we added 2 sessions across the full replay.

What delay zero means

The BestFolio engine calculates a month-end signal with data through the close of day D and fills the new allocation at that same close, so the new holdings earn the move from D to the next session's close. We call that delay zero because it is the canonical implementation. No follower can trade exactly there, which is why the delayed versions matter.

Delay one pushes every signal one additional business session later. Delay 2 pushes it 2. Weekends are skipped, and exchange holidays resolve to the next date in the price series.

We ran the standard 1x versions of GEM, HAA and BAA-G12 from February 1999 through 14 July 2026. Every version paid a 10bp one-way base cost. The engine raises modeled cost during high-volatility periods, capped at 3 times the base.

The result

StrategyCanonical (fill at signal close)Plus 1 sessionPlus 2 sessions2-session change
GEM9.83%9.54%9.75%-0.08 points
HAA13.39%12.72%12.37%-1.02 points
BAA10.90%10.29%9.87%-1.03 points
CAGR differences between execution scenarios: GEM loses 0.29 points from canonical to one extra session, then gains 0.21 at two sessions. HAA loses 0.67 then 0.35 points. BAA loses 0.61 then 0.42 points.
The first extra session lowered CAGR for all three strategies. The second recovered 0.21 points for GEM while subtracting another 0.35 for HAA and 0.42 for BAA. Those marginal differences expose path dependence; they do not establish a preferred delay for future trades.

HAA and BAA degraded in a clean direction. One extra session cost 0.67 and 0.61 points of CAGR. The second extra session took each total loss just past 1 point.

GEM was noisy. Its first delayed version lost 0.29 points, while the 2-session version recovered most of that gap and finished only 0.08 points below canonical. GEM made 38 turnover events in the test. HAA made 202 and BAA 229. A sparse rule has fewer dates where execution luck can accumulate.

Delay can help one backtest

The GEM rebound from day 1 to day 2 is a reminder that delay cost is path-dependent. If the skipped session falls, the late trade helps. If it rises, the trade pays for waiting.

Across many signals, a persistent gap can come from month-end flows, overnight returns, or simple chance. This three-strategy study measures what happened under one fixed convention. The cause remains open.

A researcher who tries delays of 0 through 10 and publishes the best one has fitted the execution schedule. The live process then needs to hit that exact time for an edge that may have come from a few dates.

The operational failures behind a late trade

Some delay is voluntary. An investor waits for the next close, uses a limit order, or trades after work. Other delays point to a system problem: stale month-end data, a holiday-calendar mismatch, a failed market-data job, an order rejection or a broker position that disagrees with the signal store.

Those cases deserve separate logs. A backtest delay test says how much room the strategy historically had. It cannot prove that the live order matched the intended holdings.

A monthly process should record the data timestamp, signal timestamp, target allocation, submitted order, fill and final position. The reconciliation can then distinguish a deliberate next-close policy from a pipeline that silently traded late.

How much room did these rules have?

GEM tolerated 2 extra sessions in this sample with little long-run damage, though its one-day result was worse. HAA and BAA paid about 1 CAGR point. Their drawdowns did not deteriorate in the same order: BAA's max drawdown moved from -14.45% to -13.56% at 2 sessions even as return fell.

The return cost alone can therefore understate the operational change. Recovery time, turnover and the exact crisis trades still need checking.

The current HAA page uses the canonical convention: signals computed at the close and filled at that same close. Subscribers consuming a signal later should treat the table as a historical sensitivity, then choose a repeatable trading policy that fits their broker and timezone.

Related: Automate Your TAA With the BestFolio Signals API.

Corrections

  • : The post said the canonical backtest trades in the next session. The engine computes each signal at the close and fills it at that same close; one extra session is the first realistic delay.

Revision history

  1. Graphs and research review — September 15, 2026

    Add a figure with accessible labels and the study’s original data boundaries; preserve existing prose.

  2. Readable data tables on mobile

    Added horizontal scrolling for wide data tables on small screens. All figures, source notes and article prose are unchanged.

Past performance does not guarantee future results. Backtested results are hypothetical and do not represent actual trading.

Written with the help of AI tools and reviewed before publication.

Share this article

Data and method

Study dates and assumptions are documented in the article and its revisions. Our current methodology explains the platform's data sources, proxy histories, trade timing and inflation treatment.

  • Short Monte Carlo blocks overstate tactical drawdowns. For 60/40 they do the opposite

    I reran my 60/40 block-length test on four monthly tactical strategies. Longer blocks made the 60/40 drawdown tail worse and every tactical tail better, so short blocks are the pessimistic setting for a tactical card. Then I ran 50,000 paths to look for a hidden catastrophe.

  • Which TAA Strategies Actually Work in Europe: A UCITS Substitution Guide

    PRIIPs blocks EU retail from AVUV, DBC and most US-domiciled ETFs, so running a US TAA strategy in Europe means substituting UCITS funds. We map every sleeve to a verified UCITS ticker with its ISIN, grade the substitution tier by tier, and flag the ones where the European version is a different strategy.

  • How 50+ TAA Strategies Compare With the 4% Rule (And Where Bengen Still Wins)

    We computed Bengen-style rolling 30-year safe withdrawal rates for 80 variants across 51 published TAA strategies. In May every single one cleared 4%. On today's cards the best unleveraged TAA strategies (BAA-G4 12.4%, VAA-G4 11.9%) sustain real withdrawal rates about 3 times the Classic 60/40's 3.8%. Why TAA defeats sequence-of-returns risk, and four honest reasons you should still anchor your retirement plan closer to 4% than to the double digits.

Explore with tools

Try these strategies on BestFolio

Browse 88 tactical allocation strategies with monthly signals, walk-forward validation, and portfolio blending. Free to start.

Create free account

BestFolio Monthly Briefing

Liked this post? Get a free monthly recap of TAA strategy signals, performance rankings, and market regime updates. No spam, unsubscribe anytime.