SudokuUI
This is a Classic Sudoku puzzle game implemented as an MQL5 Expert Advisor with a graphical user interface. It allows users to generate, import, solve, and play Sudoku directly on the MetaTrader 5 chart. The EA includes an auto-assistant feature and configurable random seeds for puzzle generation and shuffling.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
This is not a trading strategy EA but rather a Sudoku puzzle game tool running on the MetaTrader 5 platform. It has no entry conditions, exit conditions, position sizing, or money management logic since it does not execute any trading operations. The EA's core functionality is creating a SudokuDialog object that interacts with users through a graphical interface. It supports configurable random seed parameters to control puzzle generation and shuffling, ensuring puzzle reproducibility. The auto-update feature serves as an assistant to help players solve Sudoku puzzles. Overall, this is a purely recreational/utility EA with no relation to trading strategies whatsoever.
Strengths
- Provides a complete Sudoku game experience including generation, import, and solving capabilities
- Uses random seed parameters to ensure reproducible puzzle generation for sharing and verification
- Auto-assistant feature helps novice players learn Sudoku solving techniques step by step
- User-friendly graphical interface operating directly on the MT5 chart
Weaknesses
- Unrelated to trading platform functionality, occupies an EA slot without trading value
- CODEBASE_CHECKUP macro disables some control buttons, degrading user experience
- Depends on external BMP resource files requiring extra unpacking steps during deployment
- No persistence feature to save game progress between sessions
Possible improvements
- Add game progress save and restore functionality to prevent data loss on restart
- Embed BMP resources in code or use MQL5 native drawing to eliminate external file dependencies
Risk assessment
Overall risk: Safe
- Pure utility EA with zero trading risk
- Does not affect account funds or positions
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
_Sudoku | "" | Sudoku file path for importing external puzzles |
ShufflingRandomSeed | -1 | Shuffle random seed controlling puzzle digit shuffling |
CompositionRandomSeed | -1 | Composition random seed controlling puzzle generation |
ShufflingCycles | 100 | Shuffle cycles determining puzzle shuffling complexity |
EliminateLabel | 0 | Elimination label controlling digit removal method |
EnableAutoUpdate | false | Enable auto-assistant for solving puzzles |
Similar Utility EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.