Free tool · no login · runs in your browser

MetaTrader 5 Set File Editor & Variant Generator

Edit .set and .chr parameter files, compare them side by side, and generate whole portfolios of optimization variants — linear ranges and geometric ladders — in seconds.

100% client-side. Your files never leave your machine — nothing is uploaded.

Drop your .set or .chr files here

Load several at once to compare and edit them side by side. Nothing is uploaded.

What is an MT5 .set file?

A .set file stores the input parameters for a MetaTrader 5 Expert Advisor (EA) — risk percentages, lot sizes, stop levels, magic numbers and so on. Each line follows the format Name=value||default||min||max||optimize. MT5 also uses .chr chart-profile files, which embed an EA's inputs inside the chart configuration.

Why a variant generator?

Robust algo trading rarely rests on a single parameter set. Instead you run a family of variants — the same engine at different risk levels or lot ladders — and treat them as a portfolio. This tool turns one base .set into as many variants as you need, then exports them as a ready-to-use .zip.

Frequently asked questions

Is the MT5 Set File Editor free?
Yes — it is completely free and needs no account or login. You can edit files and generate as many parameter variants as you want at no cost.
Are my .set files uploaded to a server?
No. The tool runs 100% in your browser — your files are read, edited and saved locally and are never uploaded or sent anywhere. There is no server-side processing and no tracking cookies.
What is an MT5 .set file?
A .set file stores the input parameters of a MetaTrader 5 Expert Advisor (EA) — risk percentages, lot sizes, stop levels, magic numbers and so on. Each line follows the format Name=value||default||min||max||optimize.
How do I generate parameter variants from one .set file?
Load a base .set file, open the variant generator, choose a parameter and a mode — an explicit list, a linear range (start to end), or a geometric ladder (base x ratio^n) — and the tool builds a whole set of variant files you can export together as a .zip.
Can it edit .chr chart profile files too?
Yes. The tool reads MetaTrader .chr chart-profile files, lets you edit the EA inputs embedded in them, and can export those inputs back out as a .set file.

Once you've built your variants, the natural next step is to backtest and rank them as a portfolio. See how PortQuant does that →