CommonQuant
CommonQuant.ai Research
AI-generated trading idea · BULLISH · BAC, GS, JPM, WFC

Bank stocks tanked right before earnings while rates stay near record highs — buy the dip in the big banks

The 10-year Treasury yield heading toward 6% is bad for most of the market, but banks are the exception: they earn more on the gap between what they pay depositors and what they charge borrowers when rates are high. Yet bank shares just tanked ahead of next week's earnings season, and Wall Street strategists are publicly calling the selloff a buying opportunity rather than an economic warning. That sets up a simple trade: buy quality money-center banks into their reports, with rates staying high acting as a tailwind for the interest income numbers they're about to print.

Idea

The 10-year Treasury yield heading toward 6% is bad for most of the market, but banks are the exception: they earn more on the gap between what they pay depositors and what they charge borrowers when rates are high. Yet bank shares just tanked ahead of next week's earnings season, and Wall Street strategists are publicly calling the selloff a buying opportunity rather than an economic warning. That sets up a simple trade: buy quality money-center banks into their reports, with rates staying high acting as a tailwind for the interest income numbers they're about to print.

Advanced Analysis — institutional-depth research report

Verdict: Strong thesis, but every entry rule is still dark — wait for the triggers

The macro case is real: the idea argues high 10-year yields (Pimco warns of 6%, per Reuters) boost bank net interest income, and Q2 net income rose across all four names — up 28.3% at JPM to $21.2B, 22.0% at WFC, 17.7% at GS, and 5.7% at BAC — with falling share counts and rising dividends everywhere. The five-year backtest supports the discipline: 56 trades, 53.6% win rate, 89.1% return with a 16.3% max drawdown. But the strongest point against is that insiders at three of the four banks were net open-market sellers in the September 30 filing (provisional, including $29.3M net selling at GS), and the 12-month window produced just a 1.2% return on an 8.7% drawdown — plus no robust parameter setup was established because sensitivity testing exceeded its time budget. As of October 9, no entry condition is live: JPM's RSI is 39.7 (needs above 45) and it sits $17.07 below its 50-day; WFC is only $2.21 under its 50-day but its RSI of 58.9 fails the at-or-below-50 test. The verdict: wait, with specific alerts at JPM closing above $350.06 and WFC above $85.76, and reassess immediately after next week's Q3 prints.

Conviction score breakdownComposite score computed by the server from the applicable evidence-tier dimensions.
MeasureValue
Thesis support72/100
Trade readiness35/100
Risk quality60/100
Backtest evidence68/100
Fundamentals trend74/100
Score62/100
Composite Score62/100
Evidence Tierbacktested
Decision scenariosBull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.
MeasureValue
Evidence Tierbacktested

Trade now: the pullback isn't done — wait for the reclaim

**Nothing is triggerable today — and that is the correct posture.** The strategy needs, for each ticker, a 14-day RSI between 45 and 50 (above 45 but at or below 50) *and* a close back above the 50-day moving average. Live readings as of the October 9 session: BAC trades at $54.32 with RSI at 36.8 and $5.78 below its 50-day average of $60.10; GS at $895.32 with RSI at 37.3 and $94.57 below its 50-day; JPM at $332.99 with RSI at 39.7 and $17.07 below its 50-day of $350.06 — the closest of the four, since its RSI is already within roughly 5 points of the 45 floor; WFC at $83.55 is only $2.21 below its 50-day of $85.76 but its RSI of 58.9 fails the at-or-below-50 condition. In plain terms: JPM is nearest on momentum, WFC is nearest on trend, and no name meets all conditions yet. **'Wait' means a specific alert, not a mood.** For JPM, set your alert at a close above $350.06 combined with RSI recovering above 45; for WFC, at a close above $85.76 with RSI cooling to 50 or below; for BAC, a close above $60.10 with RSI between 45 and 50; for GS, a close above $989.89. Until those fire, the disciplined action is no entry — the completed backtest behind this setup (56 trades, 53.6% win rate, 89.1% total return over five years, 16.3% max drawdown) was earned on these exact conditions, not on anticipation. **Risk is defined the moment you're in.** Position exits are a stop at a 2.4% loss, a take-profit at a 4.8% gain — an effective reward-to-risk of about 2-to-1 — a maximum holding period of 45 trading days, and a cap of 25% of capital per position with roughly 2.4% of equity risked per trade. That asymmetry is what lets a 53.6% win rate compound: you don't need to be right often, you need to respect the 2.4% stop every time.

BAC price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
MeasureValue
TickerBAC
Timeframe1d
GS price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
MeasureValue
TickerGS
Timeframe1d
JPM price and trigger mapUses the idea timeframe and keeps price levels on the price axis.
MeasureValue
TickerJPM
Timeframe1d

A rates-driven earnings engine with a 89% backtest behind it

The backtest evidence is real and substantial. Over a 60-month daily-bar window, the BAC/GS/JPM/WFC long basket executed 56 completed trades at a 53.6% win rate and returned 89.1% — and notably, the best-performing leg of the test was BAC itself, at 89.1% with a 16.3% worst drawdown. That is exactly the profile the thesis needs: a strategy that captures bank upside during rate-rich environments without requiring you to time individual earnings prints. Even the shorter 24-month window delivered 39.5% on 26 trades at a 57.7% win rate. The fundamentals underneath the thesis are moving the right way, and they moved across all four names in the most recent quarter (ended June 30, 2026). JPMorgan grew net income 28.3% quarter over quarter to $21.2B; Wells Fargo grew 22.0% to $6.4B; Goldman grew 17.7% to $6.6B and swung from negative $32.4B to positive $5.6B in free cash flow; Bank of America grew 5.7% to $9.1B while lifting net margin to 28.8%. Return on equity expanded at every single name — BAC to 3.0%, GS to 5.4%, JPM to 5.6%, WFC to 3.6%. This is not one lucky print; it is a sector-wide acceleration in profitability. The capital-return channel reinforces the case. Every company in the basket grew its annual dividend — BAC by 9.4% a year, GS by 38.5%, JPM by 10.8%, WFC by 12.1% — and shares outstanding fell at all four names in Q2 as buybacks retired equity. Falling share counts plus rising net income is the arithmetic of earnings-per-share compounding, and it means the earnings beats these banks are about to print have a bigger per-share effect than they would have a year ago. Finally, the timing catalyst is explicit and public. Per the CNBC coverage of October 9, big banks report next week, and strategists are calling the recent selloff a buying opportunity rather than an economic warning — meaning the entry comes ahead of, not after, the fundamental news. If rates stay elevated as Pimco's Ivascyn suggested to the FT, per Reuters, the interest-income line items those reports contain should surprise to the upside, and the strategy's historical pattern of buying dips above the 50-day trend is designed to capture exactly that window.

BAC Return on equityReturn on equity trend from CommonQuant fundamentals/XBRL data; -109.6% from first to latest point.
MeasureValue
2007-12-310.10205513511304266%
2008-06-300.020959979347351727%
2008-09-300.0073087885543253505%
2008-12-310.02263741725594741%
2009-03-310.017729149359838697%
2009-06-300.012635605443030036%
2009-09-30-0.0038846179220204673%
2009-12-310.027116710737802665%
2010-03-310.013845437575873608%
2010-06-300.01339343151466287%
2010-09-30-0.03166663051259246%
2010-12-31-0.009805124250814904%
Latest Value-0.009805124250814904%
Change Pct-109.60767357757564%
TickerBAC
Timeframereported periods
GS Return on equityReturn on equity trend from CommonQuant fundamentals/XBRL data; -89.9% from first to latest point.
MeasureValue
2007-11-300.27100467289719626%
2012-03-310.0294322875962934%
2012-06-300.013204309930684235%
2012-09-300.02051922320083597%
2012-12-310.09872417982989064%
2013-03-310.02926399751385508%
2013-06-300.024742770011403972%
2013-09-300.01954493918779633%
2013-12-310.1024634559751233%
2014-03-310.02570196841932262%
2014-06-300.02495436670791018%
2014-09-300.02723792160437557%
Latest Value0.02723792160437557%
Change Pct-89.94927972525844%
TickerGS
Timeframereported periods
BAC sector percentile checkRanks BAC against 641 companies in its sector using CommonQuant fundamentals.
MeasureValue
Revenue growth (YoY)25.58502340093603th percentile
TickerBAC
SectorFinancials
Peer Count641

When the rates tailwind turns into a headwind

Start with what the data says is the downside: the same 60-month test that produced the 89.1% return also drew down 16.3% at its worst point, and the 24-month window drew down 16.5% — with a much weaker 39.5% return. That means this trade can easily give back a sixth of its value in…

Backtested stress-test readShows the backtested sample behind the bear-case risk discussion.
MeasureValue
Return89.14870672433835%
Win rate53.57142857142857%
Max drawdown16.280503166796876%
Trades56 count
Timeframe60 months
BAC Return on equityReturn on equity trend from CommonQuant fundamentals/XBRL data; -109.6% from first to latest point.
MeasureValue
2007-12-310.10205513511304266%
2008-06-300.020959979347351727%
2008-09-300.0073087885543253505%
2008-12-310.02263741725594741%
2009-03-310.017729149359838697%
2009-06-300.012635605443030036%
2009-09-30-0.0038846179220204673%
2009-12-310.027116710737802665%
2010-03-310.013845437575873608%
2010-06-300.01339343151466287%
2010-09-30-0.03166663051259246%
2010-12-31-0.009805124250814904%
Latest Value-0.009805124250814904%
Change Pct-109.60767357757564%
TickerBAC
Timeframereported periods
GS Return on equityReturn on equity trend from CommonQuant fundamentals/XBRL data; -89.9% from first to latest point.
MeasureValue
2007-11-300.27100467289719626%
2012-03-310.0294322875962934%
2012-06-300.013204309930684235%
2012-09-300.02051922320083597%
2012-12-310.09872417982989064%
2013-03-310.02926399751385508%
2013-06-300.024742770011403972%
2013-09-300.01954493918779633%
2013-12-310.1024634559751233%
2014-03-310.02570196841932262%
2014-06-300.02495436670791018%
2014-09-300.02723792160437557%
Latest Value0.02723792160437557%
Change Pct-89.94927972525844%
TickerGS
Timeframereported periods

Scores

  • Conviction score breakdown: 62
  • Thesis support: 72
  • Trade readiness: 35
  • Risk quality: 60
  • Backtest evidence: 68
  • Fundamentals trend: 74

Watch items

  • JPM — RSI (14)
  • JPM — Close vs 50-day SMA
  • WFC — RSI (14)
  • WFC — Close vs 50-day SMA
  • BAC — RSI (14)
  • BAC — Close vs 50-day SMA
  • GS — RSI (14)
  • GS — Close vs 50-day SMA
  • BAC — Insider net open-market activity (Sept 30 filing)
  • GS — Insider net open-market activity (Sept 30 filing)
Unlock full analysis

Key details

BACGSJPMWFC1d#canonical-demand#cluster-version:1#direction:bullish#entity-kind:instrument#entity:BAC#entity:GS#entity:JPM#entity:WFC#horizon:unspecified#intent:research#symbol:BAC#symbol:GS#symbol:JPM#symbol:WFC

Community

0
Upvotes
0
Views
0
Copies
0
Cosigns

News sources

Related

CommonQuant logoCommonQuant.aiA Replikate Business
Loading…