Skip to main content
Version: 3.0

PRO - Profile

Application folder

During installation, an application data folder is created automatically. If it does not exist when the Trading Module Interpreter is launched for the first time, the application will generate it by default. You can locate this folder through several methods:

  • Use the FEA Trading Data shortcut on your desktop and navigate to FEA Trading Data\Trading Module Interpreter 3.0
  • Open the Windows Start menu, search for FEA Trading Data, and open that folder. Then navigate to FEA Trading Data\Trading Module Interpreter 3.0
  • Open Windows Explorer and paste this path into the address bar: %AppData%\MetaQuotes\Terminal\Common\Files\FEA Trading Data\Trading Module Interpreter 3.0
FEA Trading data folder located in start menu and desktop.webp

Any of these methods will show you the same folder. The Trading Module Interpreter only reads files placed in this specific folder. The application directory supports the use of profile folders, allowing for clear separation and organization of multiple automated trading systems.

Profile folder

The Trading Module Interpreter processes trading module files and stores the resulting feedback data in a designated profile folder. This folder is selected at application startup, enabling users to maintain separate configurations for different trading scenarios. For instance, one profile can be used for live trading, while another is reserved exclusively for strategy testing. This separation ensures flexibility and clarity across distinct operational setups.

Input variable within MetaTrader
(Identifier in SET file)
Default valueComment
> (PRO) Profile folder (e.g. my_ea/v1)
(IN_strProfileFolder)
defaultThe parameter must be less than 63 characters in length. The / character can be used to navigate through subfolders. Please note that using certain characters, including <, >, :, ', \\, |, ?, and *, is prohibited.

The selected input text defines a navigation path relative to the application folder. By using forward slashes (/), you can specify deeper levels within the folder structure. In all cases, the input is interpreted as a path segment beginning at the application folder. This enables flexible organization of profile folders into subdirectories, as long as the full path does not exceed the 63-character limit. Each profile folder must contain a subfolder named Configuration. If this folder is missing, the application will automatically initialize it with default example files. The trading module must be placed directly within the Configuration folder for proper operation.

Within the string input, special tags can be used to dynamically insert parameter values. These tags are automatically replaced at runtime with the corresponding data they reference. The following tags are available:

  • {BROKER} – Replaced with the broker name (e.g., ICMarkets International Ltd.)
  • {ACCOUNT} – Replaced with the account number (e.g., 3424245)
  • {SERVER} – Replaced with the server name (e.g., ICMarketsMT5-1)
  • {SYMBOL} – Replaced with the trading symbol the interpreter is applied to (e.g., EURUSD)
  • {TIMEFRAME} – Replaced with the chart timeframe (e.g., M15)
  • {TYPE} – Replaced with the account type (Demo or Live)
  • {MODE} – Replaced with the operational mode (Real or Tester)

For example, entering {SYMBOL}-{TIMEFRAME}-{MODE} as the input string will result in the profile folder being resolved to EURUSD-M15-Tester when the Trading Module Interpreter is applied to an EURUSD M15 chart and the application is executed in strategy tester mode. If the specified folder does not exist, the application will automatically initialize it with default content.