50 Beeps

Subscriber-only

ISM Employment, Claims, ADP, and everything else all say the same thing.

BD
by Brent Donnelly

Current Views


Short CHFJPY 171.86

  Stop loss 173.65

  Take profit 163.56

Many Factors

As telegraphed by ISM Employment, ADP, and Claims… NFP delivers with near-recessionary data. 50bps is now very likely to be the size of the first cut, which will be delivered at the September FOMC meeting (or earlier? kekeke).

Meanwhile, the Harris Correction continues in stocks as the probability of another MMT-style fiscal bonanza in 2025 and 2026 drops along with Trump’s odds of victory. DJT odds on PredictIt are now below 50% (currently 49%) for the first time since May 13. There is some question about whether PredictIt is the best measure of Trump odds because liquidity there is poor. Most think Polymarket odds are more indicative, but it’s the direction of travel that matters, not the exact level. I am using PredictIt because the data is easily harvested from Bloomberg into Excel, but I acknowledge that the raw levels of PredictIt might understate Trump’s odds. Why people cannot simply arb PredictIt vs. Polymarket is above my pay grade.

The basis between the two has been constant at around 4% and therefore they are both sending the same message: The election was 72% or 68% in favor of Trump at the peak (Polymarket vs. PredictIt) and now it’s either 53% or 49%. In other words, the chart is going to look exactly the same, whichever odds you use. If you want Polymarket odds, just shift the Trump odds y-axis up by 4%.

USDCNH and crypto are also suffering under the rising odds of a coin toss election following the blowoff mid-July top in Trump’s fortunes. GenZ are unironically sharing Kamala TikToks and Trump has failed to find an 8th grade level insult that perfectly fits Harris so far. Momentum comes and goes, though. Mr. Trump continues to test out various barbs and something will probably stick at some point and knock Harris off stride. For now, he is on the back foot and dodging debate questions. Note that USDCNH was already destroyed before payrolls.

Obviously, there is a lot more going on than just politics, as the AI narrative peaked in late June, the economic data in the US is curdling, and rabid dogs are tearing up every popular position and carry trade. It’s a bit of a perfect storm made worse by 99th percentile equity long positioning in late June, poor seasonals that started in mid-July, and a cloudier economic reality. Note that stocks can choose to go up or down on bad data and they are choosing to go down.


Seasonality

I have written extensively about the tendency of FX vol to rise starting in the third week of July, but it’s interesting to see that not just FX vol, but pretty much everything is following the textbook seasonal pattern. AUDUSD, NASDAQ, USDJPY, and GBPUSD all peaked within a day or two of their normal seasonal apices. Most of these moves tend to continue for another few weeks, with NASDAQ bottoming first, and AUD and GBP last. The ends of these moves tend to come as follows:

  • AUDUSD bottoms August 25
  • CVIX tops September 1
  • NASDAQ bottoms August 10
  • GBPUSD bottoms August 27
  • USDJPY bottoms August 24
  • Gold peaks September 5

I will keep these dates in mind in the weeks to come.


CHFJPY

The CHFJPY trade is benefiting a bit (though not tons!) from collapsing global yields and there could be a huge move coming still. You can see in this chart that it has mostly been above the 200-day for four years. The chart shows CHFJPY on top with the 200-day MAs (simple and EMA) in the first panel, realized volatility in the second panel, and the deviation from the 100-day MA in the third panel. The 200-days are 170.86 and 170.41.

Takeaways:

  • Previous breaks of the 200-day in early 2023 triggered vol spikes (see the two vertical red lines, then scan down to the blue line that shows realized vol).
  • We could be in for a huge move as trends that last this long can be vicious when they turn. Also, rate differentials now strongly favor the JPY over CHF. Everyone spent all their allocation for CHFJPY shorts over the past year so it kind of feels like nobody is short anymore.
  • 5%/6% above and below the 100-day is where it tends to run. That would be 160.50/162.50 from here.
  • On the basic techs… 166.80 and 162.50 are the big supports.
  • It’s not too late to buy 2-month 165s or 165/162 put spreads.

My take profit on this short CHFJPY trade is ambitious. I put it as 163.56 for now, subject to modification over time. Swiss deflation numbers overnight support the case for possible SNB smoothing intervention in EURCHF, soon. If we fall further, I will consider moving my stop loss lower, of course. I am hoping to be a pig on this trade if it gets some momentum below the 200-day. So far, it’s a good entry point, but this is the first inning of a long game and it’s trading all over the place; so let’s see.


Calendar

Next week is meek relative to this week’s ferocity.


Final Thoughts

My latest podcast with Alfonso Peccatiello is up and ready to be enjoyed by your ears. We talk about the current mayhem in markets, why yields could keep falling, and how to incorporate positioning into a good trading framework. Check it out right here.

May your weekend be free of false precision.


Somewhat logical explanation in the comments here.

good luck ⇅ be nimble

More recent posts

Subscriber-only

Enough of this EUR

The window for a euro rally was open and now it’s closing

Rabbit Holes

CAD and Rabbit Hole #18

This piece is mostly for people who are interested in backtesting