Strategies · Macro and prediction markets

Fed-cut rotation

Kalshi’s traders put a price on what the Fed does at its next meeting. When they make a cut likely, long Treasuries and growth stocks stand to gain most from lower rates; when they make a hike likely, short Treasuries and banks hold up better. The market for the meeting often moves before the rest of the market has finished adjusting.

Pre-registered Sep 26, 2026, before it was tested. Results computed Sep 26, 2026.

Hypothetical backtest; not investment advice; paper trading only.Past results, real or simulated, do not predict future ones. ARCANE places no live orders from this page.

The rule

Trades every trading day

If the market gives a cut at the next meeting more than 60%, hold long Treasuries (TLT) and the Nasdaq-100 (QQQ); if it gives a hike more than 60%, hold short Treasuries (SHY) and banks (XLF); otherwise the S&P 500. Checked daily.

Where the numbers came from. 60% means a clear majority, chosen before looking. The pairs are the textbook rate-sensitive and rate-insensitive holdings.

  • Hold what is below
  • If the Fed cut at the next meeting (Kalshi) is greater than 60
  • then: Split equally across 2 blocks
  • Hold TLT
  • Hold QQQ
  • Otherwise
  • If the Fed hike at the next meeting (Kalshi) is greater than 60
  • then: Split equally across 2 blocks
  • Hold SHY
  • Hold XLF
  • Otherwise
  • Hold SPY
As text
symphony "Fed-cut rotation"
description "Follow the prediction market's odds for the next Fed decision."
rebalance daily
benchmark SPY
weight equal
  if ARCANE:kalshi/fed-cut-next > 60
    weight equal
      asset TLT
      asset QQQ
  else
    if ARCANE:kalshi/fed-hike-next > 60
      weight equal
        asset SHY
        asset XLF
    else
      asset SPY

How it would have done

Apr 11, 2023 to Sep 25, 2026, against SPY

The whole history

235 trades
  • A year

    +15.5%

    Annualized return

  • In all

    +64%

    Apr 11, 2023 to Sep 25, 2026

  • Sharpe

    1.08

    Return per unit of risk

  • Worst fall

    −19%

    Max drawdown

  • Swings

    14%

    Volatility, a year

  • Beta

    0.92

    To the benchmark

Each decision reads closing prices up to that day and trades at the next day’s close. It trades toward its targets every day. Costs: 5 bp of slippage on every trade and 0.3 bp of fees on sales. Uninvested cash earns nothing. Hypothetical: no real orders were placed.

  • Growth of $1
  • SPY, held
  • Held-out period

What it held: SPY 73% of the time; QQQ + TLT 21% of the time; SHY + XLF 6% of the time.

In sample and the sealed holdout

The holdout was set before the preset was tested, and opened once
MeasureIn sample
Apr 11, 2023 – Sep 24, 2025
Sealed holdout
Sep 25, 2025 – Sep 25, 2026
Annualized return+16.3%+13.4%
Sharpe ratio1.081.08
Sortino ratio1.631.60
Max drawdown19.0%10.2%
Calmar ratio0.861.31
Volatility15.0%12.4%
Alpha against the benchmark−4.2%−2.7%
Beta0.920.93
Correlation0.960.97
Winning days56%52%
Turnover a year5.3×8.1×
Chance the Sharpe is above zero96%86%

Is it real?

Checked on the in-sample window only
  • Overfitting: Likely overfit
  • Trails its benchmark

The result depends on the exact numbers chosen, or does not beat what luck would produce.

  • After counting 5 backtests of this idea, the out-of-sample Sharpe does not clear the bar luck would set (deflated Sharpe 0.80; 0.95 is the house bar).
  • The best version in one half of history usually lands in the bottom half of the other (probability of overfitting 83%).
  • Against SPY it earned −5.9% a year, clearly worse than just holding it.
Backtests counted5
Deflated Sharpe ratio (0.95 is the house bar)0.80
Probability of backtest overfitting (20% is the house ceiling)83%
Walk-forward Sharpe (choosing, then testing)0.71
Walk-forward Sharpe with costs doubled0.69
Extra return a year against SPY−5.9%
The nudged versions (4)
ChangeSharpe
threshold 60 on kalshi/fed-cut-next → 541.09
threshold 60 on kalshi/fed-cut-next → 661.07
threshold 60 on kalshi/fed-hike-next → 541.08
threshold 60 on kalshi/fed-hike-next → 661.10

The house backtest gate

It does not pass. A strategy needs every one of these before ARCANE would paper-trade it.

CheckValueNeedsResult
Evaluation ran without problemscleanno problemsPassed
Report belongs to this pre-registrationfed-cut-rotationfed-cut-rotationPassed
Evaluated only inside the pre-registered data window (holdout untouched)2023-04-11..2025-09-24within 2023-04-10..2025-09-24Passed
Walk-forward folds6.000>= 3Passed
Out-of-sample observations366.000>= 252Passed
Deflated Sharpe ratio (5 trials counted)0.804>= 0.95Failed
Probability of backtest overfitting0.829<= 0.2Failed
Out-of-sample Sharpe (annual, after costs)0.710>= 0.5Passed
Out-of-sample maximum drawdown0.190<= 0.25Passed
Sharpe with doubled costs0.688> 0 (needs a turnover series)Passed
Sealed holdout: positive and not clearly worse than the backtestmean 0.00053, consistentmean > 0 and consistentPassed
  • On 38 sessions between 2023-06-12 and 2025-03-18 its data had a gap (ARCANE:kalshi/fed-cut-next, ARCANE:kalshi/fed-hike-next), so it could not decide and kept what it held.

The pre-registration

Written before the backtest; changing any of it makes a new variant
Claim
Rotating to TLT and QQQ when Kalshi prices a next-meeting cut above 60%, to SHY and XLF when it prices a hike above 60%, and holding SPY otherwise, beats SPY buy-and-hold on Sharpe after 5 bp costs over the sealed holdout.
Why the edge should exist
Event-contract prices aggregate views on the next Fed decision quickly; broad asset prices finish adjusting to a newly likely decision over days, not minutes.
Where it comes from
event market
Who is on the other side
Investors who rebalance on the Fed’s own communications rather than on the market-implied odds.
Why it is not arbitraged away
Fed-funds futures carry the same information, so the edge, if any, is small and depends on Kalshi leading; it is too small for large funds and may not exist.
Universe
Fed cut at the next meeting (Kalshi), Fed hike at the next meeting (Kalshi), QQQ, SHY, SPY, TLT, XLF
In-sample window
Apr 10, 2023 to Sep 24, 2025
Sealed holdout
Sep 25, 2025 to Sep 25, 2026
Evaluation
walk-forward, on sharpe, against SPY buy and hold; 13 variants planned
Costs
5 bp slippage a trade, no commission
Capacity
$1,000,000: All four funds are among the most liquid in the US; the signal trades a handful of times a year.
What stops it
Paper Sharpe significantly below the backtest after 40 sessions. Kalshi delists the Fed decision contracts.

The data

Each decision reads closing prices up to that day and trades at the next day’s close. It trades toward its targets every day. Costs: 5 bp of slippage on every trade and 0.3 bp of fees on sales. Uninvested cash earns nothing. Hypothetical: no real orders were placed.

Prices
Yahoo Finance (unofficial chart API): adjusted daily closes for QQQ, SHY, SPY, TLT, XLF. Unofficial and not licensed for redistribution. A licensed vendor (Alpaca, Tiingo or Polygon) is a founder decision before the builder is sold.
Fed cut at the next meeting (Kalshi)
Kalshi, from Apr 8, 2023. History: point-in-time. Daily closing prices of Kalshi’s Fed decision contracts (FEDDECISION, then KXFEDDECISION) from April 2023. Each day reads the meeting still ahead and the price at the end of the day before, so a meeting’s result is never read on its own day.
Fed hike at the next meeting (Kalshi)
Kalshi, from Apr 8, 2023. History: point-in-time. As the cut series: Kalshi’s hike contracts from April 2023.
Fed-cut rotation — Strategies · ARCANE