3. Multi-Timeframe 15-Minute EMA Regime Confirmation
Eliminating false daily breakouts by synchronizing end-of-day signals with intraday Exponential Moving Average alignments.
Key Takeaways for Investors & Traders
Filters out daily signals that fight prevailing intraday institutional trend structures.
Calculates 50-period (short), 200-period (intermediate), and 800-period (structural) EMAs on 15m bars.
Classifies trend geometry into AAA (Strong Bullish), BBB (Strong Bearish), NEUTRAL, or BYPASS regimes.
Directly feeds into the Top Ranked Promising Symbols table, applying a 1.20x bonus to Rank Scores for aligned signals.
Executive Summary
The Multi-Timeframe Confirmation module cross-references daily strategy signals against intraday 15-minute Exponential Moving Averages (50, 200, and 800 periods). By requiring alignment between daily alpha directives and intraday momentum structures, the platform significantly reduces false breakout traps and improves execution timing.
Financial & Quantitative Rationale
In daily timeframe trading, signals frequently trigger on end-of-day closes that represent temporary intraday exhaustion or counter-trend spikes.
To prevent entering trades during adverse intraday momentum:
- A Long Signal triggered on a daily chart must demonstrate that institutional intraday buyers are actively supporting price above key intraday moving averages.
- A Short Signal must demonstrate that intraday sellers are actively pressing prices below key resistance levels.
- Signals triggering in conflicting intraday structures are tagged as
CONTRARIAN_BLOCKEDor downgraded to lower conviction tiers.
Mathematical Formulation & Alignment Criteria
The intraday trend filter ingests 15-minute bar series from QuestDB (us_equities_fmp_15min) and evaluates three Exponential Moving Averages:
$$\text{EMA}_t = \alpha \cdot P_{15m, t} + (1 - \alpha) \cdot \text{EMA}_{t-1}, \quad \alpha = \frac{2}{K + 1}$$
- Fast Intraday EMA ($K = 50$): Measures immediate session momentum (~1.5 trading days of 15m bars).
- Medium Intraday EMA ($K = 200$): Measures multi-day intermediate momentum (~6 trading days).
- Slow Intraday EMA ($K = 800$): Represents institutional structural trend baseline (~24 trading days).
graph TD
P[15m Closing Price] --> C1{P > EMA50 > EMA200 > EMA800?}
C1 -->|Yes| AAA[AAA: Strong Bullish Stack]
C1 -->|No| C2{P < EMA50 < EMA200 < EMA800?}
C2 -->|Yes| BBB[BBB: Strong Bearish Stack]
C2 -->|No| NEU[NEUTRAL: Mixed Consolidation]
Regime Classifications & Integration with Top Ranked Symbols
The system classifies trend geometry into four distinct categorical states, which are displayed as color-coded badges in the 15m Regime column of the Top Ranked Promising Symbols table:
| Regime Tag | Intraday Mathematical Alignment | Permitted Actions | Practical Market Context |
|---|---|---|---|
AAA |
$\text{Price} > \text{EMA}_{50} > \text{EMA}_{200} > \text{EMA}_{800}$ | Long Allowed (Short Blocked) | Strong bullish institutional accumulation across all intraday horizons. |
BBB |
$\text{Price} < \text{EMA}_{50} < \text{EMA}_{200} < \text{EMA}_{800}$ | Short Allowed (Long Blocked) | Strong bearish distribution across all intraday horizons. |
NEUTRAL |
EMAs are intertwined or unordered | Both Long and Short allowed with caution | Ranging, consolidation, or transition phase; lower trend conviction. |
BYPASS |
Filter explicitly disabled in configuration | All signals permitted without filtering | Used in baseline unconstrained sweeps. |
Role in the Top Ranked Promising Symbols Table
- Visual Badge: Each row in the
Top Ranked Promising Symbolstable renders the asset's active regime (AAA,BBB,NEUTRAL, orBYPASS). - Confirmation Rate Metric ($C$): The
Confirmed %column records the percentage of active daily signals that were validated by intraday alignment. - Regime Synergy Multiplier ($\mathcal{M}_{\text{regime}}$): When an asset's daily direction matches its 15m regime (Long with
AAA, or Short withBBB), a $1.20\times$ (20% bonus) multiplier is applied to its compositeRank Score.