The repetitive job
Hyperautomation was built to run several Freqtrade hyperopt sessions in sequence and keep their settings and results together. A configuration sheet supplied the runs; a result sheet collected their output.
The workflow in the code
- Read the run configurations and skip rows missing required fields.
- Build and execute the hyperopt command for each run.
- Keep the supplied random state, or capture the state reported by the optimiser.
- Locate the result file and retrieve the detailed result.
- Parse the parameters and metrics into the chosen result columns.
- Append either the result or a partial failure record to the sheet.
The project joined run preparation and record keeping. Keeping the settings beside the outputs made comparison possible without manually copying each terminal report.
Project context
This is part of Freqtrade Strategies, rather than a separate trading product. The public Hyperautomation repository holds the source. The historical code documents the workflow; it is not evidence of profitable trading or current compatibility.