tnickel/MT5-Backtester ? reverse-engineered prompt

Reverse engineered prompt

Build me a Windows desktop app for MetaTrader 5 that can automate backtesting so I do not have to click through the tester over and over.

I want to be able to pick an expert advisor, symbols, timeframes, and date ranges, then run one test or a whole batch of combinations one after another, with a clear progress view, error handling, and a history of past runs. It should also support strategy optimization, including genetic and full search modes, let me edit parameter ranges in a simple table, and then apply the best results back into the saved settings.

Please also include a robustness or sensitivity check, an out of sample validation step, and an overall way to rank strategies using real MT5 performance metrics. Save configurations and run history locally in SQLite, and generate nice offline HTML reports with charts for each run and for batch results. If you need to, look up the current MT5 and Java docs online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab