signals / MACD bullish cross
MACD bullish cross is a long-side study. Fires when the MACD line crosses above its signal line.
FAQ
What is MACD bullish cross?
MACD bullish cross is a long-side study. Fires when the MACD line crosses above its signal line.
Which names are firing it?
Among mega-caps in the last 5 daily bars: JPM, WMT, TSLA, MA, BRK-B, V, KO, LLY, CVX, ABBV, NFLX, XOM, HD, PG, PEP, ADBE.
What is the sample?
Hit rates use the same rank engine as /t/spy on a fixed sample (SPY, SPX, QQQ, IWM, AAPL, MSFT, NVDA, TSLA). 8 of those names have a measurable history for this rule. Windows are 5 days, 1 month and 3 months on daily bars. Last bar in sample: 2026-10-12. Method: /methodology. Caveats: /help.
What does MACD bullish cross measure?
Fires when the MACD line crosses above its 9-period signal line. Underlying math: see How it works on this page. Catalog line: Fires when the MACD line crosses above its signal line.
What does a firing mean?
A firing is the daily bar where this rule’s condition becomes true (a cross or a flip). It is a study event, not a recommendation to buy or sell. Forward windows on this site are close-to-close with no costs. Study side is long-side (LONG). A positive forward return is a rise in the close after the print — a scoring convention, not a recommendation to buy. Method: /methodology.
Why can the sample be small?
Hit rates need enough dated prints with a completed forward window. A row with fewer than 10 firings is anecdote, not evidence — the same caveat as /help. Slow rules (especially 50/200 SMA crosses) often have single-digit counts on a two-year tape. We do not invent a hit rate when the count is missing. Names in this sample with a measurable history include SPX · IWM · AAPL · SPY.
How it works
MACD line is EMA(12) − EMA(26) of the daily close; the signal line is an EMA(9) of that MACD line. EMAs use span smoothing with adjust=False. The histogram (MACD − signal) is computed but is not part of the fire mask — only the line-versus-signal cross is.
Fires when the MACD line crosses above its 9-period signal line.
Definition comes from the rank-rule catalog and the indicator defaults in this repo. Slug macd-bullish-cross is listed on /api/meta.
How to read it
Study side is long-side (labeled LONG on firing chips). A positive forward return on this page is a rise in the close after the print. That is how the event is scored — not a recommendation to buy. A MACD/signal cross is a lagging trend-following event. It does not say the move just started, only that the two EMAs of the MACD line changed order. Histogram color is not the rule. Compare the 5-day versus 3-month windows on this page — they often disagree — and treat disagreement as a reason for caution, not a hidden signal.
Scoring on this site is shared across every rule (5-day / 1-month / 3-month close-to-close windows, side-adjusted). See How it is scored here below. Names in the tracked sample with a measurable history include SPX · IWM · AAPL · SPY. Those figures are the same rows as the hit-rate table below — not a second ranking. Historical hit rates, not a prediction / not trade advice.
When it fails
- MACD is lagging. Crosses often occur after a large part of the move.
- Sideways tapes generate whipsaw crosses in both directions.
- The histogram is not in the mask — do not read histogram color as this rule.
- Past ≠ future. A historical hit rate is not a prediction and not investment advice.
- No costs modeled. Forward returns are close-to-close with no commissions, slippage or borrow.
- Small samples. A row with fewer than 10 firings is anecdote, not evidence.
- Overlap bias. Clustered prints can credit the same later move more than once.
Same caveats as the rest of the site: /methodology · /help.
How it is scored here
On this site every rule is scored the same way: run it over about two years of daily bars, record each firing, and measure what the name did 5 days, 1 month and 3 months later. Sell signals are measured as shorts, so a positive return is a profitable short (side-adjusted). The composite score is 0.6 × average return + 0.4 × (win rate − 50), with longer horizons weighted more. Nothing here is a forecast.
Full catalog: /signals. Method: /methodology. Slug macd-bullish-cross is stable and listed on /api/meta.
Same family: MACD bearish cross
Firing now (mega-caps, last 5 bars)
| Symbol | Last date | Win 1mo | Count |
|---|---|---|---|
| JPM | 2026-10-12Win 68.4% · n=19FIRED | 68.4%n=19 | 19 |
| WMT | 2026-10-07Win 63.2% · n=19FIRED | 63.2%n=19 | 19 |
| TSLA | 2026-10-06Win 54.5% · n=22FIRED | 54.5%n=22 | 22 |
| MA | 2026-10-07Win 58.3% · n=24FIRED | 58.3%n=24 | 24 |
| BRK-B | 2026-10-08Win 55.0% · n=20FIRED | 55.0%n=20 | 20 |
| V | 2026-10-07Win 52.0% · n=25FIRED | 52.0%n=25 | 25 |
| KO | 2026-10-09Win 52.4% · n=21FIRED | 52.4%n=21 | 21 |
| LLY | 2026-10-07Win 52.9% · n=17FIRED | 52.9%n=17 | 17 |
| CVX | 2026-10-09Win 50.0% · n=22FIRED | 50.0%n=22 | 22 |
| ABBV | 2026-10-07Win 47.8% · n=23STUDY | 47.8%n=23 | 23 |
| NFLX | 2026-10-08Win 47.4% · n=19STUDY | 47.4%n=19 | 19 |
| XOM | 2026-10-06Win 45.0% · n=20STUDY | 45.0%n=20 | 20 |
| HD | 2026-10-07Win 43.8% · n=16STUDY | 43.8%n=16 | 16 |
| PG | 2026-10-07Win 43.5% · n=23STUDY | 43.5%n=23 | 23 |
| PEP | 2026-10-09Win 41.2% · n=17STUDY | 41.2%n=17 | 17 |
| ADBE | 2026-10-08Win 41.2% · n=17STUDY | 41.2%n=17 | 17 |
Hit rates on tracked names
Same rank engine as /t/spy, /t/nvda, and /t/spx, restricted to this rule.
| Symbol | Win 5d | Win 1mo | Win 3mo | Count | Last bar |
|---|---|---|---|---|---|
| TSLA | 47.8% | 54.5%n=22 | 71.4% | 22 | 2026-10-12 |
| AAPL | 57.9% | 68.4%n=19 | 72.2% | 19 | 2026-10-12 |
| IWM | 47.6% | 70.0%n=20 | 78.9% | 20 | 2026-10-12 |
| SPX | 54.5% | 70.0%n=20 | 73.7% | 20 | 2026-10-12 |
| SPY | 52.2% | 66.7%n=21 | 75.0% | 21 | 2026-10-12 |
| QQQ | 52.4% | 60.0%n=20 | 57.9% | 20 | 2026-10-12 |
| NVDA | 54.2% | 47.8%n=23 | 57.1% | 23 | 2026-10-12 |
| MSFT | 52.4% | 40.0%n=20 | 55.0% | 20 | 2026-10-12 |
Honest caveats
- Past ≠ future. Everything here is a historical measurement on daily bars, not a prediction and not investment advice.
- No costs modeled. Forward returns are close-to-close with no commissions, slippage or borrow.
- Overlap bias. Signals that fire in clusters get credit for the same move more than once.
- Small samples. A row with fewer than 10 firings is anecdote, not evidence.
Full method: help manual. Interactive chart: terminal.