EA-26624 · Utility

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

CategoryUtility
RiskSafe
Rating★★★☆☆
TypeUtility tool
Timeframes—
Indicators—
AuthorCopyright © 2019, Marketeer

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

Code quality3.0
Strategy logic1.0
Risk management5.0
Robustness3.0
Innovation3.0
Documentation3.0
Overall3.0

Parameters

ParameterDefaultDescription
_Sudoku""Sudoku file path for importing external puzzles
ShufflingRandomSeed-1Shuffle random seed controlling puzzle digit shuffling
CompositionRandomSeed-1Composition random seed controlling puzzle generation
ShufflingCycles100Shuffle cycles determining puzzle shuffling complexity
EliminateLabel0Elimination label controlling digit removal method
EnableAutoUpdatefalseEnable auto-assistant for solving puzzles

Similar Utility EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.