Gap Fill
What fraction of overnight gaps of size X get filled intraday? Bucketed by gap size and direction; filterable by day of week and expiry.
Edgeful · India pre-computes the historical probabilities of recurring intraday setups — gap fills, opening-range breakouts, initial-balance breaks, prior-day pivots — across NIFTY, BANKNIFTY, and the ten most liquid NIFTY constituents. Stack them. Filter them. Trade only where the data agrees.
| Bucket | Direction | N | Fill rate | CI · 95% | Avg min | Med min | Recent 30d |
|---|
Single setups have edges. Stacked setups have asymmetries. Combine two or three reports across the same lookback window and read the joint probability that all signals fired in the same direction — and what happened next.
The market doesn't reward conviction. It rewards conditional conviction — the willingness to wait for two or three uncorrelated edges to align in the same direction.
— House note · April 2026Every report ships with instance count, raw probability, 95% Wilson confidence interval, and a recency check (last 30 days vs. full window) that flags decayed edges before you take them.
What fraction of overnight gaps of size X get filled intraday? Bucketed by gap size and direction; filterable by day of week and expiry.
Define the opening range as the first 15 minutes. What fraction of days break that range, and of those, how many continue in the breakout direction by close?
The first hour's high and low. Same logic as ORB but on the wider window prop traders care about — the IB rejects more strongly, but breaks more decisively.
When today breaks yesterday's high or low, does it tend to continue (breakout) or revert (false break)? Filterable by gap context.
Given today's open relative to yesterday's close, what is the probability the session closes green vs. red? A simple, durable directional read.
On a chosen timeframe — 5m, 15m, or 1h — how often does a bullish or bearish engulfing candle actually mark the local reversal?
The whole point of this project is explainable edges. Every probability is reproducible from a clean clone of the repository — no black boxes, no hidden parameters.
Rolling windows. The default lookback is 180 trading days. Long histories overfit; the rolling window keeps the regime current.
Wilson confidence. Every probability ships with a 95% Wilson interval — narrow bands reflect both high frequency and high stability.
Recency check. Every row reports the last-30-day fill rate alongside the full window. Divergence is flagged with a ⚠.
Indian calendar. NSE holidays via pandas-market-calendars. No assumptions about Mon–Fri.
One source of data. Upstox Analytics token. 1-minute bars. No synthetic fallback when the API is down — the report fails loudly instead.
IST throughout. Every timestamp is in Asia/Kolkata internally; conversion happens only at the API boundary.