How often did that actually work? Flat Session Statistics for MT5
Every trader has said it: "after a gap up, this pair usually fills the gap." Usually? How often, out of how many times? Flat Session Statistics was built to answer that kind of question with counts instead of impressions. It is a statistics panel for MT5 — it does not generate buy or sell signals.
Product page: https://www.mql5.com/en/market/product/208616 ($32)
What it counts
The panel aggregates the past sessions of the symbol it is attached to and shows conditional frequencies: when a defined event happened, how often a defined outcome followed. The 14 items include:
- Baseline green rate — how often a session closes above its open
- Gap fill rate (all / up / down) and how often a gap instead keeps going
- Opening range (30 min by default): break rate, false-break rate, and how often price reaches 1R / 2R
- Initial balance (60 min by default): green rate by break type — stayed inside, broke one side only, or broke both sides
- Prior day high / low: touch rate, and how often a break holds
- Seasonality: green rate by weekday and by hour block
- NR7 next-day expansion rate, and how often a 3+ green streak continues
Every line shows the percentage together with its sample size (N) and a Wilson 95% confidence interval. That is the point of the panel: a 70% rate from 200 sessions and a 70% rate from 10 sessions are not the same statement, and the panel refuses to pretend they are. Below N=10 the estimate is withheld (count only), and rows below N=30 carry a LOW SAMPLE warning.
Ground rules it keeps
- Only closed sessions are counted; today's forming session is shown separately, as reference only
- Each session is judged on its own closed bars — no future reference, and the statistics never repaint
- Opening-range and initial-balance windows start at the first bar of the session, so symbols with a daily trading break (such as GOLD on many brokers) are handled correctly
- The session is the server calendar day by default, or a custom start hour if you set one
The panel is draggable and remembers its position per symbol and timeframe. Recommended timeframes are M1–M30, since the opening-range and initial-balance items need intraday bars. It works on any symbol, and it places no orders — display only.
How I use it
Before trading a pattern, I check its base rate on the symbol and broker I actually trade. If the opening-range break on my GOLD feed only reached 1R a third of the time over 500 sessions, that changes how I size and where I put the target. The numbers do not make the decision — they keep my memory of "usually" honest.
A free demo version runs in the MetaTrader Strategy Tester, so you can check the panel on your own broker's data before buying. Please test thoroughly on a demo account first.
Disclaimer: This product displays historical conditional frequencies computed from your broker's price data. It is not a prediction, not investment advice, and does not guarantee any future result or profit. Results differ by broker, account type and symbol. Trading involves risk; decisions are your own responsibility.


