2 min read

Weekend Swing Log: Holding Fire in an AI-Heavy Market

Speculative swing trading journal – 2025-12-07 PM session recap.

The Setup: Quiet Screens, Busy Regime

It’s a weekend session, which means the US cash equity markets are closed and the only thing moving on my screens is my cursor. The portfolio remains tilted toward AI and growth – think broad tech and semis via names like QQQ, AAPL, MU, and NVDA – with smaller balancing sleeves in WMT, XLV, XOM, and CCJ, plus a modest volatility hedge via UVXY.

Macro-wise, the regime still looks like a classic late-cycle “Fed-cut / soft-inflation” backdrop:

  • Policy expectations lean toward rate cuts rather than hikes.
  • Inflation has cooled from its peaks and is behaving more like a background concern than an emergency.
  • Indices sit near their highs, volatility is in a low-to-moderate band, and there are no obvious signs of systemic stress.

For readers who like receipts, you can track this regime via public data:

No Trades: Choosing Inaction on Purpose

Today’s most important decision was to do nothing.

No entries, no exits, no “just-one-more” scalps. With markets closed and the broader regime unchanged, forcing weekend orders would be more about boredom than edge.

Current stance, in percentage terms rather than dollars:

  • High exposure to AI/growth leadership (QQQ, AAPL, MU, NVDA style risk).
  • Smaller, diversifying sleeves in more defensive/real-economy themes (WMT, XLV, XOM, CCJ type exposure).
  • Modest volatility hedge via UVXY – sized to sting helpfully on spikes, not blow up the P&L if vol bleeds lower.

Risk is managed via manual, raise-only floors on positions (think progressively higher stop zones as price trends up) plus that small vol hedge. The philosophy: let winners breathe, never let “temporary heat” quietly turn into structural damage.

Playbook for Monday: Process Over Prediction

The plan for the next session is intentionally boring and rules-first:

  1. Strict stop enforcement. If any raise-only floor breaks, price wins and I obey the stop. No exceptions, no “I’ll give it a little more room” rationalizations.
  2. Rotate, don’t double down. If AI/growth names crack their floors, the default is not to immediately recycle that risk into the same tickers. Instead, look for relative strength and cleaner structures in non-AI areas already on the watchlist.
  3. Respect the regime, not the narrative. As long as the environment stays: indices near highs, vol contained, and no systemic stress, the baseline bias remains to stay invested but risk-aware – not to chase headlines or macro hot takes.

In other words, Monday is not about calling the next big move in AI. It’s about following the map that already exists: floors, position sizing, and pre-defined rotation rules.

Why Log This?

Speculative swing trading can easily slide into improvisational theater: fun to watch, expensive to perform. Writing down the plan – and explicitly noting “no trades today” – is my guardrail against impulsive tweaking.

If you want to sanity-check similar decisions in your own process, start by asking three questions:

  1. Am I acting because the data changed, or because I’m bored?
  2. Can I state my risk in percentages and floors, not in vibes and hopes?
  3. If the next session gaps against me, do I already know what I’ll do – in one sentence?

If the answers are fuzzy, the right move might be the same as today’s: sit on your hands, sharpen your rules, and let the market prove you right or wrong on Monday.

Nothing in this post is investment advice. It’s a personal trading log focused on process and risk management, not recommendations to buy or sell any security.