The MRP_stats.py module acts as a real‑time event scheduler and analytical engine for the data produced by MRP_v04. Its purpose is to transform the raw CSV stream into a structured, time‑aware decision layer capable of detecting activations, evaluating market coherence, and generating actionable signals.
The scheduler continuously reads the CSV file generated by the MT4 indicator, reconstructing the temporal evolution of each currency pair. It identifies fresh breakouts, tracks their lifecycle, and maintains a persistent memory of previous states to avoid duplicate activations. Each activation is captured as a frozen snapshot, while the system simultaneously evaluates live market conditions to determine whether the setup is in a PLAY or WAIT state.
The module provides two operational views:
- BREAK PENDING — symbols with fresh AGE, neutral or retraced states, or active breakouts awaiting confirmation.
- BREAK ATTIVATI — confirmed breakouts enriched with live coherence checks (price, force, BAL), trend direction, synthesis classification, and KING logic.
A dynamic currency‑strength engine aggregates FORCE values from the freshest rows, producing a real‑time ranking of the eight major currencies. The scheduler also integrates an intelligent Telegram notification system, sending alerts only when a symbol transitions into a valid PLAY state, ensuring signal relevance and eliminating noise.
A manual “time‑step replay” mode allows users to scroll through the CSV in chronological blocks, effectively simulating market playback for validation and backtesting.
In summary, MRP_stats.py functions as a real‑time orchestration layer, bridging raw market data and operational decision‑making. It enhances the MRP ecosystem by adding temporal intelligence, event classification, coherence validation, and automated alerting—turning the CSV output into a fully structured, actionable monitoring system.
A description of how to use it will follow at a later time.
“The .zip file contains the Python modules required for MRP to operate.”