Happy New Year. We begin 2026 with the development of a new MQL4 indicator designed to acquire, structure, and reliably store a .csv file containing the operational data required for external processing. The indicator integrates a Currency Strength calculation module, which serves as the primary source for generating the strings written to the .csv file.
The entire system is organized into three main components:
1. Data Collection, Calculation, and Normalization (MQL4)
The indicator uses a Currency Strength algorithm to compute the real‑time relative strength of the major currencies. For each tick or significant update:
- the strength values of the individual currencies are read
- the relative strength of the current pair is calculated
- filtering and smoothing logic is applied
- a structured string is generated containing:
- timestamp
- symbol
- strength values of the two currencies
- strength differential
- logical state (reversal, continuation, neutrality)
- the string is written to the .csv file in tabular format, ensuring compatibility with external systems
This module guarantees that the dataset is coherent, clean, and ready for advanced processing.
2. External Processing via Python Application
The .csv file is then processed by a dedicated Python application implementing an advanced analysis pipeline:
- dataset parsing and validation
- value normalization and missing‑data handling
- generation of additional features (derivatives, differentials, slope, local volatility)
- inference through a neural network trained on multi‑symbol historical datasets
- classification of the current market state (reversal, continuation, signal strength, operational probability)
The neural network uses the currency‑strength strings generated by the MQL4 indicator as its primary input, ensuring a coherent and data‑driven workflow.
3. Automatic Telegram Notification Generation
Once processing is complete, the Python module evaluates the neural network output and, when relevant operational conditions are detected, automatically generates a professionally formatted Telegram alert containing:
- event timestamp
- symbol and timeframe
- currency strength values
- neural network classification
- model probability/confidence
- any additional metrics useful for operational decision‑making
The full workflow ensures robustness, traceability, and consistency across modules, forming a continuous pipeline:
MQL4 → CSV (Currency Strength) → Python → Neural Network → Telegram
In the coming days, I will publish additional updates and provide all the necessary material for anyone who wishes to test the system.
Until next time.