Fast Offline Strategy Generator for brave users
Build robust algorithmic trading strategy collections faster with a scriptable command-line workflow: fetch data, generate strategies, validate collections, and revalidate across multiple markets.
Express Generator is designed for practical daily workflows. It runs locally, uses familiar INI settings, and gives you full control over data, validation rules, and output collections.
Use fetch.js to download historical data, FX rates, and symbol information. Control freshness with if_missing_or_older_than for automation scripts.
Use gen.js for new strategy generation, validation of existing collections, and combined validate-then-generate workflows.
Use mm.js to test strategies on additional symbols and periods, then keep only those passing your required count of tests.
node ./bin/fetch.js --server Premium --fx-rates true --symbol-info true
node ./bin/fetch.js --server Premium --symbol EURUSD --period M30
node ./bin/gen.js --server Premium --symbol EURUSD --period M30
Use custom settings files when you want reusable presets:
node ./bin/gen.js --settings gen.ini EURUSD.ini --symbol EURUSD --period M30
Settings are merged as: default settings file, custom settings files (left to right), CLI options.
node ./bin/gen.js --server Premium --symbol EURUSD --period M30 \
--input ./collections/Coll_Premium_EURUSD_M30.json
node ./bin/mm.js --server Premium --symbol EURUSD --period M30 \
--test-symbols auto --test-period M30 --test-server Premium \
--count-of-tests 8 --min-passed-tests 5
During long generator runs in an interactive terminal, use Ctrl + C for graceful stop and export.
For the complete changelog and release notes, see the News and Updates topic in the support forum.
"Express Generator rapidly processes very large strategy sets and helps me arrive at stronger collections for portfolio selection."
"The combined Generator and Validator workflow significantly reduces manual time in daily strategy operations."
Start with the full user guide, then join the forum discussions for workflows, troubleshooting, and release updates.
Express Generator includes a lifetime license with future updates and upgrades.
Buy Express Generator