Contents 

Getting Started
Terminal Installation
Terminal Start
Opening of Accounts
Authorization
Security System
Live Update
Client Terminal Settings
Server
Charts
Objects
Trade
Expert Advisors
Email
Publisher
Events
User Interface
Main Menu
File
View
Insert
Charts
Tools
Window
Help
Toolbars
Standard
Charts
Line Studies
Periodicity
Market Watch
Data Window
Navigator
Terminal
Trade
Account History
News
Alerts
Mailbox
Experts
Journal
Tester
Setup
Properties
Results
Graph
Report
Journal
Optimization Results
Optimization Graph
Fast Navigation
Working with Charts
Chart Opening
Setup
Chart Management
Charts Print
Deleted Charts
Templates and Profiles
Analytics
Graphical Objects
Line Studies
Technical Indicators
Accelerator/Decelerator Oscillator
Accumulation/Distribution
Alligator
Average Directional Movement Index
Average True Range
Awesome Oscillator
Bollinger Bands
Commodity Channel Index
DeMarker
Elder-rays
Envelopes
Force Index
Fractals
Gator Oscillator
Ichimoku Kinko Hyo
Market Facilitation Index
Momentum
Money Flow Index
Moving Average
Moving Average Convergence/Divergence
Moving Average of Oscillator
On Balance Volume
Parabolic SAR
Relative Strength Index
Relative Vigor Index
Standard Deviation
Stochastic Oscillator
Williams' Percent Range
Trading
Order Types
Trailing Stop
Types of Execution
Trade Positions
Open Positions
Modifying of Positions
Position Close
Placing of Pending Orders
Modifying of Pending Orders
Deletion of Pending Orders
Auto Trading
MQL 4
MetaEditor
Expert Advisors
Creation
Setup
Launch
Shutdown
Strategy Testing
Setup
Results
History Files in FXT Format
Expert Optimization
Setup
Results
Custom Indicators
Creation
Setup
Attaching to Chart
Remove
Scripts
Creation
Setup
Launch
Shutdown
Tools
History Center
Export of Quotes
Global Variables
Contract Specification
Languages Support
 
 

Tester — Properties

Previous     Next

Expert Properties Window

Parameters of the virtual account and the expert advisor under test can be set up in this window. These data will later be used for testing or optimization of the expert parameters. There are three tabs in the window:

  • Testing — Parameters common for both testing and optimizations are placed in this tab. These are volume and currency of initial deposit that are given in the fields of the corresponding names. Types of positions to be opened at testing can be selected, as well: "Only Long" — open only long positions; "Only Short" — only short ones; "Long and Short" — open both types of positions. Whatever expert mechanisms are used, they will open positions only as set here;

  • Inputs — the list of all inputs is given here as a table. Inputs are variables that influence the expert work and can be changed directly from the client terminal. The amount thereof can vary from expert to expert. The current data to be used at testing of an expert will be written in the "Value" field. Data to be written in the fields of "Start", "Step" and "Stop" do not influence the expert testing, and are only used for its optimization. Initial value of the variable, step of change, and final value are written in this field. At optimization, expert with parameters within the range between initial and final values will be passed consecutively. Checking from the right of the variable names allows to include the parameter into optimization process. If a variable has not been checked, it will not participate in optimization. Its value will not be changed in the optimization process, and the parameter written in the "Value" field will be used.

    There is an opportunity to download a set of inputs already saved before (including the values of "Start", "Step", and "Stop"). This can be done by pressing of the "Load" button and after the preliminarily saved set of inputs has been selected. The actual set of external variables can be saved by pressing of the button of the same name.

    Attention: It is recommended to include only necessary variables into optimization process. If too many variables are included into it, the amount of passes and total optimization time will rapidly increase.
  • Optimization — this tab allows to manage optimization limits. If the real values meet those required in this tab, the current pass will be stopped and the next pass will start. Parameters limiting testing at optimization of the expert are:

    1. Balance minimum — minimum balance value in the deposit currency;

    2. Profit maximum — maximal profit in the deposit currency;

    3. Minimal margin level, % — minimal level of margin in per cents;

    4. Maximal drawdown, % — maximal drawdown in per cents;

    5. Consecutive loss — maximal total loss in one series of trades. A loss series is a certain amount of consecutive loss trades;

    6. Consecutive loss trades — maximal amount of loss trades in one series;

    7. Consecutive win — maximal total win in one series of trades. A win series is a certain amount of consecutive win trades;

    8. Consecutive win trades — maximal amount of win trades in one series.

More details are given in the sections of "Testing of Expert Advisors" and "Optimization".