### Testing Infrastructure
– **New Test Framework**: Comprehensive unit and functional testing system with test execution framework
– **Extensive Test Suites**: Added test suites for almost every single functions
– **Test Documentation**: Complete test documentation and test result tables for team
### New Features
– **Multi Trade Mode**: Added support for multi-trade mode functionality
– **Math Functions Module**: New mathematical utility functions module
– **Magic Number Functions**: New magic number management functions
– **Topological Sort**: New sorting algorithms and utilities
### Enhancements
– **Grid Functions**: Enhanced grid functionality and management
– **Martingales**: Improved martingale functions and management
– **Break Even**: Enhanced break even functionality
– **Orders**: Fixed and improved order handling functions
– **Trading Times**: Fixed trading time and trading session issues
– **Indicators**: Enhanced indicators engine with new CIndicatorsManager
– **Expression Engine**: Improved statement processing and expression evaluation
### Bug Fixes
– Fixed statement processing invalid pointer issues (MQ4 and MQ5)
– Fixed GUI-related issues and panel management
– Fixed pattern candles and bars issues
– Fixed trailing stop related functions
– Fixed trend line functions
– Fixed compile issues and build warnings
– Fixed News Engine bugs
– Fixed various small bugs in indicators and functions
### Code Quality
– **Spell & Grammar Check**: Comprehensive spell and grammar corrections across all user-facing messages
– **Code Refactoring**: Major refactoring of string handling, linked list, and other core components
– **Warning Fixes**: Fixed all compiler warnings including variable shadowing issues
– **Documentation**: Added comprehensive test documentation
### Compatibility
– Improved MQL5 compatibility support
– Fixed MQL4/MQL5 compatibility issues
– Improved cross-version support
—
**Total Changes**: 150 files changed, 17,390 insertions(+), 1,603 deletions(-)
Version 7.52 2024.06.02
– Fix error 4753 in latest version of MT5