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

Rates are staying high and the Fed may hike again — rotate into big banks like JPMorgan and Bank of America

Job openings jumped to 7.52 million, well above the expected 7.15 million, showing the labor market is still running hot. Bond prices fell and yields rose on that news, signaling markets now expect the Fed to keep rates elevated rather than cut. Banks profit from that environment because they can charge more on loans while their funding costs stay manageable. In a market where AI and tech stocks are getting hammered, banks offer a way to stay long equities with a fundamentally different driver.

Idea

Job openings jumped to 7.52 million, well above the expected 7.15 million, showing the labor market is still running hot. Bond prices fell and yields rose on that news, signaling markets now expect the Fed to keep rates elevated rather than cut. Banks profit from that environment because they can charge more on loans while their funding costs stay manageable. In a market where AI and tech stocks are getting hammered, banks offer a way to stay long equities with a fundamentally different driver.

Advanced Analysis — institutional-depth research report

Verdict: the macro case is live, the trades are not — wait for confirmation

This idea — that a hot labor market keeps rates elevated and supports BAC, JPM and WFC — is a reasonable macro thesis on a medium-term horizon, but it is not ready to trade today. The strongest support is JPM's Q2 2026 net income jumping 28.3% quarter over quarter to $21.2B with return on equity improving to 5.6%, showing elevated rates are already feeding bank profits; WFC also sits just below its entry structure, needing a MACD cross and a close above $86.01. The strongest risk is that BAC — the thesis's third beneficiary — just posted its weakest quarter in years, with net income down 23.6% to $6.93B, operating cash flow swinging from +$29.0B to −$6.5B, and provisional filings for the period ended September 30, 2026 showing net insider selling at both BAC and JPM. Note the scope limit: historical performance of this setup could not be measured because raw and adjusted price histories use different bases, so the entry rules are a discipline framework, not a validated edge. We would reassess once the next job-openings or payrolls print confirms openings holding near the 7.52 million level and WFC or JPM completes its entry conditions.

Conviction score breakdownComposite score computed by the server from the applicable evidence-tier dimensions.
MeasureValue
Thesis support60/100
Trade readiness40/100
Risk quality45/100
Fundamentals trend55/100
Score50/100
Composite Score50/100
Evidence Tiernot_backtestable
Decision scenariosBull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.
MeasureValue
Evidence Tiernot_backtestable

Trade now

The business thesis is interesting, but the entry conditions are not met today. The idea argues that hot labor data — job openings at 7.52 million versus 7.15 million expected, per the idea's own summary — should keep rates elevated and support bank earnings across BAC, JPM and WFC as a defensive long against pressured AI and tech names. That macro claim is plausible on its face, but the rule-based setup asks for patience. Entry requires, for each bank, a daily close above its 50-day EMA, a fresh MACD line crossing above its signal line, RSI above 50, and a close crossing above the nearest resistance level. As of the November 3 observation, no ticker satisfies all four. Where each name stands: WFC is closest. Its $85.44 close sits above the 50-day EMA of $83.83, and RSI at 63.1 clears the 50 bar — two rules already met — leaving the MACD cross and a break above $86.01 resistance as the remaining triggers. JPM at $337.90 is just below its 50-day EMA of $339.80 (about $1.90 short) with RSI barely above 50 at 51.0: near, but not confirmed. BAC at $49.71 is the laggard, roughly $4.81 (about 9.7%) below its $54.52 EMA, with RSI at 30.1 — oversold, the opposite of the momentum confirmation this setup demands. Concretely, "waiting" means watching WFC for a MACD cross above signal plus a close above $86.01, watching JPM to reclaim $339.80, and treating BAC as unplayable under these rules until it recovers its 50-day average. Scope note: this setup's historical performance was not measured — the backtest failed because raw and adjusted price series for the three tickers use different bases. No robust setup was established, so the entry rules should be read as a disciplined framework, not a statistically validated edge. The downside is bounded by design: exits include a hard 2% stop, a 60-trading-day time stop, and a stop below the second support level, while the nearest profit rule targets 4% — a 2-to-1 structure resting entirely on the live chart rather than measured history. Invalidation is straightforward. If any entered position falls below the second support level or hits -2%, the setup is wrong and the exit fires. If the macro leg weakens — yields falling back on soft labor data — the rate-tailwind thesis itself weakens, which is a reason to abandon the watch rather than lower the entry bar. ### Technical details All values observed November 3, 2026, daily bars. - **WFC (last close $85.44):** Rule 1 (close above the $83.83 EMA) — met, $1.61 above. Rule 3 (RSI above 50) — met at 63.1. Rule 2 (MACD line crossing above signal) — near, MACD at 0.34, awaiting a fresh cross. Rule 4 (close above nearest resistance) — resistance at $86.01, about $0.58 above the close; a daily close through it completes entry. Nearest support $85.00; second support $84.52. RSI (14) is a 0–100 momentum gauge; readings above 50 indicate upward momentum, and 63 signals solid but not extreme strength. - **JPM (last close $337.90):** Rule 3 — met at 51.0. Rule 1 — near, price $1.90 below the $339.80 EMA. Rule 2 — near, MACD at -0.35. Rule 4 — nearest resistance at $340, about $2.10 away. Nearest support $333.11; second support $330.20. - **BAC (last close $49.71):** Rule 1 — far, $4.81 below the $54.52 EMA. Rule 3 — far, RSI at 30.1 against a 50 threshold. Rule 2 — MACD at -1.63, near its signal but in a downtrend. Rule 4 — nearest resistance $50.00. Nearest support $49.30; the second support at $50.66 sits above the price, which illustrates a breakdown in progress rather than a base. - **Exits (all three names):** signal exit on a close below the 50-day EMA with a MACD cross below; time stop at 60 trading days; take-profit at the second resistance level; stop-loss below the second support level; hard 2% stop and 4% take-profit on unrealized P&L. Position sizing is fixed-risk at 2% per position with a 33.3% maximum position weight.

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

A Hot Labor Market Keeps the Rate Tailwind Behind the Banks

Takeaway: The idea's core causal chain — a resilient labor market keeping the Fed on hold, letting banks earn more on loans than they pay on funding — is consistent with the strongest earnings run across all three banks in years, though it is weakest at Bank of America in the latest quarter. Scope note: this idea is not backtestable — historical performance could not be measured because raw and adjusted price histories use different bases for BAC, JPM, and WFC — so the case rests on fundamentals and the cited macro news, not trade statistics. ### The macro trigger matches the thesis Per CNBC, September job openings printed at 7.52 million against a 7.15 million expectation, and per Bloomberg, Treasuries fell and yields rose on the news. That is exactly the environment the idea argues banks need: rates staying elevated rather than the Fed cutting. A labor market still adding openings supports consumer credit quality (fewer defaults) and keeps net interest margins wide, because banks can reprice loans upward while deposit costs are stickier on the way down. ### JPM is firing on the thesis now, not hypothetically JPM's net income jumped 28.3% quarter over quarter to $21.2B in Q2 2026 (period ending 2026-06-30), with quarterly return on equity rising from 4.5% to 5.6%. Rising profitability at the largest money-center bank, alongside management led by Chairman & CEO Jamie Dimon and a bench of co-presidents across the Commercial & Investment and Consumer banking units, suggests the elevated-rate environment is already feeding through to the bottom line rather than being a forecast. Q4 2025 operating cash flow of $119.7B also indicates balance-sheet strength that supports continued buybacks. ### All three are shrinking share counts and raising dividends Buybacks and dividend growth turn bank earnings into per-share value. JPM shares outstanding fell from about 2.68B in Q1 2026 to 2.66B in Q2; BAC's fell from 7.02B to 6.92B in the same stretch (and from roughly 10.0B in 2009); WFC's sit at 3.00B, down from 3.28B two years earlier. WFC has raised its annual dividend from $0.60 per share in 2021 to $1.70 in 2025 and $1.40 paid so far in 2026 (about 12% annual growth), and BAC's dividend has grown about 9.4% annually since 2021. That is management capital allocation working in shareholders' favor. ### WFC's cash generation is improving even as profit dips WFC's Q3 2026 (period ending 2026-09-30) net income fell 7.1% to $5.95B, but operating…

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.022637417255947406%
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
WFC RevenueRevenue trend from CommonQuant fundamentals/XBRL data; -75.5% from first to latest point.
MeasureValue
2016-12-31$88267000000
2017-03-31$22255000000
2017-06-30$22235000000
2017-09-30$21849000000
2017-12-31$88389000000
2017-12-31$22050000000
2018-03-31$21934000000
2018-06-30$21553000000
2018-09-30$21941000000
2018-12-31$86408000000
2018-12-31$20980000000
2019-03-31$21609000000
Latest Value$21609000000
Change Pct$-75.51859698415036
TickerWFC
Timeframereported periods
BAC sector percentile checkRanks BAC against 774 companies in its sector using CommonQuant fundamentals.
MeasureValue
Revenue growth (YoY)18.863049095607234th percentile
TickerBAC
SectorFinancials
Peer Count774

Scores

  • Conviction score breakdown: 50
  • Thesis support: 60
  • Trade readiness: 40
  • Risk quality: 45
  • Fundamentals trend: 55

Watch items

  • WFC — Daily close vs. nearest resistance
  • WFC — MACD (12,26,9) line vs. signal
  • JPM — Daily close vs. 50-day EMA
  • BAC — Daily close vs. 50-day EMA
  • BAC — RSI (14)
  • BAC — Next quarterly net income and operating cash flow
Unlock full analysis

Key details

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

Community

0
Upvotes
0
Views
0
Copies
0
Cosigns

News sources

Related

CommonQuant logoCommonQuant.aiA Replikate Business
Loading…