Académique Documents
Professionnel Documents
Culture Documents
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:
To find out the latest news about Forex Tester, visit: http://www.forextester.com
Program 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.
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
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.
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).
Now you can change order level/SL/TP with mouse directly on charts! This improves
speed of testing.
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)
Now profit chart is like any other chart (except indicators), and you can see equity in
form of bars.
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 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.
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.
How to purchase
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:
Group the currency pairs and change settings for multiple pairs at the same time.
You can open Data center dialog window via File Data Center menu:
Delete the symbol(s) (Delete - button under the list). On clicking this button all selected
symbols will be deleted.
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.
You can change currency symbol properties with the help of the Change properties
button.
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:
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 >
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.
Common options:
Lot currency - the currency of the lot.
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:
Margins properties:
Margin currency - the currency of the margin.
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 >
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.
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.
Common options:
Lot currency - the currency of the lot.
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:
Margins properties:
Margin currency - the currency of the margin.
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.
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 >
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.
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:
Volume Volume
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 >
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.
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 >
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.
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.
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.
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).
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.
In this window you can enter the amount of money to deposit, enter the comment and
then click Deposit button to finish the process.
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
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 >
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:
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:
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.
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 >
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
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 >
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.
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
Lines (Vertical line, Horizontal line, Trend line, Ray, Poly line)
Signs (Thumb up, Thumb down, Arrow up, Arrow down, Stop sign, Check sign, Right
price label, Left price label, Price label)
Andrews' pitchfork
Text label
Wave symbols
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
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:
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.
Ctrl + C To close all open positions and delete all pending orders.
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.
Overview
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 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 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.
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.
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).
Chart: here you can change the parameters for the chart window.
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.
Insert
Add Shape: adds a geometric figure (rectangle, ellipse, triangle) to the chart.
Add Indicator submenu allows adding any of 40+ indicators and oscillators.
Add Line submenu allows adding the following lines:
Trend Line: to add a trend line (defined with the start price/date and end price/date
parameters).
Poly Line: to add a poly line (multiple trend lines as a single object).
Add Fibonacci Tool submenu allows adding the following Fibonacci tools:
Fibonacci Retracement: adds a Fibonacci retracement.
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.
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.
Tools
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
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.
Tutorials (Video): opens the webpage where you can find all step-by-step video
tutorials.
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.
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 >
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 >
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.
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.
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.
Swap - the swaps calculated since the position has been opened.
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.
Type - an order type (buy limit, sell limit, buy stop, sell stop).
Price - Price where the pending order will be executed as a market 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
Swap - the swaps calculated since the position has been opened.
Points - the profit calculated in points.
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:
Group the currency pairs and change settings for multiple pairs at the same time.
You can open Data center dialog window via File Data Center menu:
Please see the description of the main elements of the window below:
Delete the symbol(s) (Delete - button under the list). On clicking this button all selected
symbols will be deleted.
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.
You can change currency symbol properties with the help of the Change properties
button.
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:
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.
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.
Common options:
Lot currency - the currency of the lot.
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:
Margins properties:
Margin currency - the currency of the margin.
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 >
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 >
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:
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.
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:
Volume Volume
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 >
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 >
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.
Symbol name: the name of the currency that you want to export.
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
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.
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.
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:
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:
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).
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.
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 >
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 >
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:
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:
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 >
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:
At price - market price where the pending order will become a market 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:
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.
Type - order type (Sell, Buy, Sell Limit, Sell Stop, Buy Limit, Buy Stop).
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.
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:
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 >
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 >
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:
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:
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.
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 >
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.
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:
3. Press the Tab or Enter button on the keyboard or click the left mouse button on
another property.
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.
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.
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:
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.
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.
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.
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.
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.
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.
Chart window only: enable this setting to capture only the current chart window.
File format:
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.
The Andrew's pitchfork settings dialog allows the user to set parameters for Andrews'
pitchfork tool.
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.
The Text settings dialog allows the user to configure settings of the text label.
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.
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.
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.
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.
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 >
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.
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
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
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
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.
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
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
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:
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 >
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:
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
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:
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.
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.
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:
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.
Fibonacci Arc
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:
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.
Fibonacci Fan
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:
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.
Fibo Extension
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:
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.
Fibonacci Channel
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:
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.