The Express Generator

World’s Fastest Offline Generator


Generate Strategies Offline

With the Express Generator you do not need internet access to generate strategies. It works 3 to 4 times faster than EA Studio, and best of all – it automates the entire process.


Everything can be done with one click

Express generator allows you to download the latest Historical data, generate strategies according to predefined acceptance criteria, and analyse with Monte Carlo with a single click of the mouse.


Easy to use Settings

You will find an INI file with examples and comments that will help you automate the generation process if you are a beginner with no programming skills.


Built on a Solid, Proven Foundation

Express Generator has been built on the proven foundation, and compliments EA Studio and FSB Pro by automating the entire process. Moreover, it uses very few system resources so you can run multiple instances of it.

The Express Generator

This is the World’s Fastest Backtester and Generator that works well if you are familiar with EA Studio or FSB Pro. You can run multiple Generators with minimal system resources and find thousands of strategies grouped into collections.

Custom setting files

Express Generator utilises a default settings INI format file in. We chose to use this format because it is easily read by a human user and accommodates comments.
In addition, we chose to allow custom settings files, which overrides the default options. The user only needs to specify the options you want to change, which makes customization much easier.

Express Generator runs directly from the shell

Express Generator runs directly from the shell.
We use PowerShell or Command Prompt with Windows. However, all other terminals are supported – These include git Bash, Cygwin, or Mingw-w64. You can use PowerShell with macOS and Linux, or to use the native SH or Bash.
The command Line parameters override the settings files options.
All options in the settings files can be used as command line parameters.

Automated Workflows

The screenshot to the right illustrates how one command starts another command with four different settings.
The major advantage of this is that we have different configurations, and we can run them with one click.

Fetch forex data

Express Generator fetches FX rates: node .\bin\fetch.js –fx-rates true
Express Generator can fetch historical data from our Premium Data service. It accesses all 28 major forex symbols, cryptocurrencies, indices as well as several of the major stocks.
We specify the symbol or symbols we want to fetch, the periods and the length of the data series. node .\bin\fetch.js –symbols EURUSD GBPUSD –periods M5 M15 M30 –max-data-bars 50000
We can change the data timezone. For example, the Central European Time UTC + 2 is node .\bin\fetch.js –time-zone 2

Express Generator features

The main goal of Express Generator is to generate new strategies creating collections for EA Studio and FSB Pro. The application has the majority of the EA Studio capabilities but is much faster and consumes far fewer resources.

  • Historical data – use Premium Data by setting symbol and period. Alternatively, use data files exported from your MetaTrader.
  • Input collections – you are able to specify one or several collections or collection folders for loading and validation.
  • Output collections – use placeholders for easy-to-reference names of the generated collections.
  • Validate then Generate – this feature is useful to validate a collection and then to continue generating new strategies to it.
  • Custom collection size – Express Generator supports an unlimited Collection size.
  • Correlation analysis – the Collection recognises and automatically resolves Balance Line, and similar logical rules correlations.
  • Generator limitations – you can stop the Generator by time, ascended strategies or calculated strategies.
  • Acceptance Criteria – most common backtest stats are supported including Stagnation and R-Squared.
  • Account Settings – set your account currency, initial amount as well as entry lots.
  • Trade direction modes – long-only trading mode is supported.
  • Opposite direction signals – it can reverse a position on an opposite signal.
  • Stop loss and Take Profit – adjustable SL and TP usability and ranges.
  • Data Horizon – set the start date, the end date and the count of bars for the test.
  • Out of sample – very convenient start and end data range.
  • Trading Session – session open and session close hours. Options for trading on Sunday. Options for closing trades at the end of the session.
  • Symbol info – custom swap, spread, and commission.
  • Indicators usage – you can set which indicators should be used by the Generator.
  • Auto-save collection – Express Generator can export in-progress collection files.
  • Monte Carlo – Monte Carlo validations with its own Acceptance Criteria

Beginner’s Guide to the Express Generator

Generate Strategy Collections Offline

Shopping Cart