Anda di halaman 1dari 299

Navigation: Forex Tester Help >

About Forex Tester

Build Strong Trading Skills with Forex Tester


Forex Tester is a software simulator of the Foreign Exchange
Market (Forex). It allows you to gain and improve trading skills
without risking your money. Forex Tester will help you to study
trading in a quick and convenient way, save your money and
time. You do not have to train in real time, waiting for days and
weeks to test your long term strategies, Forex Tester will pack
this time in hours and minutes and the speed of testing can be
adjusted. For small periods - like minutes - increasing time
intervals will give you more time to think. You can stop testing at
any moment. If you make a mistake, you can easily go back and
test this situation again as many times as you want.

You can import the unlimited number of currencies and years of historical data. Forex
Tester allows you to test them simultaneously. The precise market simulator engine
handles swaps, spreads, margins and other market parameters. You can see the results
of testing as profit charts, including balance, margin, equity and drawdown. Statistics will
help you to analyze your strategy deeply with additional parameters.

The program offers many common indicators such as Ishimoku, Relative Strength Index,
MACD, Stochastic, Bollinger Bands and many others. We are constantly updating the
library of available indicators with the new ones. Forex Tester has an open interface that
allows you to create your own indicators and provides the examples of how to create new
indicators in the help system.

Forex Tester provides a set of very convenient drawing tools to paint on the charts. You
can paint vertical, horizontal, trend lines, rays, poly lines and add Fibonacci tools of
different styles and colors. You can edit, delete and clone painted shapes.

The special feature of Forex Tester is that it lets you create and test your own strategies.
The program offers an open interface with a comprehensive documentation and clear
examples. We are proud to present the fastest and most precise testing engine that
implements the following features:

- Calculation of every tick, not just "close" prices of bars.


- 3 different ways of ticks' generation.
- Precise calculations, using swaps, spreads, margin calls.
- Processing of the unlimited number of currencies simultaneously.
- Testing of the unlimited number of strategies simultaneously (The Portfolio of
strategies).
- Ability to process years of historical data tick by tick.
- Fast processing mode and Visual processing mode.
- Extended statistics.
- Logging of strategy execution.

To find out the latest news about Forex Tester, visit: http://www.forextester.com

Copyright 2006-20016. Forex Tester Software Inc. All rights reserved.


Forex Tester is the property of Forex Tester Software Inc and is protected by international
copyright law.
Navigation: Forex Tester Help >

Program features

Forex Tester 3 offers following features:

We provide historical data for many forex symbols from the year 2000 to current
moment and update it on daily basis. This history also includes precise tick by tick
data. Forex Tester allows you to import all this history from our server. Also it allows
you to import any historical data from other sources in text format (including Metastock
*.csv format) and from MetaTrader 4 history format (*.hst).

You can export this history from Forex Tester to Metastock text format (*.csv).

After importing history, you can replay it with regulated speed making trades, placing
pending orders and tracking open positions.

You can test many symbols at the same time.

You can open open lots of positions at the same time.

You can regulate speed of testing.

You can set pause to analyze situation.

In pause mode you can go forward bar by bar or tick by tick, or you can go backward
bar by bar (in this case your closed positions will be restored).

You can place orders by mouse on charts and modify order levels/ST/TP by moving
them with mouse.

Different chart types: normal charts (different time frames), range bars, renko bars.

You can edit list of time frames in Forex Tester, and you can create your own time
frames.

Program provides extended statistics which allows you to analyze your trades.

You can see your trades in account history and operation journal.

Forex Tester has big number of indicators which can be applied to charts. And you can
create your own indicators and install them into program.

You can test automated trading strategies in Forex Tester. Also you can test many of
them at the same time (portfolio testing).

Powerful graphics engine. You can draw on the charts, add Fibonacci tools, trend lines,
signs and other paint tools.

You can change chart colors, change chart settings, scale, save templates and apply
templates to the charts.

New version has multi monitor support. You can move any chart or panel out of the
main program window and place it to another display.

Customizable profit chart that shows balance, equity, margin and drawdown. You can
see equity chart in form of candles, scroll it and apply paint tools.

You can set hot keys for any operation in Forex Tester.
Navigation: Forex Tester Help >

What's new

List of changes in Forex Tester version 3 compare to version 2:

Conceptual changes

There is no 2 working modes anymore (Edit mode and Testing mode) and switching
between them. Program works only in one testing mode.

New concept added - Projects. Now all test settings like list of currencies, time shift,
initial deposit, currency settings, date range and others are stored in project.

To test some strategy you need to create Project first and define all these settings.

You do not need to generate ticks or remember list of symbols in some old project
anymore. All settings will be restored and ticks will be generated automatically when
you open project.

You do not need to generate ticks by yourself, it will be done automatically when
project is created.

User interface changes

New docking interface where you can detach, merge and reposition any panel or
chart window.

You can detach from main program window any chart window (or panel) and move it
to another monitor (for example).

Multi monitor support.

Big system fonts support.

Now you can change order level/SL/TP with mouse directly on charts! This improves
speed of testing.

Data center changes

No tick generation (done automatically)

No time shift, data is always GMT+0 (time shift will be set in New project dialog)
Added group functions (now you can download data for many symbols at once, also
few other group functions available)

Added leverage in symbol settings

Speed of downloading and processing data is improved.

Profit chart changes

Now profit chart is like any other chart (except indicators), and you can see equity in
form of bars.

You can scroll and scale profit chart

You can use paint tools and apply templates

You can open more then 1 profit chart

You can use cross hair

Other changes

You can cancel most of long operations (like downloading data from server).

You can change shortcuts for almost all functions in Forex Tester (see Main menu ->
Tools -> Options -> Hot Keys).

Added Renko Bars charts.

Added new tools - signs and price labels.

Added List of objects where you can find, edit and delete graphic objects on chart.

Added new feature of fixed chart scale 1 pixel x 1 point in Chart settings dialog.

Volumes are calculated correctly now with any of ticks generation methods.

Added 'Comments' column to Open positions/Pending orders/History tables. Also you


can change comments to the order now when you edit order.

Deleted pending orders are visible in history now.

You can organize chart tabs by moving them with mouse.

Max drawdown value will be saved and restored with project settings.
Drawdown is calculated from Balance now (not from Equity like before).

In Data window you can fix the bar number to see its values, so it will not be affected
by mouse movement.

Current indicator value will be highlighted under mouse by big point on the indicator
line.

Added speed buttons for fast timeframe switching on the tool bar.

New, more convenient registration scheme.


Navigation: Forex Tester Help >

How to purchase

You can purchase Forex Tester from our website.


All information about our product is here: www.forextester.com
Purchase page: www.forextester.com/order
Navigation: Forex Tester Help > How to use >

Overview

Testing process

Forex Tester allows you to import history of quotes and then test your trade strategy on
this history by placing orders and analyzing results.
Basically this process looks like:

Importing history
First of all you need to check your history before you start testing. We provide historical
quotes from the year 2001 to a current moment in form of 1 minute data and tick by tick
data from many different brokers and we update this data on daily basis. By default, after
purchase of Forex Tester, you have free Basic data service which provides history from 1
broker, 1 minute data and monthly updates. If you purchase our data service plan, you will
get an access to multiple brokers, tick data and daily updates. You can download all this
history from our server in Data center dialog in Forex Tester.
If you have your own source of historical data (for example, from your broker), then you
can easily import this history into Forex Tester and use it for testing.
Creating project
Before start testing you need to create project. Project is a list of settings like initial
deposit, list of symbols that will be used for testing (EURUSD, GBPUSD, ...), period of
history, data quality, time shift and many others. Project also stores trading history, list of
open positions and pending orders, all your charts and windows layout. You can create
and save many projects and then easily switch between them restoring unique charts
layout, all trades, history and statistics.
You can say for example: I want to test my trade strategy on USDJPY for the last year.
Then you need to check, that you history updated for this period in Data center, and
create new project where you check USDJPY symbol in list of symbols and set period of
time from 2015.01.01 to 2015.12.31. After clicking Create, program will prepare all data
for testings automatically.

Start testing
After project is created, you can click Start Test button on the tool bar.

You will see how a new bars are forming from ticks and charts move forward. You can
pause, resume, stop and continue testing, adjust speed and control testing process in
many ways.

Testing
When test is started you can place orders according to your trade strategy, deposit and
withdraw money.
Navigation: Forex Tester Help > How to use > Data center >

Overview

Data Center serves for management of the historical quotes. You can:

Add/delete currency symbols.

Look through/edit the properties of the currency symbols.

Download minute historical data from the server.

Import historical data from files.

Download tick data from the server.

Group the currency pairs and change settings for multiple pairs at the same time.

Export data into CSV files.

You can open Data center dialog window via File Data Center menu:

Or click on this toolbar icon:

The window of Data center has the following view:


Please see the description of the main elements of the window below:

1) The list of currency symbols:


With the help of this list you can:
Select the currency symbol for a further work. On selecting the symbol its detailed
information and available actions are displayed in the right part of the window.

Delete the symbol(s) (Delete - button under the list). On clicking this button all selected
symbols will be deleted.

Add a symbol (Add - button under the list).

Select or deselect all symbols in the list for applying the group settings. For example,
you can select all symbols in the list and download historical data for all symbols at the
same time.
You can also activate necessary pairs by checking the box near to the currency pair name
and then apply group settings (download data, change leverage etc.) for multiple pairs.

2) The description of currency symbol properties:

You can change currency symbol properties with the help of the Change properties
button.

3) Information about downloaded data:


The following dialog allows getting the information about downloaded data and change
some import properties.
You can see the elements of this dialog in detail below:
1. The list of the brokers:

This list shows brokers, which data are available for downloading from our server.
Attention: the list of brokers differs depending on the subscription type (more detailed
information about subscription types you can see here).
After selecting the broker you can download accurate data from the server by
clicking the Update from server button.
2. Time shift:

This message shows the time zone of historical data. By default, our data are
provided in GMT+0 time zone, you will be able to change the time zone when creating a
new project.
3. Data quality indicators:

This part of the window gives the ability to evaluate the quality of historical data. Red
areas mean missing data; "darkening" means the presence of small blanks.
4) Data management buttons:

These buttons allow you to perform the following actions:


1. Update from server button allows to download historical data from our server. You
can find more information about downloading the data here.
2. Import data from a file button allows to import historical data in files from other
sources. Files can have .txt, .csv or .hst extension. You can find more information about
importing data from a file here.
3. Export button allows exporting historical data from a Forex Tester program into a
text file for a further processing by another application (for example, Excel). Forex Tester
allows exporting data with any timeframe.
More information about this feature you can read here.
4. Clear history button allows to delete historical data for selected currency
symbol(s). By clicking this button you can delete minute or/and tick history.

5) Information line.

This part is located in the left bottom corner of the Data Center window. Information line
displays the connection state to the data server. While connecting to server you will see
the following message "Connecting to the data server", in this moment we do not
recommend doing any actions with data. Also in information line you can see the type of
the Data Subscription you are subscribed to. You can find more info about the types of
data subscription and subscribe here.
Navigation: Forex Tester Help > How to use > Data center >

Add new symbol

By default, there are 18 currency pairs added in the Data Center window. But you can
add any new symbols into the program, download/import historical data for this symbol
and test it in the program.
A new symbol can be added via the Add button in a Data Center window.

After this, the Symbol properties dialog window will appear.


You need to enter the name of the symbol, symbol type and set the properties of the
symbol in this window, then click Ok button to add it.
General info properties:
Symbol name - name of the symbol.

Symbol type - symbol type (Currency pair or Stock).

Common options:
Lot currency - the currency of the lot.

Base currency - base currency.

Lot size - the cost of 1 lot in the lot currency.

Leverage - the ratio between the Lot size and Margin for 1 lot. Each brokers uses
different leverage so we recommend to use the leverage that is used by your broker.

Digits after point - the number of digits after point. For example. 1.2500 is a 4-digit
value and 1.25001 is a 5-digit value.

Spread, points - spread in points. Spread means the difference between Bid and Ask
prices.

Min distance to price - a minimal distance to the current price in points where you can
place pending orders.
Swaps properties:

Swap long - the swap for a long position in points.

Swap short - the swap for a short position in points.

Margins properties:
Margin currency - the currency of the margin.

Margin for 1 lot - the margin for 1 lot.

Hedged margin - the margin that will be calculated for hedged positions for 1 lot.
You need to disable Use leverage info option if you want to enter the margin values
manually.

After you add the new symbol, it will appear in the list of symbols in the Data Center and
you will be able to download/import data for it.
Navigation: Forex Tester Help > How to use > Data center >

Delete existing symbol

If you don't need some particular symbol in the Forex Tester program you can remove it
from the program.
You just need to select a symbol from the list and click Delete button in the Data Center.

After this, the symbol will be deleted from the list.


Please note that you can always add this symbol again via the Add button in the Data
Center.
Navigation: Forex Tester Help > How to use > Data center >

Change symbol settings

In the Forex Tester program you can change the parameters of each symbol.
To do this, please select necessary symbol from the list and click Change properties
button.

After this, the Symbol properties dialog window will appear.


In this window you can change the following settings:
Symbol name - name of the symbol.

Symbol type - symbol type (Currency pair or Stock).

Common options:
Lot currency - the currency of the lot.

Base currency - base currency.

Lot size - the cost of 1 lot in the lot currency.

Leverage - the ratio between the Lot size and Margin for 1 lot. Each brokers uses
different leverage so we recommend to use the leverage that is used by your broker.

Digits after point - the number of digits after point. For example. 1.2500 is a 4-digit
value and 1.25001 is a 5-digit value.

Spread, points - spread in points. Spread means the difference between Bid and Ask
prices.

Min distance to price - a minimal distance to the current price in points where you can
place pending orders.
Swaps properties:

Swap long - the swap for a long position in points.

Swap short - the swap for a short position in points.

Margins properties:
Margin currency - the currency of the margin.

Margin for 1 lot - the margin for 1 lot.

Hedged margin - the margin that will be calculated for hedged positions for 1 lot.
You need to disable Use leverage info option if you want to enter the margin values
manually.

After you change necessary options please click Ok button.


To see these changes during testing you need to create a new project and add this
symbol into it.
Navigation: Forex Tester Help > How to use > Data center >

Update history from server

Here you can download a historical data from our server directly into your Forex Tester.
To open this dialog please select necessary pair (or multiple pairs) and click Update from
server button in Data Center.

The Update history from server window has the following view:
With the help of this dialog you can add your missing data (Forex Tester will
automatically determine which data are missing for this currency symbol if you select
Download new history option), or just download data over some period of time (select
Download part of history option and select necessary start and end dates in this
case).
You can select the type of downloaded data depending on a task:
To download minute and tick history (recommended).

To download only minute history, use this option if you just need to investigate the data
on charts without testing them or if tick data are not available in your subscription type.
To download only tick history, use this option if you want to have the most precise data
for testing.
Please note: tick history is available only for subscribers of VIP data service. Please
read more info about data service types here.
Navigation: Forex Tester Help > How to use > Data center >

Update history from a file

Forex Tester program also allows importing a historical data from a file. Our software can
import the data from any text file, including Metastock text format *.csv, and MetaTrader 4
history format *.hst.
The source data should contain bars for a one minute timeframe or higher (5M, 1H, 1D
etc). Lower timeframes will be incorrect in this case and this can result in a low testing
quality.

To import the data from a file you need to open the Data Center window, select the pair
and click Import from a file button.

After this, the Import history data dialog will appear:


At first, please select a file to import by clicking "..." button.

Once the file is selected, Forex Tester will try to determine the destination currency
automatically and select necessary currency in Import to symbol: drop-down menu in
this case.
If the file does not contain information about the currency, the program will not be able to
determine the currency automatically, the user needs to select the currency from the list
manually.

In addition, the user can use Shift time (hours): slider to change the time zone of
importing historical data.
It is necessary if the user imports data from different sources (with different time zones)
and wants to have the same time zone for all his data.
You can also activate "Delete the previously imported history for this symbol. If you want
to add a new history to the existing one - do not check this checkbox." option, in this case
our program will delete all previously imported data for this symbol.
Once everything is set, click the Next button.
If the text format is selected, the user sees the dialog above. The program will try to
determine all fields automatically, but you can also change them manually.

Column separator: this is the character that separates columns in the text file. Usually
it is comma or semicolon.

Date format - the format of date. YYYY (YY) - year field, MM - month field, DD - day
field.

Column1 ... Column10 - data columns. They can contain these values:

Skip Skip this column


Symbol Currency name
Date Date
Time Time
Open Open value
High High value
Low Low value
Close Close value

Volume Volume

Source file - the part of source file.

Preview results - the results of file conversion.

Note:

If columns are defined in a wrong way or some information is missing, the user will see a
red text indicating the number of errors.
If the *.hst format is selected, the user will see the dialog screen below:
To import history data, click the Import button.
When our program finishes importing historical data you will see the message below:

After all these steps you will be able to use the imported data in the program during
testing.
Navigation: Forex Tester Help > How to use > Data center >

Export history to a file

In the Forex Tester program you can export the historical data into a text files and then
use the data in other programs or trading platforms.
To export the data please open the Data Center window, select necessary pair and click
Export button.

The Export bars to *.csv file dialog will help you to export history data to Metastock text
format *.csv or .txt file.
Export to file: it is the path to the folder to export the output.

From date - the start date of period.

To date - the end date of period.

Currency name: the name of the currency.

Timeframe: timeframe to export.

To export the data to a file please select the necessary export parameters and click
Export button.
After this, you will find this file in the folder that you selected during the export process.
Navigation: Forex Tester Help > How to use > Data center >

Group functions

In the Forex Tester program you can download historical data from server, delete the data
and change the leverage for multiple pairs at the same time.
To see the group functions please open the Data Center window and activate the
checkboxes near the pairs that you want to change/update.

Here you can select a broker to download the data from (historical data will be
downloaded from this broker for all selected pairs), change the leverage for multiple pairs
and delete the imported data.
Please click Apply settings after you changed the broker or leverage.
For example, if you want to download the historical data from other broker please select
this broker from a Broker: drop-down menu, click Apply settings button and then click
Update from server button.
To hide the group setting please click Deselect All button.
Navigation: Forex Tester Help > How to use > Projects >

Create new project

Before the testing starts, you need to prepare a historical data for it. By clicking New
Project button you will be able to select the symbols that you want to test, time period for
testing, initial deposit in USD etc.
You can start a new project by clicking New Project button or via File New Project
menu in the program:

In appeared Create new project window you can set the name of the project (in Project
name: field) and also the initial deposit in USD.

After this, please click Next button. The following window will be opened:
In this window you need to activate the pairs from the list that you want to test (you can
select all of them using Select All button). It is possible to test more than one currency
symbol simultaneously.
In From date: and To date: fields you need to select the start and end dates of a period
that will be shown during testing.
Testing quality part of the window is responsible for the quality of the data that will be
used by our program during testing.
Two methods of preparing are available:
Generate ticks by OHLC points if you select this method each bar will contain 1-4
ticks based on Open/ High/ Low/ Close values of the given bar (less than 4 ticks are
possible in the situation when Open=High or Low=Close).
Generate ticks randomly by volume it means that the number of ticks inside a 1-
minute bar will be equal to the volume of this bar, ticks will be distributed randomly inside
a single bar. We recommend using the first method of ticks generation, as it is the fastest
and gives a good testing quality.
Check Use imported tick history and Use floating spread options if you have
downloaded tick historical data from our server (tick data are available in VIP data
service, please see details here). This option will give you the best testing quality.
After you select all necessary parameters please click Next button to continue.
In the next window you can select the time zone of historical data, use Time zone: slider
for this purpose. This time zone will be applied to all the selected pairs for testing. Default
selected time zone is GMT+0.
If you select "Start testing from the first date in range" then testing will be started
from the date which you selected in "From date:" field in previous window.
But you can also change the starting date by selecting Define first date to start
(preload history before start date) option.
In this case testing can be started from a further date (it can be selected in Start date:
field or by moving Preload days: slider) and all previous data will be already shown on
the chart.
This option will be useful if you immediately want to build lines/indicators based on
previous bars or want to analyze previous data and start trading based on them.
When you complete the configuration please click Create button to finish the process of
preparing data.
Navigation: Forex Tester Help > How to use > Projects >

Save project

After you finish testing your strategy you can save the whole testing as a project.
In the project you can save all necessary information about his testing (current date and
time of testing, currently opened orders, account history, all charts and graphical
instruments/indicators on it etc.).

You can save a project via File Save Project (please use this option to update your
current project with new results) or File Save Project As... (to save your project with a
different name) menus.

If you select a Save Project As... option you will need to write a new name of the project
in appeared window and click Save button to save it.
Navigation: Forex Tester Help > How to use > Projects >

Open project

You can add a previously saved project via the File Open Project menu:

This Open project dialog allows you to open a saved project. It will restore the account
history, currently opened orders, pending orders, current date of testing and graphical
instruments/indicators.

To open the project:

1. Select the project from the list.


2. Click the Open button.

After a short preparation period the project will be loaded and you will be able to continue
testing it.
Navigation: Forex Tester Help > How to use > Projects >

Restart project

You can start a current project from the beginning in any time of testing.
To do this, please click Restart current project button in the Forex Tester program.

Please note that this action will delete all your current trades and account history.
After the testing is restarted you need to click Start Test button to start a new test.
Navigation: Forex Tester Help > How to use > Testing >

Start testing

Once you have created or loaded a project, you can start testing it in the program.

To start testing please press the Start Test button , after this, the testing will be
started immediately and you will see the moving bars on chart(s).

When the testing is started, the Start Test button will be changed with Stop Test button.

To finish the testing, please click the Stop Test button.

Note that you can set the pause immediately after the testing is started.
To do this, please go to Tools Options menu, switch to a Other tab and activate Set
pause when test started option.
Navigation: Forex Tester Help > How to use > Testing >

Pause mode

The Pause mode is a sub-mode of a testing. In this mode you can draw a new ticks/bars
manually or move back in time.
To pause the testing process, click the Pause button on the toolbar, or press the Pause
key (by default) on a keyboard.

In the Pause mode, the following buttons become available:

Step Back by Single Bar: this button removes the last calculated bar from the chart,
restores closed positions, the profit chart and recalculates other parameters. Time
depends on the selected timeframe. If a 1-day timeframe is selected, you will step
back by one day. If a 1-minute timeframe is selected, you will step back by one minute.

Step Forward by Single Bar: this button adds the next bar to the chart. Time depends
on the selected timeframe. If a 1-day timeframe is selected, you will step forward by
one day. If a 1-minute timeframe is selected, you will step forward by one minute. The
engine will process all previously generated ticks, which can involve hundreds of
calculations for a 1-day step. All lower timeframes will be updated properly.

Step by Lower Timeframe: this button allows the user to step by a lower timeframe. To
do it, Forex Tester will use a lower timeframe, rather than the one, which is currently
being used. For example, if a 1-hour timeframe is selected, you will step forward by 15
minutes.

To continue testing, click the Pause button again, or press the Pause key on a keyboard.
Navigation: Forex Tester Help > How to use > Testing >

Placing orders

After starting the test you can place orders in the program.
There are 2 types of orders - market orders (when you immediately open a position by
the current market price) and pending orders (when you place an order at some price and
it will be triggered when the market price hits this level).
You can place, modify or delete orders with help of this tool bar:

1. Place new market order - opens the market order dialog (you can also use F2 button
on a keyboard).
2. Place new pending order - opens the pending order dialog (F3).

These buttons are duplicated with the Orders menu:

There are two other options to place orders - you can make quick buy or sell with
predefined parameters. It is better to use hot keys for this (Ctrl+B and Ctrl+S), it allows
placing orders very fast with lots of the predefined parameters like stop loss/take profit,
trailing stop, lot size. You can define these parameters in the menu Tools > Options >
Trading:
If you set only 1 order in list, then after pressing Ctrl+B/Ctrl+S the order will be set
immediately, otherwise you will be asked to choose which order to execute
Navigation: Forex Tester Help > How to use > Testing >

Modify orders

After you placed some orders (market or pending) you can change most of their settings.
For market orders you can change the stop loss and take profit levels, for pending orders
you can also change the market price.
Also you can modify trailing stop parameters for both types of orders. At first, you need
to select an order in the Open Positions or Pending Orders tabs:

After this, you can click the Modify order button on the tool bar (or press the F4 button
on a keyboard):

or click the right mouse button on order and select Modify Order option from a drop-
down menu.

or you can double-click the left mouse button on the order, in this case the chart will be
moved to that time, when the order is placed, this time will be highlighted with a vertical
line and a Modify order dialog will be opened.
This is the dialog for modifying a market order, with this dialog you can modify Stop Loss
and Take Profit parameters (the parameters that cant be modified are grayed out).

By clicking the Close position button you can close the order.

This dialog is for a pending order, with this dialog you can modify its parameters or delete
a pending order:
In addition, you can move the SL/TP of market orders and also the execution price of
pending orders by drag-n-dropping the lines on the chart.
Navigation: Forex Tester Help > How to use > Testing >

Close/delete orders

You can close a market orders or delete a pending orders in any time of testing.
To do this, you need to click one of the following buttons on a toolbar:

1. Close selected position - closes an open position (or use the F5 button on a keyboard).
You need to select an order first in the Open Positions list.
2. Close part of selected position partially closes the order (Ctrl+F5). You need to
select the order at fist in the Open Positions tab.
3. Close all positions and orders (Ctrl+C) closes all opened market and pending orders
from Open Positions or Pending Orders tabs.
4. Delete pending order deletes a pending order (F6). You need to select a pending
order first in the Pending Orders tab.

Or please click the right mouse button on the order and select one of these options from a
drop-down menu.
Navigation: Forex Tester Help > How to use > Testing >

Deposit/withdraw money

Forex Tester program allows adding a money to your virtual account or withdrawing them.
You can deposit money via the Orders Deposit Money menu.

After this, Deposit money to the account window will be opened.

In this window you can enter the amount of money to deposit, enter the comment and
then click Deposit button to finish the process.

To withdraw the money please go to the Orders Withdraw Money menu.


After this, Withdraw money from the account window will be opened.

In this window you can enter the amount of money to withdraw, enter the comment and
then click Withdraw button to finish the process.
Navigation: Forex Tester Help > How to use > Testing >

Statistics

Forex Tester program shows many statistic parameters during testing.


All these parameters can be exported into a text or Excel file for further analysis.
This window can be added/deleted via View Show Panels Statistics menu.

The Statistics window has the following view:


Days processed - the duration of the current test in days.

Months processed - the duration of the current test in months.

Total trades - the number of closed trades.

Profit trades - the number of closed trades with profit.

Loss trades - the number of closed trades with loss.

Profit trades cons. - the quantity of consequent profit trades.

Loss trades cons. - the quantity of consequent loss trades.

Trades/day - Total trades/days processed.

Trades/month - Total trades/month processed.

Profit trades/month - Profit trades/months processed.

Loss trades/month - Loss trades/months processed.

Max profit trade - the most profitable trade.

Max loss trade - the most losing trade.

Net profit - result profit.

Gross profit - the sum of all profitable trades.

Gross loss - the sum of all losing trades.

Profit/month - Net profit/months processed.

Average profit - Gross profit/profit trades.

Average loss - Gross loss/loss trades.

Max drawdown - maximum drawdown.

Profit factor - Gross profit/gross loss.

Return % - (Balance/initial deposit)*100.

Max lot used - maximum used lot.

Restoration factor - (Gross profit - GrossLoss)/Max drawdown.


Reliability factor - Profit per month/Max drawdown.

Profit probability % - 100*Profit trades/(Profit trades + Loss trades).

Loss probability % - 100*Loss trades/(Profit trades + Loss trades).

You can export the statistics from this window into a text file or Excel for further analysis.
Please click the right mouse button on the Statistics window and select necessary export
option.
Navigation: Forex Tester Help > How to use > Testing >

Market and pending orders

Here you can find a more detailed information about opening a market and pending
orders.

You can open a market and pending orders by clicking Place new market order (or F2
button on a keyboard) or Place new pending order (F3) buttons on a toolbar.

The Market order and Pending order windows has the following view:
The Lot, Stop Loss, Take Profit and Comment options are the same for these two
types of orders.
The only difference is that you need to place a market price where pending order will be
transformed into a market order.
You can use the Picker buttons to pick up the prices directly from the chart.

In the Trailing stop tab you can set the parameters for a trailing stop.
Activate on:

Immediately: trailing stop will be activated immediately after placing an order.

If profit is bigger or equal: trailing stop will be activated when the profit of the order is
higher or equal to the selected value.

Trailing settings:

Trailing stop (points): the size of trailing stop in points.

Step of change (points): stop loss will be changed when the profit exceeds the
selected number of points from its previous fixed value.

You can open a Pending order dialog window by clicking Place new pending order
button on a toolbar or by pressing F3 button on a keyboard.
Navigation: Forex Tester Help > How to use > Testing >

Account history

In the Account History tab you can find the information about all closed orders.
This window can be added/deleted via View Show Panels Account History menu.

Please note that you can export the account history into a text file or Excel for further
analysis.
To do this, please switch to Account History tab, right-click on any order in the list and
select Export History to Excel or Export History to a File option.
Navigation: Forex Tester Help > How to use > Testing >

Journal

The Journal window displays system messages, logs and strategy messages.
Navigation: Forex Tester Help > How to use > Testing >

Automatic strategies

Forex Tester allows testing automatic strategies but they need to be written in a Forex
Tester format and have .dll extension.
The strategy can place, modify and delete orders, place pending orders, work with all
tested currencies simultaneously and use all timeframes.
You can add the strategies into a Forex Tester via File Install Install New Strategy
menu.

We provide API files for creating an automatic strategies so if you have programming
skills you can create these strategies and use them in the program during testing.
You can find API files in <Forex Tester folder>\Examples\Strategies folder.
Please see more information about API here:
Forex Tester Help Strategies API

After you add the strategy into the program, you need to activate it in the Strategies list
window that can be opened via the Testing Strategies List menu.

If you select a strategy in the list and click Properties button or double-click on it you will
see a Strategy properties menu where you can set the properties that will be used
during testing.
Navigation: Forex Tester Help > How to use > Testing >

Scripts

Script is a small program that is intended to perform a single action. It is usually triggered
by a user.
This window can be added/deleted via View Show Panels Scripts menu.

You can add the scripts into a Forex Tester via File Install Install New Script menu.

We provide API files for creating scripts so if you have programming skills you can create
these scripts and use them in the program during testing.
You can find API files in <Forex Tester folder>\Examples\Scripts folder.
Please see more information about API here:
Forex Tester Help Scripts API

A script can be a triggered by double-clicking on it or a user can assign a hot key to this
script and then trigger it using the hot key.
To assign a hot key you need to click the right mouse button on the script and select Edit
Script Properties option.
After this, you can assign a button or a combination of buttons for this script.
Click the Apply button to finish the process.
Navigation: Forex Tester Help > How to use > Testing >

Fast test

The fast test allows you to test the automatic strategies in the fast way without updating
the screen. You can use this tool if you just want to see the results of your strategy.
Note that the you need to enable the strategies in Testing Strategies List menu.
Once a fast test has finished, you will see the statistics and the profit chart, with all trades
marked on the chart.

This dialog window shows such values during the testing:


Progress: the status of your testing in %.

Profit, $: current profit.

Max drawdown: maximum drawdown.

Profit/Loss trades: number of profit and loss trades.

Profit factor: Gross profit/gross loss.

Do not write to log file: to disable writing to the log file and journal to increase testing
speed.
Navigation: Forex Tester Help > How to use > Charting >

New charts interface

Forex Tester 3 allows creating a separate chart windows.


They have the following view:

To create a separate window you need to move the chart window outside the Forex
Tester window.
Please note that at first you need to make a windowed charts via the Window menu in
the program.
So now you can place these charts anywhere on your screen.

In addition, Forex Tester program allows moving the chart labels so now you can see the
chart names in any order.
Please drag-n-drop the label with a chart name (EURUSD, H1, for example) to change
the order.
Navigation: Forex Tester Help > How to use > Charting >

Chart types

Forex Tester has 5 different types of charts in the program.

Time based chart.

Range Bars chart

Renko Bars chart

Profit chart

Tick chart

Time based charts, Range bars charts, Renko bars charts and Profit charts can be added
via the File menu in the program.

Tick chart can be added via View Show Panels Tick chart menu.

Time based chart is a regular chart where one bar is shown for a selected period of time
(time frame).
This type of chart us most commonly used for trading.
The time based chart has the following view:
Range Bars charts take only price into consideration. Each bar represents a specified
movement of price.
The size of each bar can be selected when adding a chart in the program.
The Range Bars chart has the following view:
Renko Bars chart also is only concerned with price movement, it doesn't include the time
and volume parameters.
The difference between the Range and Renko bars chart is in the fact that on the Renko
chart the new bar will be placed once the price surpasses the top or the bottom of the
previous bar.
While on the Range Bars chart you can see two neighbor bars for the same price Range.
The Renko Bars chart has the following view:

Profit chart shows the changes of Balance, Equity, Margin and Drawdown values during
the testing process.
The Profit chart has the following view:
Tick chart prints the information about each price movement.
It has the following view:
Navigation: Forex Tester Help > How to use > Charting >

Add and delete charts

Forex Tester program allows adding multiple charts of any currency pairs.
You can set a different timeframe on any chart and place them in any sequence in the
program.
A candle chart can be added via the File Add New Chart menu.
You can also use Add New Range Bars Chart, Add New Renko Chart and Add Profit
Chart menus to add the charts of other types

In addition, you can add the charts via the Open new chart button on a toolbar.

After you add a new chart it will be shown in the program. Now you can add indicators,
graphical instruments to this chart, change its size, layout etc.

To delete the chart you need to click the Close button at the top right corner of the chart.
You can make a windowed charts via the Window menu.
Navigation: Forex Tester Help > How to use > Charting >

Multiple displays

Forex Tester program allows moving the chart and panel windows outside the program so
now you can use it on multiple screens at the same time.
To move a chart window outside the program you need to make a windowed chart at first,
you can do this via the Window menu.

The charts in the program will have the following view:


After this, you can drag-n-drop the charts outside the program window.
The same is with panels, you can move them outside the program window too.
So now you can place all necessary charts and other windows on your screens and
review them in a more convenient way.
Navigation: Forex Tester Help > How to use > Charting >

Indicators

You can add an indicator or oscillator to the chart with the help of this button on the
tool bar or with help of Insert Add Indicator menu:

In addition, you can click the right mouse button on the chart and select the Add Indicator
item. You will see the dialog where you can modify indicator's properties before it is
placed on the chart:

To modify an indicators parameter, you need to double-click on it or click the left mouse
button and press the Enter key on a keyboard. Some of the properties may have the
drop-down list or a dialog window where you can select some values:
To cancel changes, press the Esc button on keyboard, to apply them press the Enter or
Tab button, or click the left mouse button on the dialog.
Each indicator is linked to one timeframe of the chart window. So, if you place it on the H1
time frame, you will not see it on other time frames (15 min, 1 min, etc.). It was done for
optimization purposes, otherwise it would slow down the testing process significantly. We
recommend you to place indicators only on those time frames where you need them. You
can do it with the help of Timeframes tab, activate the needed timeframes here:
To edit the indicator on the chart please click the right mouse button on the indicator's line,
you will see the next menu:

You can edit indicator's properties (select Edit option in this case) or delete it from the
chart (Delete ).
You can combine more than 1 indicator in the oscillator window. Click the right mouse
button in the oscillator window and select Add indicator to window.
When you delete the oscillator's window, all other indicators in this window will be deleted
too.
Also, you can see and manage all the indicators on all charts and timeframes with the help
of List of indicators button on the toolbar:

Here you can edit indicator properties, delete indicators, or delete all indicators on all
charts at once.
Navigation: Forex Tester Help > How to use > Charting >

Paint tools

Forex Tester has a large variety of charting tools such as:

Lines (Vertical line, Horizontal line, Trend line, Ray, Poly line)

Shapes (Rectangle, Ellipse, Triangle)

Signs (Thumb up, Thumb down, Arrow up, Arrow down, Stop sign, Check sign, Right
price label, Left price label, Price label)

Fibonacci tools (Fibonacci retracement, Fibonacci time zones, Fibonacci fan,


Fibonacci arc, Fibonacci extension)

Channels (Fibo channel, Linear regression channel)

Andrews' pitchfork

Text label

Wave symbols

You can find all of them in the Insert menu:

In addition, you can find all these graphic instruments on the tool bar:
You can see an icon on the toolbar:
- this icon sets a magnet mode. If this mode is activated, then the mouse pointer will
stick to the Open/High/Low/Close values of the nearest bar on the chart. You can set a
magnet sensitivity in the chart options (click the right mouse button on the chart and select
the Chart settings option).
Drawing of the lines is pretty easy: select the tool and then click once with the left mouse
to set the first point (in case of the Vertical and Horizontal lines it will be only 1 point) drag
your mouse and click to set the second point. If you decided to cancel drawing - just click
the right mouse button - it will cancel the operation. Some tools like Poly line or Andrews'
pitchfork require more than 2 points to place.

Each tool has its own properties. To edit them right click on the tool and select Edit tool.
You can also duplicate this tool or delete it with help of this menu.
To select the tool please double-click on it with the left mouse button. You will see white
points which you can move to change the shape and position of the tool.
If you press the Delete button on the keyboard, then all selected tools in this chart window
will be deleted. To deselect the tool, double-click on it with the left mouse button again.
There are some hotkeys that will help you to manage graphic tools:
Ctrl + G - to select all the tools on the chart.
Ctrl + D - to deselect all the tools on the chart.
Ctrl + Del - to delete last added tool.
Ctrl + A - to delete all the tools on the chart (selected or not).
Delete - to delete only selected tools on the chart.

Note that all the hotkeys can be changed via the Tools Options menu.
You can see these shortcuts through the Edit menu. Also in this menu you can open the
List of objects where you will see all tools that are currently added on a selected chart
and change or delete any of these tools.
The Objects list dialog has the following view:
Navigation: Forex Tester Help > How to use > Charting >

Templates

Template is a complete set of one chart window's configuration, including indicators,


painting tools and chart color scheme.
You can use templates in order to make your testing easier and more comfortable in use.
When all settings are put up, you can save your template. To save template you should:
1. Click on View:

2. Select Templates Save Template, or click the right mouse button on the chart and
select Templates Save Template:

3. Type the template's name and tick the necessary item, for instance, as it is shown
below:
Save options:
- Save color scheme: saves the color scheme, both main and additional colors of the
current chart.
- Save graphic instrument: saves all graphical tools.
- Save indicators: saves all chosen indicators.
Please NOTE: you can uncheck and select the necessary item (as shown above), or just
leave it by default:

If to apply the template to another currency, so it's better to exclude the option - Save
graphic instruments - as they will be copied in non-appropriate way:

Please NOTE: indicators are attached to specific timeframes in comparison to Meta


Trader where they are not attached at all. So, if you save a template for 15 minutes, 1
and 4 hours timeframes, then after applying this template, the indicators will appear on
these timeframes only.
To apply the template please click the right mouse button on the chart Templates
<Name of the template>:
Please NOTE: The chart is changed according to the template, the timeframe shifts to the
same one as was saved in your template. That means that the template saves a complete
state of the chart including timeframes and indicators that can be applied to the selected
timeframes only.

To rename or delete the templates:


1. Click the right mouse button on the chart.
2. Select Templates Edit Templates:
3. You will see the list of templates. Select the template you need from this list:

4. Click Rename, make changes and confirm them:


To delete the template, click the Delete button and confirm the deletion of the template:

You can also check out your templates via the View Templates menu:
When clicking on Templates default, the chart gains the default settings:

If you want to move your templates from one computer to another, for instance, go
to Forex Tester 3 folder (C:\ForexTester3 folder by default) select the Templates folder
and copy all your templates to some additional folder on your computer in order to restore
them when it's necessary.
Navigation: Forex Tester Help > How to use > Charting >

Desktops

Forex Tester program allows saving the charts, indicators and graphical instruments as a
single file and then load this file again to restore all necessary configuration.
For example, you can add 4 charts in the program, add an indicators and graphical
instruments onto these charts and then save them as a desktop on your local disk.
The desktop can be saved via File Save Desktop menu

After this, you need to enter the name of a saved desktop and select the folder where the
desktop will be saved.
The desktop file has a .dsk extension.

You can load a saved desktop via File Load Desktop menu.
By selecting Restore Default Desktop you will load the default desktop.
Navigation: Forex Tester Help > User interface >

Hotkeys

Here you can find the list of default hot keys. Please note that these hot keys can be
changed via Tools Options menu.

F2 To open a New market order dialog.

F3 To open a New pending order dialog.

F4 To open a Modify order dialog (an order should be selected in


Open positions or Pending orders tabs).

F5 To close an open position (a position should be selected in Open


positions tab).

Ctrl + F5 To close a part of an open position (a position should be selected in


Open positions tab).

F6 To delete a pending order (an order should be selected in Pending


orders tab).

F7 To move a Stop Loss of a selected order to Breakeven.

Ctrl + C To close all open positions and delete all pending orders.

+ To increase the chart horizontal scale.

- To decrease the chart horizontal scale.

Up arrow key To scroll the chart forward by single bar.

Down arrow key To scroll the chart backward by single bar.

Page Up To scroll the chart forward by the number of visible bars.

Page Down To scroll the chart backward by the number of visible bars.

Ctrl + B To place a default Buy order. These default orders can be created
in Options dialog window.

Ctrl + S To place a default Sell order. These default orders can be created
in Options dialog window.
Pause To pause testing.

Space To step forward by a single bar (enabled in Pause mode).

BackSpace To step back by a single bar (enabled in Pause mode).

F11 To step forward by a single tick (enabled in Pause mode).

Ctrl + X To change to an upper timeframe of a current chart.

Ctrl + Z To change to a lower timeframe of a current chart.

Ctrl + F To activate a Crosshair pointer.

Ctrl + T To add a Text label on the chart.

Ctrl + W To open a Wave symbols dialog.

Ctrl + G To select all graphic objects on the chart.

Ctrl + D To deselect all graphic objects.

Ctrl + Delete To delete a last drawn object.

Ctrl + A To delete all objects from the chart.

Delete To delete a selected object.


Navigation: Forex Tester Help > User interface > Main prorgam window >

Overview

The main program window is separated into the following areas:

1. Main menu.
2. Tool bars.
3. Side panel.
4. Chart window.
5. Bottom panel.
6. Status bar.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

File

Add New Chart: adds a new chart for selected symbol.

Add New Range Bars Chart: adds a new Range bars chart for selected symbol.

Add New Renko Chart: adds a new Renko bars chart for selected symbol.

Data Center: opens the Data Center dialog window where you can download/import
historical data, change symbol properties etc.

New Project: opens the New Project dialog window where you can set testing
parameters and prepare data for testing.

Open Project: opens the Open project dialog where you can select a saved project to
continue testing it.

Save Project: allows to save a current project.

Save Project As ...: allows to save a current project as a new project with different
name.
Load Desktop: allows loading a saved desktop (file with .dsk extension with saved
charts, indicators and graphical instruments).

Save Desktop: allows saving all your current charts, added indicators and graphical
instruments on your local disk.

Restore Default Desktop: allows loading a default desktop.

Install: allows adding a new indicator, strategy or script. Please, note that they need
to be written in Forex Tester format.

Recount Indicators: recalculates all indicators and oscillators attached to the chart.

Take a Screen Shot: it opens the Screen shot settings dialog.

Exit: to close the program.


Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Project

New Project: opens the New Project dialog window where you can set testing
parameters and prepare data for testing.
Open Project: opens the Open project dialog where you can select a saved project to
continue testing it.
Save Project: allows to save a current project.
Save Project As ...: allows to save a current project as a new project with different
name.
Close Project: closes a current project. After you close a project you will need to
create a new project or load a saved project to continue testing in the program.
Restart Project: allows to restart a current project from the beginning. Please note
that this will delete all your current trades and account history.
Project Info: there you can find an information about your current project (name,
start/end date, initial deposit, time zone, used symbols etc.).
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Edit

List of Objects: shows the list of the graphic objects added to your current chart.

Select All Objects: selects all graphic objects on the chart. Or you can use the
combination of hot-keys: Ctrl+G.

Deselect All Objects: deselects all graphic objects on the chart. Or you can use the
combination of hot-keys: Ctrl+D.

Delete Last Object: deletes the last painted graphic object from the chart. Or you can
use the combination of hot-keys: Ctrl+Del.

Delete All Objects: delete all graphic objects from the chart. Or you can use the
combination of hot-keys: Ctrl+A.

Delete Selected: deletes selected objects from the chart. Or you can press Del button
on a keyboard.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

View

Show Panels: allows adding/deleting side and bottom panels (see more info in Data
windows chapter).

Lines Mode: sets the chart to draw data as lines.

Bars Mode: sets the chart to draw data as bars.

Candles Mode: sets the chart to draw data as candles.

Zoom In: increases the chart scale.

Zoom Out: decreases the chart scale.

Timeframe: allows changing a time frame of a current chart.

Chart: here you can change the parameters for the chart window.

Templates: allows to add/edit/delete the templates.

Chart submenu:
Autoscroll: enable this setting if you want to automatically scroll the chart to the right if
a new bar appears.

Right Offset: enable this setting if you want to have an offset at the right part of the
chart.

Show Volume: shows volume of each bar at the bottom of the chart.

Show Account History: activate this setting if you want to see Buy and Sell markers
on the chart and the profit/loss lines between them.

Show Grid: activate this setting if you want to see a grid on the chart.

Show Period Separators: activate this setting if you want to see period separators
(vertical dotted lines) on the chart.

Templates

Save Template: saves the indicators and graphical instruments from the current chart
as a template.

Edit Templates: modifies the parameters of already saved templates.

Default: opens the default template.


All saved templates will be shown in this window under the "default" template.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Insert

Add Indicator: adds a new indicator or oscillator to the chart.

Add Line: adds a new line to the chart.

Add Shape: adds a geometric figure (rectangle, ellipse, triangle) to the chart.

Add Sign: adds a new sign to the chart.

Add Fibonacci Tool: adds a one of Fibonacci tools to the chart.

Add Channel: adds a new channel to the chart.

Andrews' Pitchfork: adds the Andrews' pitchfork to the chart.

Text Label: adds the Text label to the chart.

Wave Symbols: opens the Wave symbols dialog.

Add Indicator submenu allows adding any of 40+ indicators and oscillators.
Add Line submenu allows adding the following lines:

Vertical Line: to add a vertical line.

Horizontal Line: to add a horizontal line.

Trend Line: to add a trend line (defined with the start price/date and end price/date
parameters).

Ray: to add a ray (the line with an open end).

Poly Line: to add a poly line (multiple trend lines as a single object).

Add Shape submenu allows adding a Rectangle, Ellipse or Triangle.

Add Fibonacci Tool submenu allows adding the following Fibonacci tools:
Fibonacci Retracement: adds a Fibonacci retracement.

Fibonacci Time Zones: adds Fibonacci time zones.

Fibonacci Fan: adds a Fibonacci fan.

Fibonacci Arc: adds a Fibonacci arc.

Fibo Extension: adds a Fibonacci extension.

Add Channel submenu allows adding the following channels:

Fibonacci Channel: adds a Fibonacci channel.

Linear Regression Channel: adds a linear regression channel.


Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Orders

New Market Order: opens the New market order dialog. Also you can press F2 button
on a keyboard to open this dialog window.

New Pending Order: opens the New pending order dialog. Also you can press F3
button on a keyboard to open this dialog window.

Modify Order: opens the Modify order dialog. Also you can press F4 button on a
keyboard to open this dialog window. This option will be active only if you select an
order in the Open positions or Pending orders panel.

Delete Pending Order: deletes an order which is currently selected in the Pending
orders panel. You can also press F6 button on a keyboard to delete the pending order.

Deposit money: to deposit more virtual money during the current testing.

Withdraw money: to withdraw money during the current testing.

Close All Positions and Orders: with help of this button you can close all open
positions and delete all pending orders. You can also press Ctrl+C combination of
buttons on a keyboard.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Testing

Tick Package Size: selects the tick package size. This parameter defines how often
the screen will be updated. The value "5 minutes", for example, means that after
processing the 5 minutes of historical data during testing, the chart will be updated. It
can help to save some time for processing data, rather than updating the screen. The
recommended value is 5...15 minutes. For the most precise testing, select "Every tick"
in this drop-down menu.

Pause Testing: to stop/continue testing. While the testing is paused, the following
options become available: Step Back by Single Bar, Step Forward by Single Bar, Step
by Single Tick. You can also place or close orders while the testing is paused.

Step Back by Single Bar: removes the last calculated bar from the chart, restores
closed positions, the profit chart and recalculates other parameters. Time depends on
the selected timeframe. If a "1 day" timeframe is selected, you will step back by one
day. If a "1 minute" timeframe is selected, you will step back by one minute.

Step Forward by Single Bar: adds the next bar to the chart. Time depends on the
selected timeframe. If a "1 day" timeframe is selected, you will step forward by one
day. If a "1 minute" timeframe is selected, you will step forward by one minute. The
engine will process all previously selected ticks, which may involve hundreds of
calculations. All lower timeframes will be updated properly.

Step by Single Tick: steps forward, the program will use the selected tick package
size. You can define one tick as the lowest package size.

Enable/Disable Strategy Execution: enables the strategy execution, all activated


strategies in the strategies list will work during testing.
Strategies List: opens the list of strategies where you can enable or disable any
strategy, or change its parameters.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Tools

Language: allows changing a language of the program.

Options: opens the Options dialog where you can place fast orders, change hot keys,
sounds and manage the program updates.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Window

This menu allows changing a location of the chart windows on a screen.

Cascade

Tile Horizontally

Tile Vertically
Minimize All option will minimize all chart windows.
Navigation: Forex Tester Help > User interface > Main prorgam window > Main menu >

Help

About Program: opens the About program dialog with the information about program
version, developer and registration data.

Check For Updates: allows to check for a new program updates and update the
program in case the updates are available.

Our Site: opens the Forex Tester website.

Tutorials (Video): opens the webpage where you can find all step-by-step video
tutorials.

Forum: opens the Forex Tester forum.

Forex Tester Help: opens this Help.

Indicators API: to open the Help chapter about indicators API with the examples on
how to write custom indicators.

Strategies API: to open the Help chapter about strategies API with the examples on
how to write custom strategies.

Scripts API: to open the Help chapter about scripts API.

Register Program: if the program is unregistered, opens the Registration dialog


where you can register the program.
If the program is registered, you will find Activate Data Service dialog in this menu. This
dialog window allows activating a Data Service in Forex Tester program.
While this data service is activated, you can download advanced historical data from our
server.
Navigation: Forex Tester Help > User interface > Main prorgam window > Tool Bar >

Main tool bar

1. Data Center: this button allows opening Data Center window.


2. New Project: this button allows creating a new project. A click on this button will open
the Create new project dialog where you can select a name of the project, initial deposit,
currency pairs to test, start and end dates of testing etc.
3. Open saved project: to load a saved project. This button opens the Open project
dialog window.
4. Save project: to save a current project.
5. Restart current project: allows to restart a current project from the beginning. Please
note that this will delete all your current trades and account history.
6. Start Test: this button allows to start/continue your current testing.
7. Fast Test: to start a fast test.
8. New Market Order: opens the New market order dialog.
9. New Pending Order: opens the New pending order dialog.
10. Modify Order: opens the Modify order dialog. The order should be selected first in
the Open Positions or Pending Orders panel.
11. Close Order: closes an open position. The position should be selected in the Open
Positions panel.
12. Close the part of an order: allows to partially close an open position. The position
should be selected in the Open Positions panel.
13. Close all positions an orders: with help of this button you can close all open
positions and delete all pending orders.
14. Delete pending order: closes the selected pending order. The pending order should
be selected in the Pending Orders panel.
15. Deposit money: to deposit more virtual money during the current testing.
16. Withdraw money: to withdraw money during the current testing.
17. Zoom In: to increase the chart scale.
18. Zoom Out: to decrease the chart scale.
19. Enable Chart Autoscroll: enable this setting if you want to automatically scroll the
chart to the right if the a bar appears.
20. Enable Chart Offset: enable this setting if you want to have an offset at the right part
of the chart.
21. Lines Mode: sets the chart to draw data as lines.
22. Bars Mode: sets the chart to draw data as bars.
23. Candles Mode: sets the chart to draw data as candles.
24. Add Indicator: adds a new indicator or oscillator to the chart.
25. Show list of indicators: opens the Indicators list dialog.
26. Clear journal: to delete all records from the Journal.
27. Take a Screen Shot: opens the Take a screenshot dialog where you can save a
screenshot of the program window or the screenshot of the current chart.
28. Enable/disable strategy execution: enables the strategy execution. When this button
is pressed, activated strategies will process each tick during testing.
29. List of strategies: opens the list of strategies where you can enable or disable any
strategy, or change its parameters.
Navigation: Forex Tester Help > User interface > Main prorgam window > Tool Bar >

Timeframe tool bar

1. Open New Chart: allows opening a new chart of the selected currency pair.
2. Time frame: to select a timeframe for the current chart window.
3. Upper time frame: allows switching to a next timeframe in ascending order.
4. Lower time frame: allows switching to a next timeframe in descending order.
3. Manage time frames: to edit the list of timeframes.
Navigation: Forex Tester Help > User interface > Main prorgam window > Tool Bar >

Testing tool bar

1. Pause Testing: to stop/continue testing. While the testing is paused, the following
options become available: Step Back by Single Bar, Step Forward by Single Bar, Step by
Single Tick. You can also place or close orders while the testing is paused.

2. Testing speed: sets the time between two tick packages. Move the slider to the right
for the faster speed.

3. Tick Package Size: selects the tick package size. This parameter defines how often
the screen will be updated. The value "5 minutes", for example, means that after
processing the 5 minutes of historical data during testing, the chart will be updated. It can
help to save some time for processing data, rather than updating the screen. The
recommended value is 5...15 minutes. For the most precise testing, select "Every tick" in
this drop-down menu.

4. Step Back by Single Bar: removes the last calculated bar from the chart, restores
closed positions, the profit chart and recalculates other parameters. Time depends on the
selected timeframe. If a "1 day" timeframe is selected, you will step back by one day. If a
"1 minute" timeframe is selected, you will step back by one minute.

5. Step Forward by Single Bar: adds the next bar to the chart. Time depends on the
selected timeframe. If a "1 day" timeframe is selected, you will step forward by one day.
If a "1 minute" timeframe is selected, you will step forward by one minute. The engine will
process all previously selected ticks, which may involve hundreds of calculations. All lower
timeframes will be updated properly.

6. Step by Single Tick: steps forward, the program will use the selected tick package
size. You can define one tick as the lowest package size.
Navigation: Forex Tester Help > User interface > Main prorgam window > Tool Bar >

Paint tool bar

1. Select mode: selects graphic objects in this mode.


2. Crosshair mode: in this mode the cursor is painted as 2 vertical and horizontal lines.
The vertical line shows the selected time, the horizontal line shows the selected price or
oscillator value.
3. Vertical Line: to add a vertical line.
4. Horizontal Line: to add a horizontal line.
5. Trend Line: to add a trend line (defined with the start price/date and end price/date).
6. Ray: to add a ray (i.e. line with the open end).
7. Poly Line: to add a poly line (i.e. multiple trend lines as a single object).
8. Text: to add a text label.
9. Wave symbols: to add wave symbols.
10. Andrews' pitchfork: to add the Andrews' pitchfork.
11. Fibonacci Tools: to add Fibonacci retracement, Fibonacci time zones, Fibonacci arc,
Fibonacci fan, Fibonacci extension and Fibonacci channel.
12. Channels: to add Fibonacci channel and Linear Regression Channel.
13. Shapes: to add a Rectangle, Ellipse and Triangle.
14. Signs: to add signs on the chart.
15. Magnet mode: snaps lines to the current bar at the open, high, low, close points. You
can define the magnet sensitivity properties in the Chart settings dialog.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Symbols

The Symbols window shows a currency name, bid, ask and spread values for the
currencies that you selected for testing.
This window can be added/deleted via View Show Panels Symbols menu.

Symbol - a currency name.


Bid - a current Bid price.
Ask - a current Ask price.
S - spread in points.

Note: You can change the order of the panels using drag-n-drop (you need to click on the
name of the panel to move it).
Also you can unlock the window of any panel by drag-n-dropping this window outside the
borders. You can move the window even outside the Forex Tester window.
This will be useful for the users with multiple screens.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Tick chart

The Tick chart window shows a tick chart for the selected currency.
This window can be added/deleted via View Show Panels Tick Chart menu.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Statistics

The Statistics window displays many statistic parameters of the trading process.
This window can be added/deleted via View Show Panels Statistics menu.

Days processed - the duration of the current test in days.

Months processed - the duration of the current test in months.


Total trades - the number of closed trades.

Profit trades - the number of closed trades with profit.

Loss trades - the number of closed trades with loss.

Profit trades cons. - the quantity of consequent profit trades.

Loss trades cons. - the quantity of consequent loss trades.

Trades/day - Total trades/days processed.

Trades/month - Total trades/month processed.

Profit trades/month - Profit trades/months processed.

Loss trades/month - Loss trades/months processed.

Max profit trade - the most profitable trade.

Max loss trade - the most losing trade.

Net profit - result profit.

Gross profit - the sum of all profitable trades.

Gross loss - the sum of all losing trades.

Profit/month - Net profit/months processed.

Average profit - Gross profit/profit trades.

Average loss - Gross loss/loss trades.

Max drawdown - maximum drawdown.

Profit factor - Gross profit/gross loss.

Return % - (Balance/initial deposit)*100.

Max lot used - maximum used lot.

Restoration factor - (Gross profit - GrossLoss)/Max drawdown.

Reliability factor - Profit per month/Max drawdown.

Profit probability % - 100*Profit trades/(Profit trades + Loss trades).


Loss probability % - 100*Loss trades/(Profit trades + Loss trades).

A user can export the statistics from this window into a text file or Excel for further
analysis. Please click the right mouse button on the Statistics window and select
necessary export option.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Data

The Data window shows the information and indicator values for the bar under the mouse
pointer.
This window can be added/deleted via View Show Panels Data Window menu.

A user can activate Lock index option and enter the number of a necessary bar in this
window. 0 - index of a current bar, 1 - index of the previous bar etc.
So, for example, if you activate Lock index option and enter 0, this window will always
show the information about the current bar of testing.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Scripts

The Scripts window shows the information about the added scripts.
Script is a small program that is intended to perform a single action. It is usually triggered
by a user.
This window can be added/deleted via View Show Panels Scripts menu.

A script can be a triggered by double-clicking on it or a user can assign a hot key to this
script and then trigger it using the hot key.
To assign a hot key you need to click the right mouse button on the script and select Edit
Script Properties option.

After this, you can assign a button or a combination of buttons for this script.
Click the Apply button to finish the process.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Open positions

The Open Positions window shows the list of currently opened positions.
This window can be added/deleted via View Show Panels Open Positions menu.

Ticket - a ticket number of the position.

Symbol - a currency name.

Type - the type of the position (sell or buy).

Lots - the lot size of the position.

Open time - the time when the position was opened.

Open price - the price when the position was opened.

S/L - stop loss price.

T/P - take profit price.

Market price - current price.

Comment - comment of the order.

Swap - the swaps calculated since the position has been opened.

Points - the profit calculated in points.

Profit - the profit calculated in US dollars, including swaps.


Balance - initial deposit.

Equity - current equity value.

Margin - the margin used for opened positions.

Free margin - free funds to open positions.

Margin level - Free margin/Margin*100.

Notes:

Buy positions are opened at Ask price value and closed at Bid price value.
Sell positions are opened at Bid price value and closed at Ask price value.
The number in a square brackets defines the total number of open positions.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Pending orders

The Pending Orders window shows the list of the pending orders.
This window can be added/deleted via View Show Panels Pending Orders menu.

Ticket - a ticket number of the order.

Symbol - a currency name.

Type - an order type (buy limit, sell limit, buy stop, sell stop).

Lots - the lot size of the position.

Create Time - time when the pending order was placed.

Price - Price where the pending order will be executed as a market order.

S/L - stop loss value.

T/P - take profit value.

Market price - current market price.

Comment - comment of the order.

Notes:

For Buy limit and Buy stop positions, price is equal to the Ask price value, while for Sell
limit and Sell stop positions, price is equal to the Bid price level.
The number in a square brackets defines the total number of currently opened pending
orders.
Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Account History

The Account History window shows the list of closed positions.


This window can be added/deleted via View Show Panels Account History menu.

Ticket - a ticket number of the position.

Symbol - a currency name.

Type - the type of the positions (sell or buy).

Lots - the lot size of the position.

Open time - the time when the position was opened.

Open price - the price where the position was opened.

S/L - stop loss price.

T/P - take profit price.

Close time - the time when the position was closed.

Close price - the price where the position was closed.

Comment - comment of the order.

Swap - the swaps calculated since the position has been opened.
Points - the profit calculated in points.

Profit - the profit calculated in US dollars, including swaps.

Profit/Loss - total profit of all closed orders.

Deposit - initial deposit.


Navigation: Forex Tester Help > User interface > Main prorgam window > Data windows >

Journal

The Journal window displays system messages, logs and strategy messages.

Notes:

A strategy with Print procedure can write an information into the Journal.
Navigation: Forex Tester Help > User interface > Main prorgam window > Status bar >

Status bar

The Status bar displays date/time, current price, open, high, low, close and volume values
of the bar that is under the mouse cursor at the moment.
You can find this bar in the right bottom corner of the Forex Tester window.
Navigation: Forex Tester Help > User interface > Dialogs >

Data Center

Data Center serves for management of the historical quotes. You can:

Add/delete currency symbols.

Look through/edit the properties of the currency symbols.

Download minute historical data from the server.

Import historical data from files.

Download tick data from the server.

Group the currency pairs and change settings for multiple pairs at the same time.

Export data into CSV files.

You can open Data center dialog window via File Data Center menu:

Or click on this toolbar icon:


The window of Data center has the following view:

Please see the description of the main elements of the window below:

1) The list of currency symbols:


With the help of this list you can:
Select the currency symbol for a further work. On selecting the symbol its detailed
information and available actions are displayed in the right part of the window.

Delete the symbol(s) (Delete - button under the list). On clicking this button all selected
symbols will be deleted.

Add a symbol (Add - button under the list).

Select or deselect all symbols in the list for applying the group settings. For example,
you can select all symbols in the list and download historical data for all symbols at the
same time.
You can also activate necessary pairs by checking the box near to the currency pair name
and then apply group settings (download data, change leverage etc.) for multiple pairs.

2) The description of currency symbol properties:

You can change currency symbol properties with the help of the Change properties
button.

3) Information about downloaded data:


The following dialog allows getting the information about downloaded data and change
some import properties.
You can see the elements of this dialog in detail below:
1. The list of the brokers:

This list shows brokers, which data are available for downloading from our server.
Attention: the list of brokers differs depending on the subscription type (more detailed
information about subscription types you can see here).
After selecting the broker you can download accurate data from the server by
clicking the Update from server button.
2. Time shift:

This message shows the time zone of historical data. By default, our data are
provided in GMT+0 time zone, you will be able to change the time zone when creating a
new project.
3. Data quality indicators:

This part of the window gives the ability to evaluate the quality of historical data. Red
areas mean missing data; "darkening" means the presence of small blanks.
4) Data management buttons:

These buttons allow you to perform the following actions:


1. Update from server button allows to download historical data from our server. You
can find more information about downloading the data here.
2. Import data from a file button allows to import historical data in files from other
sources. Files can have .txt, .csv or .hst extension. You can find more information about
importing data from a file here.
3. Export button allows exporting historical data from a Forex Tester program into a
text file for a further processing by another application (for example, Excel). Forex Tester
allows exporting data with any timeframe.
More information about this feature you can read here.
4. Clear history button allows to delete historical data for selected currency
symbol(s). By clicking this button you can delete minute or/and tick history.

5) Information line.

This part is located in the left bottom corner of the Data Center window. Information line
displays the connection state to the data server. While connecting to server you will see
the following message "Connecting to the data server", in this moment we do not
recommend doing any actions with data. Also in information line you can see the type of
the Data Subscription you are subscribed to. You can find more info about the types of
data subscription and subscribe here.

6) Group functions.

In the Forex Tester program you can download historical data from server, delete the data
and change the leverage for multiple pairs at the same time.
To see the group functions please open the Data Center window and activate the
checkboxes near the pairs that you want to change/update.
Here you can select a broker to download the data from (historical data will be
downloaded from this broker for all selected pairs), change the leverage for multiple pairs
and delete the imported data.
Please click Apply settings after you changed the broker or leverage.
For example, if you want to download the historical data from other broker please select
this broker from a Broker: drop-down menu, click Apply settings button and then click
Update from server button.

To hide the group setting please click Deselect All button.


Navigation: Forex Tester Help > User interface > Dialogs >

Symbol properties

The Symbol properties dialog allows the user to edit the properties of each available
symbol.
To open this window, open Data Center window, select necessary pair and click on
Change properties button as shown below:
General info properties:
Symbol name - name of the symbol.

Symbol type - symbol type (Currency pair or Stock).

Common options:
Lot currency - the currency of the lot.

Base currency - base currency.

Lot size - the cost of 1 lot in the lot currency.

Leverage - the ratio between the Lot size and Margin for 1 lot. Each brokers uses
different leverage so we recommend to use the leverage that is used by your broker.

Digits after point - the number of digits after point. For example. 1.2500 is a 4-digit
value and 1.25001 is a 5-digit value.

Spread, points - spread in points. Spread means the difference between Bid and Ask
prices.

Min distance to price - a minimal distance to the current price in points where you can
place pending orders.
Swaps properties:

Swap long - the swap for a long position in points.

Swap short - the swap for a short position in points.

Margins properties:
Margin currency - the currency of the margin.

Margin for 1 lot - the margin for 1 lot.

Hedged margin - the margin that will be calculated for hedged positions for 1 lot.
You need to disable Use leverage info option if you want to enter the margin values
manually.
Navigation: Forex Tester Help > User interface > Dialogs >

Update from server

This dialog allows you downloading historical data from our server directly into your Forex
Tester. To open this dialog click Update from server button in Data Center.

With the help of this dialog you can add your missing data (Forex Tester will
automatically determine which data are missing for this currency symbol), or just
download data over some period of time. You can select the type of downloaded data
depending on a task:
To download minute and tick history (recommended).
To download only minute history, use this option if you just need to investigate the data
on charts without testing them or if tick data are not available in your subscription type.
To download only tick history, use this option if you want to have the most precise data
for testing.
Please note: tick history is available only for subscribers of VIP data service. Please
read more info about data service types here.
Navigation: Forex Tester Help > User interface > Dialogs >

Import history data from a file

The Import history dialog allows the user importing historical data from a file into the
program. Forex Tester can import data from any text file, including Metastock text format
*.csv, and MetaTrader 4 history format *.hst. The source data should contain bars for a
one minute timeframe or higher (5M, 1H, 1D etc). Lower timeframes will be incorrect in
this case and this can result in a low testing quality.

When you open the Import history data dialog, you will see the dialog below:

At first, please select a file to import by clicking "..." button.

Once the file is selected, Forex Tester will try to determine the destination currency
automatically and select necessary currency in Import to symbol: drop-down menu in
this case.
If the file does not contain information about the currency, the program will not be able to
determine the currency automatically, the user needs to select the currency from the list
manually.

In addition, the user can use Shift time (hours): slider to change the time zone of
importing historical data.
It is necessary if the user imports data from different sources (with different time zones)
and wants to have the same time zone for all his data.
You can also activate "Delete the previously imported history for this symbol. If you want
to add a new history to the existing one - do not check this checkbox." option, in this case
our program will delete all previously imported data for this symbol.

Once everything is set, click the Next button.


If the text format is selected, the user sees the dialog above. The program will try to
determine all fields automatically, but you can also change them manually.
Column separator: this is the character that separates columns in the text file. Usually
it is comma or semicolon.

Date format - the format of date. YYYY (YY) - year field, MM - month field, DD - day
field.

Column1 ... Column10 - data columns. They can contain these values:

Skip Skip this column


Symbol Currency name
Date Date
Time Time
Open Open value
High High value
Low Low value

Close Close value

Volume Volume

Source file - the part of source file.

Preview results - the results of file conversion.

Note:

If columns are defined in a wrong way or some information is missing, the user will see a
red text indicating the number of errors.

If the *.hst format is selected, the user will see the dialog screen below:
To import history data, click the Import button.
When our program finishes importing historical data you will see the message below:
Navigation: Forex Tester Help > User interface > Dialogs >

Export account history

The Export account history option will help the user to export the results of testing into a
text file or into Microsoft Excel.
To export the history please switch to Account History tab, right-click on any order in the
list and select Export History to a File option.

In appeared Select file name window please enter the path and the name of the file and
click "Ok" button.

After this, you will find your account history in this file.

If you have Microsoft Excel installed on your computer, you can select Export History to
Excel option and the account history will be exported directly to Excel.
Navigation: Forex Tester Help > User interface > Dialogs >

Export bars in CSV file

This dialog can be opened by clicking on Export button in Data Center:

The Export bars to *.csv file dialog will help the user to export history data to a .txt file
or Metastock text format *.csv.
Export to file: here you need to enter the path and the name of the file.

From date: start date of the data in exported file.

To date: end date of the data in exported file.

Symbol name: the name of the currency that you want to export.

Timeframe: timeframe of the data in exported file.

To export the data to a .txt or .csv file you need to:


1. Enter export parameters.
2. Click the Export button.
Navigation: Forex Tester Help > User interface > Dialogs >

New Project

Before the testing starts, you need to prepare historical data for it. By clicking New
Project button you will be able to select the symbols that you want to test, time period for
testing, initial deposit in USD etc.
For example, you may have downloaded data for 10 currency pairs but want to test only 2
of them.
In New Project dialog window you will be able to select these two pairs and test only
them for the period from 2012 till 2016 year, for example.
Please note that you can use real historical tick data during testing (they are
available for subscribers of VIP data service).
You can start a new project by clicking New Project button or via File New Project
menu in the program:

In appeared Create new project window you can set the name of the project (in Project
name: field) and also the initial deposit in USD.
After this, please click Next button. The following window will be opened:

In this window you need to activate the pairs from the list that you want to test (you can
select all of them using Select All button). It is possible to test more than one currency
symbol simultaneously.
In From date: and To date: fields you need to select the start and end dates of period
that will be shown during testing.
Testing quality part of the window is responsible for the quality of the data that will be
used by our program during testing.
Two methods of preparing are available:
Generate ticks by OHLC points if you select this method each bar will contain 1-4
ticks based on Open/ High/ Low/ Close values of the given bar (less than 4 ticks are
possible in the situation when Open=High, or Low=Close).
Generate ticks randomly by volume it means that the number of ticks inside a 1-
minute bar will be equal to the volume of this bar, ticks will be distributed randomly inside
a single bar. We recommend using the first method of ticks generation, as it is the fastest
and gives a good testing quality.
Check Use imported tick history and Use floating spread options if you have
downloaded tick historical data from our server (tick data are available in VIP data
service, please see details here). This option will give you the best testing quality.

After you select all necessary parameters please click Next button to continue.
In the next window you can select the time zone of historical data, use Time zone: slider
for this purpose. This time zone will be applied to all the selected pairs for testing. Default
selected time zone is GMT+0.
If you select "Start testing from the first date in range" then testing will be started
from the date which you selected in "From date:" field in previous window.
But you can also change the starting date by selecting Define first date to start
(preload history before start date) option.
In this case testing can be started from a further date (it can be selected in Start date:
field or by moving Preload days: slider) and all previous data will be already shown on
the chart.
This option will be useful if you immediately want to build lines/indicators based on
previous bars or want to analyze previous data and start trading based on them.

When you complete the configuration please click Create button to finish the process of
preparing data.
After this, you just need to click Start Test button and the testing process will be started.
Navigation: Forex Tester Help > User interface > Dialogs >

Save Project

The Save Project dialog allows the user to save the current state of the testing process.
In the project a user can save all necessary information about his testing (current date
and time of testing, currently opened orders, account history, all charts and graphical
instruments/indicators on it etc.).

You can save a project via File Save Project (please use this option to update your
current project with new results) or File Save Project As... (to save your project with
a different name) menus.

If you select a Save Project As... option you will need to write a new name of the project
in appeared window and click Save button to save it.
Navigation: Forex Tester Help > User interface > Dialogs >

Open project

To open a previously saved project click File Open Project:

This Open project dialog allows the user to open a saved project. It will restore the
account history, currently opened orders, pending orders, current date of testing and
graphical instruments/indicators.

To open the project:

1. Select the project from the list.


2. Click the Open button.
After a short preparation period the project will be loaded and you will be able to continue
testing it.
Navigation: Forex Tester Help > User interface > Dialogs >

Project information

The Project information dialog window shows the detailed information about the current
project.
This window can be opened via Project Project Info menu.

The Project information dialog window has the following view:


Project Name: name of the current project.
From Date: start date of prepared data for the current project.
To Date: end date of prepared data for the current project.
Start Date: start date of testing.
Initial Deposit: the size of the initial deposit in USD.
Ticks Generated: type of generated ticks in the project (by OHLC, by volume).
Used Tick History: Yes/No.
Used Floating Spread: Yes/No
Please note: tick history and floating spread are available only for subscribers of VIP
data service. Please read more info about data service types here.
Time Zone: time zone of the data in the project.
Symbols Used in Project: the list of symbols that can be tested in the current project.
Navigation: Forex Tester Help > User interface > Dialogs >

Options

The Options dialog allows the user to set all program options.
This dialog window can be opened via Tools Options menu

In Default orders tab you can set the fast orders that can be placed during testing using
hot keys, Ctrl+B (by default) for opening a Buy order and Ctrl+S for opening a Sell order
(note that you can change the hot keys for any operation).
If you add more than one Buy or Sell order in this window, you will also need to press a
number of this order to place it during testing.
For example, to open a second Sell order from the list, you need to press Ctrl+S+2
button on a keyboard but for placing a BUY order you only need to press Ctrl+B (if there
is only one Buy order in the list).
In Hot keys tab you can assign the hot keys for any operation in Forex Tester program.
After double-clicking on any field in this window you will see a drop-down menu with all
possible hot keys options.
When the drop-down window is opened you can press necessary button (or the
combination of buttons) and this shortcut will be automatically selected in a drop-down
menu.
Please note that if you assign the same hot key to two or more options, they will be
highlighted in red and you will not be able to save these changes until you select a
different shortcut for one of these options.

In Sounds tab you can adjust the sound for a few situations:

Start testing - the sound after starting/continuing a test.

Stop testing - the sound after stopping a test.


Error - the sound when an error occurred.

Success - the sound when the order is successfully placed.

In Updates tab you can adjust the settings regarding the software updates.
Automatically check for new updates: it enables the ability to automatically check
for updates directly from the server.

Ask for permission to connect to update server: if you enable this setting, the
program will ask you to give it a permission to connect to an update server.

Check period: there you can select how often our software will check for a new
updates (once a week, once a month, once a year).

In Other tab you can activate/disable the Set pause when test started option that
allows stating a test in a Pause Mode
Navigation: Forex Tester Help > User interface > Dialogs >

Chart settings

The Chart settings dialog allows the user to select a color scheme, set up parameters of
the chart, mouse speed and sensitivity .

The Color scheme tab allows the user to select a color scheme from the available
options.

But if you want to set your own color of a background, candles, period separators etc.
you need to use the options in Main colors and Additional colors tabs

The Main colors tab allows the user to select color for the following items:

Background - chart background color.

Frame and text - frame and text color.


Grid - grid color.

Candle up - candle up border color.

Candle down - candle down border color.

Candle up filler - color inside an up bar.

Candle down filler - color inside a down bar.

Period separators - the color of period separators on a chart.

The Additional colors tab allows the user to select extra chart colors for the following
items:

Order level - color of the line that will show a price level of an opened order.

Stop loss/take profit - color of the line(s) that will show SL/TP price level(s).

Profit transaction - the color of the line that links the start of the trade and its end if
the closed trade is profitable.

Loss transaction - the color of the line that links the start of the trade and its end if
the closed trade is losing.

Buy marker - the color of a Buy marker (it is placed on a chart when Buy trade is
opened).

Sell marker - the color of a Sell marker (it is placed on a chart when Sell trade is
opened).

Volume - the color of a volume histogram at the bottom of the chart.

Current price level - the color of the horizontal line that represents a current price.

The Chart settings tab allows the user to set up parameters of the chart.

Show volume: activate this setting of you want to see a volume histogram at the
bottom of the chart.

Show account history: activate this setting if you want to see Buy and Sell markers
on the charts and the profit/loss lines between them.

Show period separators: activate this setting if you want to see period separators on
the chart.
Show grid: activate this setting if you want to see a grid on a chart.

Chart on foreground: activate this setting if you want to see the bars over the
indicators (indicators will not hide the bars on a chart).

Show Bid level: activate this setting to show a current Bid price level on a chart.

Show Ask level: activate this setting to show a current Ask price level on a chart.

Show indicators' values: activate this setting to show a current indicator values on
the right side of the chart.

Enable right offset: activate this setting to enable free space on the right side of the
chart. You can select the value of the offset using the slider under this option.

Use fixed price range: activate this setting to lock the chart between the Top price
and Bottom price. In this case the chart will not change its vertical scale.

Use fixed scale 1pixel : 1 point: activate this setting if you want to use a fixed scale
and if you want to unlock the chart. After this, you will be able to move a chart
vertically.

Use fixed grid: activate this setting if you want to have a fixed grid value on a chart.

Grid points: defines the grid value in points.

The All Charts tab allows setting scrolling speed, mouse and magnet sensitivity.
Scrolling speed x: it is a multiplicator of the scrolling speed when you move the chart
with the mouse to the left and right.

Mouse sensitivity to lines (pixels): a distance in pixels from the line where you can
still select this line with the mouse.

Magnet sensitivity (pixels): a distance in pixels from the control points of the candle
to snap lines.

Magnet crosshair to OHLC: activate this setting if you want the Crosshair pointer to
stick to Open/High/Low/Close values of a selected bar.

On time frame/scale change lock to: allows selecting an anchor bar on the chart (left
bar, right bar or center bar).
For example, if you select Left bar and change the time frame of the chart, the most left
bar on the chart will have the same date and time as the bar on a previous time frame.
Navigation: Forex Tester Help > User interface > Dialogs >

Edit Time Frames

The Edit Time Frames dialog menu allows creating a new timeframes or deleting an
existing ones.
This dialog window can be added by clicking Manage time frames button on the tool bar.

The Edit Time Frames dialog window has the following view:

To create a new timeframe please click Add time frame button, in appeared Create time
frame window enter the necessary value in minutes and click Ok button.
To delete an existing time frame you need to select the timeframe in the list and click
Delete time frame button.

Do not forget to click Apply changes button after you added or deleted a timeframe to
see the changes in the program.
Navigation: Forex Tester Help > User interface > Dialogs >

New market order

The Market order dialog allows the user to open a Sell or Buy market order. This dialog
is available only after you click Start Test button on a toolbar.

You can open a Market order dialog window by clicking Place new market order button
on a toolbar or by pressing F2 button on a keyboard.

The Common tab allows the user to edit the following parameters:

Symbol - a currency name.


Lot - lot size of the order.

Stop loss - stop loss price.

Take profit - take profit price.

Comment - comment of the order.

Notes:

The radio buttons labeled as sell and buy are used to calculate the Stop loss and Take
profit values.
If sell is enabled, SL/TP values will be calculated for Sell order, in other case the SL and
TP will be calculated for Buy order.

The order will be placed only after you click SELL or BUY button.
Use the Picker buttons to pick up the price directly from the chart.

The Trailing stop tab allows the user to set parameters for trailing stop.

Activate on:
Immediately: trailing stop will be activated immediately after placing an order.

If profit is bigger or equal: trailing stop will be activated when the profit of the order
is higher or equal to the selected value.

Trailing settings:

Trailing stop (points): the size of trailing stop in points.

Step of change (points): stop loss will be changed when the profit exceeds the
selected number of points from its previous fixed value.
Navigation: Forex Tester Help > User interface > Dialogs >

New pending order

The Pending order dialog allows the user to place a pending order. This dialog is
available only after you click Start Test button on a toolbar.

You can open a Pending order dialog window by clicking Place new pending order
button on a toolbar or by pressing F3 button on a keyboard.

The Common tab offers the user to specify the following options:

Symbol - a currency name.


Type - order type (Sell Limit, Sell Stop, Buy Limit, Buy Stop).

Lot - lot size of the order.

At price - market price where the pending order will become a market order.

Stop loss - stop loss price.

Take profit - take profit price.

Comment - comment of the order.

Notes:

Use the Picker buttons to pick up prices directly from the chart.

The Trailing stop tab allows the user to set parameters for trailing stop.

Activate on:

Immediately: trailing stop will be activated immediately after placing a market order.
If profit is bigger or equal: trailing stop will be activated when the profit of the market
order is higher or equal to the selected value.

Trailing settings:

Trailing stop (points): the size of trailing stop in points.

Step of change (points): stop loss will be changed when the profit exceeds the
selected number of points from its previous fixed value.
Navigation: Forex Tester Help > User interface > Dialogs >

Default order

Default order is the market order that can be placed during testing using hot keys, Ctrl+B
(by default) for opening a Buy order and Ctrl+S for opening a Sell order (you can change
the hot keys for any operation in the program).
You can define a few default orders at the same time (via Tools -> Options menu) but in
this case you will also need to press a number of this order to place it during testing.
For example, to open a second Sell order from the list, you need to press Ctrl+S+2
button on a keyboard but if there is only one Buy order in the list you only need to press
Ctrl+B to place a Buy order.

Here is the dialog window that is shown after your press Ctrl+S buttons on keyboard (if
you have more than one Sell order defined).

You can select the order with your mouse and click Ok button or press the button with the
number of the order on your keyboard.
After this, the order will be placed.

Default orders are useful if you trade by placing similar orders and want to place them
more quickly.
Navigation: Forex Tester Help > User interface > Dialogs >

Modify order

The Modify order dialog allows the user to modify a market or pending order. The dialog
is available only during testing when at least one order is opened.
To modify an order, you should select it first in the Open positions or Pending orders list.
After you select an order, you can click Modify selected order button on the toolbar or
click the right mouse button on the order and select Modify Order option.
In addition, you can press F4 button on a keyboard or double-click on the order to open
Modify order window.

The Modify order window has a following view:


The Common tab allows the user to configure the following settings:

Symbol - a currency name of the selected order..

Type - order type (Sell, Buy, Sell Limit, Sell Stop, Buy Limit, Buy Stop).

Lot - lot size of the opened order.

Price - execution price (enabled only for pending orders).

Stop loss - current stop loss price. You can enter the new stop loss price in this field.

Take profit - current take profit price. You can enter the new take profit price in this
field.

Comment - comment of the order.

Notes:

Use the Picker buttons to pick up a new price directly from the chart or enter the
SL/TP values into a fields in the right part of the window and use these buttons
to apply a new price.
To apply a new parameters please click Modify order button.
To close/delete an order immediately please click Close position button.

The Trailing stop tab allows the user to activate a trailing stop or change its parameters.

Activate on:

Immediately: trailing stop will be activated immediately after you click Modify order
button.

If profit is bigger or equal: trailing stop will be activated when the profit of the market
order is higher or equal to the selected value.

Trailing settings:

Trailing stop (points): the size of trailing stop in points.

Step of change (points): stop loss will be changed when the profit exceeds the
selected number of points from its previous fixed value.
Navigation: Forex Tester Help > User interface > Dialogs >

Close part of position

The Close part of position dialog allows the user to close the part of the market order.
The dialog is available only during testing when at least one order is opened.
To close the part of an order, you should select it in the Open positions list.
After you select an order, you can click Close part of selected position button on the
toolbar or click the right mouse button on the order and select Close Part of Position
option.
In addition, you can press Ctrl+F5 combination of buttons on a keyboard.

The Close part of position dialog window has the following view:
Order lots: the lot size of opened position.
Close lots: the lot size of the order which should be closed.

To close the part of the position please enter necessary value into Close lots: field and
click Ok button.
Navigation: Forex Tester Help > User interface > Dialogs >

Default order properties

This dialog window is the part of the Options dialog.


Here you can add, change and delete the default orders that can be placed in the
program via the hot keys.

To create a new default order please click Add button, the Order properties dialog will
appear.
In the Common tab you can select the Lot size, Stop loss, Take profit and comment of
the default order.
In the Trailing stop tab you can set the trailing stop properties.

Activate on:

Immediately: trailing stop will be activated immediately after placing an order.

If profit is bigger or equal: trailing stop will be activated when the profit of the order is
higher or equal to the selected value.

Trailing settings:

Trailing stop (points): the size of trailing stop in points.

Step of change (points): stop loss will be changed when the profit exceeds the
selected number of points from its previous fixed value.

After you configure all settings please click Ok button to add this new order to the list of
default orders.
Navigation: Forex Tester Help > User interface > Dialogs >

Fast test

This Fast test dialog allows you to test your automatic strategies in the fast way without
updating the screen. You can use this tool if you just want to see the results of your
strategy.
Note that the you need to enable the strategies in Testing Strategies List menu.
Once a fast test has finished, you will see the statistics and the profit chart, with all
trades marked on the chart.

This dialog window shows such values during the testing:


Progress: the status of your testing in %.

Profit, $: current profit.

Max drawdown: maximum drawdown.

Profit/Loss trades: number of profit and loss trades.

Profit factor: Gross profit/gross loss.

Do not write to log file: to disable writing to the log file and journal to increase testing
speed.
Navigation: Forex Tester Help > User interface > Dialogs >

Install new indicator

The Install new indicator dialog allows the user to install a new indicator. The indicator is
a DLL file written with Forex Tester API.
Forex Tester API description can be found in Help Indicators API menu.
If the indicator file is already installed in the system, the program will replace it with the
new one.

To install a new indicator:


1. Click "..." button and select an indicator file.
2. Click the Install button.
Navigation: Forex Tester Help > User interface > Dialogs >

Indicator properties

The Indicator properties dialog allows the user to change indicator's properties. Each
indicator has its own properties that can be edited.
This window can be opened when adding the indicator via Insert Add Indicator menu
or by clicking the right mouse button on already added indicator end selecting Edit option.

Once the Indicator properties window is opened you can change its properties by doing
the following steps:

1. Double-click on the property.

2. Change the property.

3. Press the Tab or Enter button on the keyboard or click the left mouse button on
another property.

4. Click the Apply button to apply the changes.

The Levels tab allows the user to edit oscillators. The oscillator properties can be edited
in the same way as parameters.
Here you can add/edit the levels that will be shown as a horizontal lines in an oscillator
window.

The Timeframes tab allows you to select timeframes where the indicator will be shown.
You can select more than 1 timeframe, but we recommend to activate only necessary
timeframes and not to activate all of them because it can slow down testing.
Navigation: Forex Tester Help > User interface > Dialogs >

Indicators list

The Indicators list dialog allows the user to edit and delete indicators that are linked to
the charts. An indicator can be linked to the specific currency and timeframe.
This dialog window shows the indicators on all charts and timeframes.

You can open this window by clicking List of indicators window on a toolbar.

Indicators list window has the following view:

To edit an indicator:
1. Select the indicator.
2. Click the Edit button.
To delete an indicator:
1. Select the indicator.
2. Click the Delete button.

To delete all indicators, click the Delete All button.


Navigation: Forex Tester Help > User interface > Dialogs >

Install new strategy

The Install new strategy dialog allows the user to install a new strategy. The strategy is
a DLL file written with Forex Tester API.
Forex Tester API description can be found in Help Strategies API menu.
If the strategy file is already installed in the system, the program will replace it with the
new one.
To install a new strategy:

1. Click "..." button and select a strategy file.


2. Click the Install button.

After this, you will find this strategy in Testing Strategies List menu.
Navigation: Forex Tester Help > User interface > Dialogs >

Strategies list

The Strategies list window shows the automatic strategies that can be used in the
program during testing. A strategy is a DLL library written with Forex Tester API (you can
find more info in Help Strategies API menu in Forex Tester program).
The strategy can place, modify and delete orders, place pending orders, work with all
tested currencies simultaneously and use all timeframes.
You can enable/disable the execution of all strategies by clicking the Enable strategy
execution button.

If you want to test a strategy in the program, you need to activate it in the Strategies list
window.

You can enable debug breakpoints:


If you select a strategy in the list and click Properties button or double-click on it you will
see a Strategy properties menu where you can set the properties that will be used
during testing.
Navigation: Forex Tester Help > User interface > Dialogs >

Install new script

The Install new script dialog allows the user to install a new script. Script is a small
program that is intended to perform a single action. It is usually triggered by a user.
Forex Tester API description can be found in Help Scripts API menu.
If the script file with the same name is already installed in the system, the program will
replace it with the new one.

To install a new script:


1. Click "..." button and select a script file.
2. Click the Install button.

After this, you will find this script in the Scripts data window that can be added via View
Show Panels Scripts menu.
Navigation: Forex Tester Help > User interface > Dialogs >

Objects list

The Objects list dialog window shows the list of all graphic objects on a selected chart.
There you can edit/delete the existing objects.
This window can be opened via Edit List of Objects menu.

The Objects list dialog window has the following view:


Navigation: Forex Tester Help > User interface > Dialogs >

Graphics properties

The Graphics properties dialog allows the user to edit the properties of the graphic
element.
To open this window, you need to click the right mouse button on a graphical instrument
(line, shape, sign etc.) and select Edit option.

The Settings window will be opened.

In the Parameters tab, you can specify the following settings:

Tool name - a graphic element name.


Description - a description text.

Style - a color, line style and line width.

Date 1 - the start date/time of the line.

Price 1 - the start price of the line.

Date 2 - the end date/time of the line.

Price 2 - the end price of the line.

In Time Frames tab you can select/deselect the time fames where the graphical
instrument will be shown.
By default, all timeframes are selected in this window.
You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Dialogs >

Take a Screen Shot

The Take a Screen Shot dialog allows the user to define the parameters of a screen
shot image, including a screen shot area, file type and output destination.
You can open this window by clicking Take a screen shot button on the toolbar.

After this, the Screen shot settings window will be opened.

Screen shot area:


All program's window: enable this setting to capture the whole program window with
the menu, toolbar, left panel and bottom panel.

Chart window only: enable this setting to capture only the current chart window.
File format:

Windows bitmap (*.bmp): to save a screen shot as a BMP image.

CompuServe GIF (*.gif): to save a screen shot as a GIF image.

JPEG image (*.jpg): to save a screen shot as a JPEG image.

PNG image (.png): to save a screen shot as a PNG image (this option is selected by
default).

Save settings:

Save to file: to save a screen shot to the Screens folder that is located in the folder
with Forex Tester program.

Copy an image to the clipboard: to save a screen shot to the clipboard.


Navigation: Forex Tester Help > User interface > Dialogs >

Andrews' pitchfork options

The Andrew's pitchfork settings dialog allows the user to set parameters for Andrews'
pitchfork tool.

In the Parameters tab, you can configure the following settings:

Name and style:


Name - the name of the tool.

Description - a text description.

Base lines style - the color, style and width of the base lines (triangle).

Line styles:
Fork line 1 style - the color, style and width of the first line of the tool.

Median line style - the color, style and width of the medium line of the tool.

Fork line 2 style - the color, style and width of the last line of the tool.
In Time Frames tab you can select/deselect the time fames where the Andrew's
pitchfork tool will be shown.
By default, all timeframes are selected in this window.
You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Dialogs >

Text Label options

The Text settings dialog allows the user to configure settings of the text label.

In the Parameters tab, you can configure the following settings:

Text - the text that will be shown on the chart.

Position and font properties:


Font - font style.

Screen coordinates - if you activate this setting, you will be able to set the X and Y
coordinates of a chart where the text will be shown.

Date and time - anchor date and time


Price - anchor price.

Base point - text anchor point.


Text alignment - alignment of the text.

In Time Frames tab you can select/deselect the time fames where the text label will be
shown.
By default, all timeframes are selected in this window.
You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Dialogs >

Wave table

The Wave symbols dialog allows the user to mark waves on the chart in a convenient
way. Just select the symbol with the left mouse button and put it on the chart.
For example, if you select the first symbol in a table and then click the left mouse button
on a chart, [I] symbol will be placed on the chart.
If you click the left mouse button on a chart one more time, [II] symbol will be placed. And
so on.

At the left part of the window you can select the color for each line of symbols.

Font 1 defines font properties for rows 1, 2, 3


Font 2 defines font properties for rows 4, 5, 6
Font 3 defines font properties for rows 7, 8, 9
Continue symbol sequence: if this option activated, then after placing the first symbol,
the next symbol will be selected without opening the dialog. So you can mark waves with
consecutive symbols just by placing them one after another.
To cancel a sequence, click the right mouse button.
Navigation: Forex Tester Help > User interface > Dialogs >

Save template

The Save template dialog allows the user to save the current template.
You can open this window via View Templates Save Template menu.

Or click the right-mouse button on the chart, go to Templates menu and select Save
Template option.

The Save template window has the following view:


Template name - the name of the template.

Save color scheme: to save color information with the template.

Save graphic instruments: to save all graphic tools on the chart with the template.

Save indicators: to save used indicators and their positions with the template.
Navigation: Forex Tester Help > User interface > Dialogs >

Edit templates list

In this dialog window you can find the list of saved templates.

You can select necessary template and click Rename button to change its name or click
Delete button to delete it.
Navigation: Forex Tester Help > User interface > Dialogs >

Deposit money

With this dialog you can deposit virtual money to your account. This dialog window is
available only after you click Start Test button on a toolbar.
You can open this window via Orders Deposit Money menu.

After this, Deposit money to the account window will be opened.

In this window you can enter the amount of money to deposit, enter the comment and
then click Deposit button to finish the process.
Navigation: Forex Tester Help > User interface > Dialogs >

Withdraw money

With this dialog window you can withdraw virtual money from your account. This dialog
window is available only after you click Start Test button on a toolbar.
You can open this window via Orders Withdraw Money menu.

After this, Withdraw money from the account window will be opened.

In this window you can enter the amount of money to withdraw, enter the comment and
then click Withdraw button to finish the process.
Navigation: Forex Tester Help > User interface > Painting tools >

Vertical line

You can add Vertical line to a chart by clicking on its icon on the tool bar

or by clicking on Main menu Insert Add Line Vertical Line

Move the mouse pointer to the desired place on the chart and click the left mouse button
to drop the line.

To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a vertical line please right-click on it and select Edit Vertical
Line option.

Properties dialog

Name and style box allows you to change tool name (should be unique), text
description and style of the line.
Coordinates box allows you to change date coordinate of the line.

Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Horizontal line

You can add Horizontal line to a chart by clicking on its icon on the tool bar

or by clicking on Main menu Insert Add Line Horizontal Line

To draw a horizontal line:


1. Click the Horizontal line button on the toolbar or add it via Insert Add Line
Horizontal Line menu. You will see the horizontal line following the mouse pointer.
2. Move the mouse pointer to the desired place and click the left mouse button to drop
the line.
If the Magnet mode is enabled, the line will snap to the control points
(Open/High/Low/Close) of a bar under the mouse pointer.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a horizontal line please right-click on it and select Edit
Horizontal Line option.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description and style of the line.
Coordinates box allows you to change price coordinate of the line.

Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Trend line

You can add Trend line to a chart by clicking on its icon on the tool bar

or you can add it by clicking on main menu Insert Add Line Trend Line

To draw a Trend line:


1. Click the Trend line button on the toolbar or go to Insert Add Line Trend
Line menu. The mouse pointer will change to the trend line sign.
2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish the
drawing.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points (Open/High/Low/Close) of a bar under the mouse pointer.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a trend line please right-click on it and select Edit Trend Line
option.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description and style of the line.
Coordinates box allows you to change date and price coordinates of the line.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Ray

Ray is the line similar to the trend line but has an open end.
You can add Ray to a chart by clicking on its icon on the tool bar

In addition, you can add it via Insert Add Line Ray menu.

To draw a ray:
1. Click the Ray button on the toolbar. The mouse pointer will change to the ray sign.
2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish the line.
If the Magnet mode is enabled, the end points of the ray will snap to the control points
(Open/High/Low/Close) of a bar under the mouse pointer.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a ray please right-click on it and select Edit Ray option.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description and style of the line.
Coordinates box allows you to change date and price coordinates of the line.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Poly line

Poly line is a set of trend lines shaped as a single object. The start point of the next line
is locked to the end point of the previous line in the set.
You can add Poly line to a chart by clicking on its icon on the tool bar

In addition, you can add it via Insert Add Line Poly Line menu.

To paint a Poly line:


1. Click the Poly line button on the toolbar. The mouse cursor will change to the poly
line sign.
2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish the line.
4. Move the mouse to the third point and click the left mouse button again. And so on.
If the Magnet mode is enabled, the end points of the lines will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a poly line please right-click on it and select Edit Polyline
option.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description and style of the line.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Text

You can add Text to a chart by clicking on its icon on the tool bar

Or please click on Insert menu and select Text Label option.

Also you can add it by pressing Ctrl+T combination of buttons on a keyboard.

After this, click the left mouse button on the chart to place a Text label there.
You will see Text settings window:
In this window a user can write the text, which will be shown on the chart (in Text: field)
and also change the format of text (font type and size, color of the text, base point and
text alignment).
Click Apply button to finish the configuration.
After this, the text will be shown on the chart:

To change the properties of the Text Label please click the right mouse button and select
Edit Text option.
To move the text label you need to double-click on it and then move it with your mouse.
Navigation: Forex Tester Help > User interface > Painting tools >

Rectangle

You can add Rectangle to a chart by clicking on the Shapes icon on the tool bar and
selecting Rectangle item

Or you can add it by clicking on Insert menu and selecting Add Shape Rectangle.

After this, click the left mouse button on the chart, drag the figure, then click the left
mouse button again to fix it:
If the Magnet mode is enabled, the end points of the rectangle will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a rectangle please right-click on the edge of the rectangle and
select Edit Rectangle option.

Properties dialog

Name and style box allows you to change tool name (should be unique), text
description, style of the lines and fill color of the rectangle.
Coordinates box allows you to change date and price coordinates of the lines.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Ellipse

You can add Ellipse to a chart by clicking on the Shapes icon on the tool bar and
selecting Ellipse item

Or you can add it by clicking on Insert menu and selecting Add Shape Ellipse.

After this, click the left mouse button on the chart, drag the figure, then click the left
mouse button again to fix it:
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of an ellipse please right-click on its edge and select Edit
Ellipse option.

Properties dialog

Name and style box allows you to change tool name (should be unique), text
description, style of the line and fill color of the ellipse.
Coordinates box allows you to change date and price coordinates of the ellipse.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Triangle

You can add Triangle to a chart by clicking on the Shapes icon on the tool bar and
selecting Triangle item

Or you can add it by clicking on Insert menu and selecting Add Shape Triangle.

After this, click the left mouse button on the chart, drag the first line, click the left mouse
button to fix it. Then move the mouse pointer to drag the rectangle and click the left
mouse button again to fix the shape:
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.

To change the properties of a triangle please right-click on its edge and select Edit
Triangle option.

Properties dialog

Name and style box allows you to change tool name (should be unique), text
description, style of the lines and fill color of the triangle.
Coordinates box allows you to change date and price coordinates of the lines.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Andrews' Pitchfork

You can add Andrews' Pitchfork to a chart by clicking on its icon on the tool bar

Or select the Andrews' Pitchfork item from the Insert menu.

2. With the left mouse button, place three basic points of the tool (like drawing the
triangle).
If the Magnet mode is enabled, the end points of the triangle will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To adjust parameters of Andrews' Pitchfork please do the following:

1. Click the right mouse button on one of the tool's lines .


2. In the context menu, select Edit Andrew's Pitchfork option.
3. Change necessary parameters and click Apply button.

Properties dialog

Name and style box allows you to change tool name (should be unique), text
description and style of the line.
Line styles box allows you to change the style of the three main lines of the tool.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Linear Regression Channel

You can add Linear Regression Channel to a chart by clicking on Channels icon on the
tool bar and selecting Linear Regression Channel item

Or select the Linear Regression Channel item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button to create a vertical
line.
3. Move the mouse to the second point and click the left mouse button to finish drawing
the tool.
To cancel the drawing, please click the right mouse button or the Arrow pointer button
on the toolbar.
To adjust the parameters of Linear Regression Channel please do the following:

1. Click the right mouse button on the middle line.


2. In the context menu, select Edit Regression Channel option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description and style of the lines. In addition, you can activate Rays checkbox to draw the
tool as rays instead of usual lines.
Coordinates box allows you to change date and price coordinates of the line.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Signs

You can add Signs to a chart by clicking on Signs icon on the tool bar and selecting sign
from there

2. Click on Insert menu, select Add Sign and select necessary sign there.

After this, click the left mouse button on the chart to place a sign at this point on the chart.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a sign please click the right mouse button on the sign and
select Edit Sign option.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description and color of the sign.
Coordinates box allows you to change date and price coordinate of the sign.
Base point box allows you to change the sign anchor point.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Price labels

You can add Price labels to a chart by clicking on Signs icon on the tool bar and selecting
one of the Price labels from there

Or add a price labels via Insert Add Sign menu. Then select a necessary type of a
price label (Right Price Label, Left Price Label, Price Label).

After this, click the left mouse button on the chart to place a price label. The displayed
numbers will show the price in a selected point of the chart.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To change the properties of a price label please click the right mouse button on it and
select Edit Price Label option.

Properties dialog
Name and style box allows you to change tool name (should be unique), text
description, style of the line, font size and type and fill color of the background.
Time frames page allows you to define on which time frames this tool will be visible.
Navigation: Forex Tester Help > User interface > Painting tools >

Magnet mode

The Magnet mode button on the toolbar allows the user to enable the Magnet mode.

If the Magnet mode is enabled, the hot points of the lines (shapes) you draw will snap to
the hot points of the bars (Open, High, Low, Close).

The user can select the Magnet sensitivity value in the Chart settings dialog.
To do this, click the right mouse button on the chart, select Chart Settings option and
switch to All charts tab:
Navigation: Forex Tester Help > User interface > Fibonacci Tools >

Fibonacci Retracement

To paint a Fibonacci Retracement tool:

1. Select the Fibonacci Retracement on the toolbar.

Or select the Fibonacci Retracement item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button again to finish
drawing the tool.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To adjust the parameters of Fibonacci Retracement please do the following:

1. Click the right mouse button on the main line.


2. In the context menu, select Edit Fibo Retracement option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change the name of the tool (should be unique), text
description and style of the line.
Coordinates box allows you to change date and price coordinates of the line.
Levels page allows you to edit the following settings:
Level: a level value in percent.

Text: the text that will be shown on the chart above this level.

Style: the color, line style and line width of the level that will be displayed on the chart.

Extra options page allows to edit the following settings:


Level lines are limited by base line width: if this option is activated, the lines of the
tool will have the same length as the main tool line. If you disable this setting there will
be endless lines on chart.
Extend on ... pixels: this setting will extend the tool lines for the number of pixels that
is entered in this field.

Show price on level lines: to show the price on the tool lines (near the level value).

Time frames page allows you to define on which time frames this tool will be visible.

By default, all timeframes are selected in this window.


You can use Select All and Deselect All buttons to select/deselect all time frames.
After the configuration is completed, click Apply button to change settings.
Navigation: Forex Tester Help > User interface > Fibonacci Tools >

Fibonacci Time Zones

To paint a Fibonacci Time Zones tool:

1. Select the Fibonacci Time Zones on the toolbar.

Or select the Fibonacci Time Zones item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish drawing
the tool.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To adjust the parameters of Fibonacci Time Zones please do the following:

1. Click the right mouse button on the main line.


2. In the context menu, select Edit Fibo Time Zones option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change the name of the tool (should be unique), text
description and style of the line.
Coordinates box allows you to change date and price coordinates of the line.
Levels page allows you to edit the following settings:
Level: a level value.

Text: the text that will be shown on the chart near this level.

Style: the color, line style and line width of the level that will be displayed on the chart.

Time frames page allows you to define on which time frames this tool will be visible.
By default, all timeframes are selected in this window.
You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Fibonacci Tools >

Fibonacci Arc

To paint a Fibonacci Arc tool:

1. Select the Fibonacci Arc on the toolbar.

Or select the Fibonacci Arc item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish drawing
the tool.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To adjust parameters of Fibonacci Arc please do the following:

1. Click the right mouse button on the main line.


2. In the context menu, select Edit Fibo Arc option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change the name of the tool (should be unique), text
description and style of the line.
Coordinates box allows you to change date and price coordinates of the line.
Levels page allows you to edit the following settings:
Level: a level value in percent.

Text: the text that will be shown on the chart above this level.

Style: the color, line style and line width of the level that will be displayed on the chart.

Extra options page allows to edit the following settings:


Closed ellipse: if this option is activated, the tool will be painted as a closed ellipse.
Otherwise it will be painted as an arc.
Time frames page allows you to define on which time frames this tool will be visible.

By default, all timeframes are selected in this window.


You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Fibonacci Tools >

Fibonacci Fan

To paint a Fibonacci Fan tool:

1. Select the Fibonacci Fan on the toolbar.

Or select the Fibonacci Fan item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish drawing
the tool.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To adjust parameters of Fibonacci Fan please do the following:

1. Click the right mouse button on the main line.


2. In the context menu, select Edit Fibo Fan option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change the name of the tool (should be unique), text
description and style of the line.
Coordinates box allows you to change date and price coordinates of the line.
Levels page allows you to edit the following settings:
Level: a level value in percent.

Text: the text that will be shown on the chart above this level.

Style: the color, line style and line width of the level that will be displayed on the chart.

Time frames page allows you to define on which time frames this tool will be visible.
By default, all timeframes are selected in this window.
You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Fibonacci Tools >

Fibo Extension

To paint a Fibonacci Extension tool:

1. Select the Fibonacci Extension on the toolbar.

Or select the Fibonacci Extension item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to finish drawing
the tool.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button on
the toolbar.
To adjust parameters of Fibonacci Extension please do the following:

1. Click the right mouse button on the main line.


2. In the context menu, select Edit Fibo Extension option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change the name of the tool (should be unique), text
description and style of the lines.
Coordinates box allows you to change date and price coordinates of the main lines.
Levels page allows you to edit the following settings:
Level: a level value in percent.

Text: the text that will be shown on the chart above this level.

Style: the color, line style and line width of the level that will be displayed on the chart.
Extra options page allows to edit the following settings:
Level lines are limited by base line width: if this option is activated, the lines of the
tool will have the same length as the second main tool line. If you disable this setting
there will be endless lines on chart.

Extend on ... pixels: this setting will extend the tool lines for the number of pixels that
is entered in this field.

Show price on level lines: to show the price on the tool lines (near the level value).

Time frames page allows you to define on which time frames this tool will be visible.
By default, all timeframes are selected in this window.
You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.


Navigation: Forex Tester Help > User interface > Fibonacci Tools >

Fibonacci Channel

To paint a Fibo Channel:

1. Select the Fibo Channel on the toolbar.

Or select the Fibo Channel item from the Insert menu.

2. Move the mouse to the first point and click the left mouse button.
3. Move the mouse to the second point and click the left mouse button to draw the ray.
4. After this, move the mouse to the last point and click the left mouse button to finish
drawing the tool.
If the Magnet mode is enabled, the end points of the trend line will snap to the control
points of bars.
To cancel the drawing, please click the right mouse button or the Arrow pointer button
on the toolbar.
To adjust the parameters of Fibo Channel please do the following:

1. Click the right mouse button on one of two main lines.


2. In the context menu, select Edit Fibo Channel option.
3. Change necessary parameters and click Apply button.

Properties dialog
Name and style box allows you to change the name of the tool (should be unique), text
description and style of the lines.
Coordinates box allows you to change date and price coordinates of the main lines.
Levels page allows you to edit the following settings:
Level: a level value in percent.

Text: the text that will be shown on the chart above this level.

Style: the color, line style and line width of the level that will be displayed on the chart.
Time frames page allows you to define on which time frames this tool will be visible.

By default, all timeframes are selected in this window.


You can use Select All and Deselect All buttons to select/deselect all time frames.

After the configuration is completed, click Apply button to change settings.

Anda mungkin juga menyukai