Bank of America Corporation
BAC · US
BAC Research Preview
| Metric | Reading |
|---|---|
| Price | $56.20 |
| Daily move | -0.58% |
| Strategy score | 45/100 (Hold) |
| Trend | Consolidation |
| RSI14 / RSI6 | 47.32 / 45.62 (neutral) |
| MACD (line / signal / hist) | -0.13 / -0.15 / +0.02 |
| Estimated support | $49.20 |
| Estimated resistance | $54.06 |
| 30-session range position | +113.11% (above stated range high $55.40) |
| Data confidence | Medium-to-low (price vs indicator-base mismatch) |
| Indicator | Reading | State |
|---|---|---|
| MA5 / MA10 / MA20 / MA60 | 51.56 / 50.87 / 51.63 / 50.60 | Mixed alignment (MA5 > MA10 > MA20 > MA60) |
| RSI14 / RSI6 | 47.32 / 45.62 | Neutral momentum |
| MACD (line/signal/hist) | -0.13 / -0.15 / +0.02 | Bullish configuration, but below zero line, momentum fading |
| KDJ (K/D/J) | 67.67 / 58.38 / 86.23 | Constructive crossover |
| Bollinger (upper/mid/lower) | 54.06 / 51.63 / 49.20 | Near upper band (144% of band) |
| ATR14 / ATR14% | 1.10 / +2.16% | Moderate volatility |
| OBV / 20-session slope | 341,708,669 / +39.64% | Accumulation improving |
| CCI20 | -13.47 | Inside neutral band |
Confirmed: Momentum internals lean constructive - MACD histogram has turned positive (+0.02) over a still-rising signal, the KDJ crossover is positive (J at 86.23), and OBV is accumulating (+39.64% slope). RSI14 at 47.32 and CCI20 at -13.47 are both squarely neutral.
Conflicted: The MA crossover line is bearish (MA5 < MA20 per the strategy note, "死叉") even though the printed values show MA5 (51.56) marginally below MA20 (51.63) - a near-flat tangle rather than a clean trend. More importantly, price ($56.20) sits above the Bollinger upper band ($54.06), the stated resistance ($54.06), and the 30-session high ($55.40). The volume-price relationship is the clearest negative: down day on +43.34% above-average volume, read as distribution pressure.
Missing: No custom indicators were supplied. The price-versus-indicator-base mismatch is unresolved in the dataset, which lowers confidence in the position-based readings (Bollinger %, range position).
| Axis | Reading | Source | Confidence |
|---|---|---|---|
| PE | 14.15 | SEC EDGAR companyfacts | Medium |
| PB | 1.44 | SEC EDGAR companyfacts | Medium |
| Price / sales | 3.82 | SEC EDGAR companyfacts | Medium |
| EV/EBITDA | 288.56 | SEC EDGAR companyfacts | Low |
| PEG proxy | 4.06 | StockKit scenario model | Medium |
| StockKit fair value range | Bear $46.74 / Base $60.67 / Bull $77.98 | StockKit DCF scenario model | Medium |
| Base fair-value gap | +8.0% | StockKit DCF scenario model | Medium |
| 5Y growth forecast | Bear -2.51% / Base +3.49% / Bull +9.49% | StockKit scenario model | Medium |
| Revenue | $113.10B | SEC EDGAR companyfacts | High |
| Net income | $30.51B | SEC EDGAR companyfacts | High |
| Market cap | $431.67B | SEC shares outstanding + live quote | Medium |
| Balance sheet context | Assets $3.50T / Equity $300.67B | SEC EDGAR companyfacts | High |
PE (14.15) and PB (1.44) sit in conventional large-cap bank territory and carry Medium confidence from SEC EDGAR companyfacts. The EV/EBITDA reading (288.56) is flagged Low confidence - EBITDA is a poor fit for a bank's capital structure, so this row should be discounted rather than treated as a comparable multiple. The fair-value range (Bear $46.74 / Base $60.67 / Bull $77.98) and PEG proxy (4.06) are StockKit scenario-model outputs, not analyst consensus; the +8.0% base fair-value gap is measured against an internally computed base, not a published target.
| Item | Status | Why it matters |
|---|---|---|
| Headline coverage | No current news items from the configured source | With no confirmed catalysts in the dataset, recent price action should be read as flow- and technical-driven rather than event-driven |
| Earnings / guidance | Not supplied | No earnings date, guidance, or analyst-action data is present; none has been inferred |
Confirmed news: None available. No headlines, events, or catalysts were returned, so no event narrative is asserted. This is a data gap, not a signal.
| Source | Status | Reading | Confidence |
|---|---|---|---|
| NewsAPI headline coverage | No headlines | No source distribution available | Low |
| Social sentiment | Not connected | No social sentiment conclusion is drawn | Low |
No provider sentiment series was returned for this symbol. Social channels (Reddit, X, StockTwits, local forums) are not connected in the supplied data, so no sentiment reading is drawn from them. Treat sentiment as unobserved rather than neutral.
| Scenario | Trigger condition | What would confirm it | What would invalidate it |
|---|---|---|---|
| Base (consolidation) | Price oscillates around the MA20 base ($51.63) with RSI14 (47.32) holding neutral | OBV accumulation (+39.64% slope) persists while MACD histogram stays near flat (+0.02) | A decisive move outside the $49.20-$55.40 envelope on expanding volume |
| Upside | Acceptance and hold above the stated resistance/range-high band ($54.06-$55.40) | MACD line crossing back above zero with KDJ J (86.23) staying elevated, volume confirming on up days | Failure to hold $54.06, reverting price toward MA20 ($51.63) |
| Downside | Down-day distribution continues (volume +43.34% vs average on red candles) | Loss of the MA60 floor ($50.60) and a drop toward estimated support ($49.20) | OBV slope turning back up and reclaim of MA20 ($51.63) on rising volume |
| Risk | Evidence | Trigger | Monitoring action |
|---|---|---|---|
| Distribution pressure | Volume-price line scored 35/100 (Sell): down day on 1.4x average volume (+43.34%) | Continued red closes on above-average volume | Watch daily volume vs 20-session average (33.9M) on down days |
| Momentum stall | MACD below zero with fading momentum; RSI14 neutral at 47.32 | MACD histogram rolling back negative | Track MACD line/signal and the zero-line crossing |
| Level inconsistency | Price ($56.20) above stated resistance ($54.06) and range high ($55.40); Bollinger at 144% | Position metrics drift further from price | Re-derive support/resistance once indicator base realigns with live price |
| Volatility expansion | ATR14 at 2.16% of price | ATR rising sharply alongside wider daily ranges | Monitor ATR14% and day high/low spread (today $57.33 / $56.03) |
| Valuation tail (low-confidence input) | EV/EBITDA 288.56 flagged Low confidence | Reliance on the EV/EBITDA row for comparison | Anchor valuation to PE (14.15) and PB (1.44); discount EV/EBITDA |
1. Acceptance vs rejection at the $54.06-$55.40 resistance/range-high band - the single most important level. 2. Down-day volume vs the 20-session average (33.9M); today's +43.34% reading is the active concern. 3. MACD line relative to the zero axis and the histogram sign (currently +0.02, fragile). 4. OBV 20-session slope (+39.64%) - whether accumulation holds or rolls over. 5. MA20 base at $51.63 as the consolidation pivot; MA60 floor at $50.60 below it. 6. Estimated support at $49.20 if price reverts inside the band. 7. RSI14 (47.32) drifting out of the neutral zone in either direction.
This brief uses only the supplied dataset. Where data is thin or internally inconsistent - notably the no-news and no-sentiment feeds, the Low-confidence EV/EBITDA input, and the mismatch between the live price ($56.20) and the indicator base (~$51.63 MA20, $54.06 resistance, $55.40 range high) - confidence has been marked down explicitly in the relevant sections. StockKit scenario-model rows (fair value, PEG proxy, growth forecast) are internally computed forecasts, not analyst consensus. This is general research, not personalized investment advice, and contains no return promises. Levels are framed as watch levels for observation, not instructions.
MA5<MA20死叉
MACD金叉,MACD在零轴下方,动能减弱
RSI14=47中性
在通道中部
价跌放量(1.4x),抛压沉重
Research boundary
StockKit organizes market data and model output for research workflows. It does not provide personalized advice or trade instructions. Verify important information with primary sources before any investment decision.