JForex
Quickstart Manualv 14.12.2016 EN

Table of Contents
1. Disclaimer ..................................................................................................................... 1
2. Welcome to JForex and the Quickstart Manual ........................................................... 2
2.1 What is JForex? ...................................................................................................... 2
2.2 How to use this manual? ......................................................................................... 2
3. Starting JForex ............................................................................................................. 3
3.1 Starting and Installation .......................................................................................... 3
3.2 Log-in ...................................................................................................................... 3
3.3 Login issues ............................................................................................................ 5
4. The JForex Workspace................................................................................................. 6
4.1 The Menu Bar ......................................................................................................... 7
4.2 Trading Panel .......................................................................................................... 7
4.3 Navigator ................................................................................................................. 9
4.4 Status bar ................................................................................................................ 9
4.5 Tabs ....................................................................................................................... 10
4.6 Charts ................................................................................................................... 12
5. Placing and managing orders ..................................................................................... 14
5.1 Placing market orders ........................................................................................... 14
5.2 Placing conditional orders ..................................................................................... 15
5.3 Placing Bid and Ask Offers ................................................................................... 16
5.4 Closing and partially closing positions .................................................................. 17
5.5 Adding SL/TP to an existing position or entry order ............................................. 18
5.6 Modifying and cancelling orders ........................................................................... 19
5.7 Merging positions .................................................................................................. 21
5.8 Adding a Trailing Stop ........................................................................................... 21
5.9 OCO (One-cancels the other) functionality ........................................................... 23
5.10 Historical orders .................................................................................................. 23
6. Using the Charts ......................................................................................................... 24
6.1 Add a new chart or change the instrument in a chart ........................................... 24
6.2 Arranging the charts .............................................................................................. 25
6.3 Navigating the Charts ........................................................................................... 25
6.4 Add indicators ....................................................................................................... 26
6.5 Edit and remove indicators ................................................................................... 27
6.6 Draw on the charts ................................................................................................ 27
6.7 Using templates .................................................................................................... 28
6.8 Changing the Chart theme.................................................................................... 28
7. Strategies.................................................................................................................... 29
7.1 Creating Strategies ............................................................................................... 29

7.2 Testing Strategies.................................................................................................. 29
7.3 Running Strategies ............................................................................................... 30
8. Reports ....................................................................................................................... 31
8.1 Portfolio Statement ............................................................................................... 31
8.2 Intraday Statement ................................................................................................ 31
8.3 Position Report ..................................................................................................... 31
8.4 Activity Log ............................................................................................................ 31
8.5 Rollovers ............................................................................................................... 32
8.6 My Account............................................................................................................ 32
9. More Questions? ........................................................................................................ 33
9.1 Support Chat ......................................................................................................... 33
9.2 Phone .................................................................................................................... 33
9.3 E-mail .................................................................................................................... 33
9.4 Dukascopy Community ......................................................................................... 34

1. Disclaimer
The present manual aims to structure the presentation, description andexplanation of the features of the platforms and trading instances in aconsistent way. The manual is updated as regularly as possible to cope withthe high pace of development of the trading instances.
Although the manual is updated as speedily as possible, users must be fully
aware that the manual may not contain a description of all processes andfeatures as the first evolve over time, and the latter are added, removed, or
modified through the development process. By the same token, somedescriptions, explanations and other notices may be outdated and notreflecting as a consequence, current processes and procedures.
Therefore, clients are strongly encouraged to explore the manual while
testing the different features with a demo account. The trading environment,
features and functioning of the platform as well as various surrounding
issues must have been reviewed by the clients and prospects, all possible
remaining questions should have been asked to and answered byDukascopy before trading live and managing real equity.
Dukascopy is neither responsible nor liable for any damage including but notlimited to trading losses or loss of profit deriving from the use, possible
incompleteness, inaccuracies and obsolescence of the manual. The manual
shall not be construed as a trading advice, an investment advice or arecommendation to execute or to not execute specific transactions on
Dukascopy’s platforms.
The present manual is not intended to cover any and all aspects of thebusiness relationship between Dukascopy and its clients, prospects and/or
other partners. For information about the frame in which Dukascopy
operates with respect to the market and with respect to clients, prospects
and other partners, the reader is encouraged to consult the Dukascopy
website, and/or to contact Dukascopy’s representatives.

12. Welcome to JForex and the
Quickstart ManualThis quickstart manual provides an introduction into the mainfeatures and tools of JForex. You will be guided through the login
process, made familiar with the workspace, get to know basic orderand equity management tools.
2.1 What is JForex?
JForex is an online trading platform providing access to the Swiss Forex Marketplace(SWFX). The platform is designed for both manual and automated trading. Traders candevelop and test automated strategies on a transparent historical price feed. The platform
provides a wide array of trading orders as well as advanced tools for order management andtechnical analysis.

2.2 How to use this manual?
Follow the step-by-step descriptions to get to know the platform. The manual provides a brief
introduction into the platform and is by far not exhaustive. If you have more specificquestions, please do not hesitate to contact us.
This symbol is used to point to helpful information, tricks and shortcuts thatyou should not miss.

2

3. Starting JForex
3.1 Starting and Installation
There are different options to launch the JForex 3 trading platform. Depending on yourpreferences and setup, you can start JForex 3 directly through our website or install it on
your computer. Both versions offer the same trading functionality, the main differences
concern the starting and installation process.
Web version (JForex 3 Demo or JForex 3 Live button)▪ No installation needed▪ Can be launched directly from the web▪ Requires Java
▪ Operating system independent
Installation version (Install JForex)▪ No Java required▪ Needs to be installed▪ Available for Windows, Mac and LinuxYou find the direct links to the web and installation versions on the login page. Please notethat there are different links for the demo and live platforms.

3.2 Log-in
DEMO

Demo web start

Demo install version

Type in your login and password in the required fields. A PIN code is not provided and also
not necessary for demo accounts. If you use the installation version, make sure that theEnvironment is set to DEMO.

3

LIVE

Live web start

Live install version

Type in your login and password in the required fields. If you use the installation version,
make sure that the Environment is set to LIVE. Tick the PIN code box if it is not tickedalready.

PIN code example

4

Live accounts use the PIN code for additional security. Upon account opening, you receive
an e-mail with your login credentials and a temporary password. Once this temporary
password has been changed, a PIN code is sent via SMS to the registered mobile phone
number for the account. If you did not receive the PIN code, please contact live support.
Please note that you do not type in the numbers of your PIN code. Instead, you use it toconstruct a so called ‘secure code’. In the authentication window, you see a table ofnumbered boxes. The digits in the wider, whitish boxes (which are also harder to read) are
randomly generated and change every time you login or reload the window. If your PIN code
starts with ‘0’, locate the box with the ‘0’ on the left side (the grey box) and type in the digit(s)from the wider, white box. In this example, this would be ‘9’. Type ‘9’ in the Secure Codefield. If there are several digits, type in all of them in the secure code field. In this example,
for the digit ‘2’ of your PIN code, you would need to type in ‘624’ in the secure code field. No
space between the digits is required.
The digits are valid for only 5 minutes (the current time remaining until expiration of theirvalidity is displayed above the table). If you fail to enter the necessary combination of
numbers within 5 minutes, click the Reload button.

3.3 Login issues
If you receive the following error message Authentication failed. (801)., you did not enter
your login credentials correctly. In that case, please consider the following and retype yourlogin credentials:▪ Logins and passwords are case sensitive▪ Make sure that you use the correct environment (DEMO/LIVE)▪ Check if CAPS LOCK is turned on▪ Check the keyboard language settings▪ Demo platforms do not require a PIN code
If this does not solve the issue, LIVE clients can send a request from their registered e-mailaddress to our live support to reset the password and PIN code.
For any other login issues, please take a screenshot of the error message and send it
together with your login to our support.
LIVE clients who experience login issues, may call our trading support hotline
to use the phone trading service.

5

4. The JForex Workspace

Workspace overview

This section provides an overview of the main tools and features of the JForex platform.
Once you have successfully started JForex, you should see the workspace of the trading
platform.
The workspace is divided into six different functional areas.
1.
2.
3.
4.
5.
6.

Menu bar
Trading Panel
Navigator
Status bar
Position, Order, Message and Strategies tab
Charts and Toolbar

64.1 The Menu Bar

Menu barAt the top of the workspace you will see the JForex menu bar providing several options
which are described briefly.
File: The file menu provides options to load, save and restore workspaces as well as toreconnect and exit the platform.
If the platform “lost” your workspace after an update, use the Restore from…
feature to restore your workspace from the previous version.
Reports: Under this option, you will find reports about your trading activity and can accessyour account settings (My Account). The Portfolio Statement shows your current balanceand provides an overview of the daily profit and loss for each instrument in the accountcurrency as well as a detailed view of the daily profit and loss for each transaction. The
Position Report shows the profit and loss of each position over the whole trading period.
News: Contains market news, calculators and access to the live economic calendar.
Services: Through this section you can subscribe to notifications (Email and SMS), Signal
Trading, open Visual JForex or visit the JStore.
View: This menu allows to open additional tabs or windows such as the market overview,the historical data manager or the historical tester.
Settings: This menu allows to switch between different languages and display thepreference settings among others.
Help: Provides access to the comprehensive platform manual, video tutorials and the FAQ
section and - most important - the support chat (both in demo and live).

4.2 Trading Panel
4.2.1 Basic Order Panel
The basic order panel displays the current best BID
and ASK price for the active instrument. The nameof the active instrument is displayed in the top
section of the panel. You can change the instrument
by clicking on the small arrow or on the name of the
instrument (enables also the search function).
In the top right corner of the BID price box and the
top left corner of the ASK price box, the volume
which is available at the best price, is shown. The
small black band between the two price boxes
displays the current spread.
Order Entry

7

Click on the current ASK or BID price to submit a market order to buy or sell for the defined
amount. If one-click orders are enabled, the order is submitted directly without further
warning.
A click on Place BID/Place OFFERS submits a BID or OFFER. These are limit orders which
above a certain amount (subject to the specific instrument) are visible in the market depth byother internal participants in the marketplace and allow you to perform market-making
activities.
The amount is by default set to units. If you prefer another measurement unit, you canchange the setting in -> Settings -> Preferences -> Instruments.
The minimum amount for currencies is 1000 units, for XAU/USD 1 ounce, for
XAG 50 ounces and for CFDs 1 contract.

4.2.2 Conditional Order Panel
Conditional orders are pending orders that are
triggered and sent for execution once the conditions
are met. You can set the conditions in theConditional orders window.

Conditional Orders

Click on entry, then specify the entry order type andthe side (BUY or SELL). The trading platform offers
Stop, Limit and MIT orders. For Stop orders, you
can choose to set the trigger on either the BID or
ASK side. The allowed amount of slippage for Stopand MIT orders can also be set. Stop loss or takeprofit orders may also be added.

Upon selecting an order type, the price input fields display a predefined price (which can bechanged). This price is derived from the current market price and the default distance values
for entry, stop and take profit orders as set in -> Settings -> Preferences -> Instruments.
The Refresh button updates the price input fields by using the current market price.

4.2.3 Market Depth
The Market Depth window shows by default abreakdown of the available liquidity at 5 levels.
Right-click to change the market depth to 3 or 10
levels.

Market Depth

8

4.2.4 Instruments
The Instruments window shows the instruments towhich you are currently subscribed. Click on an
instrument to select it as the active one (for the order
panel).
Right-click on any instrument or in the window andthen on Subscribe for Instrument to add new
instruments to the list. You can also click on the‘+‘ icon to subscribe to more instruments. Select a
subscribed instrument, then right-click it to open amenu with various options such as Open Chart.

Instruments

Reducing the number of subscribed instruments can enhance theperformance of the platform. Removing an instrument is only possible if it iscurrently not in use (e.g. open position or charts).

4.3 Navigator
The Navigator provides an overview of thestrategies, custom indicators, plugins and charts
currently used or available. Right-click on thespecific section or object to add a new strategy,
chart or edit settings.
In the above example, a right-click on the chart or
instrument title, brings up an additional menu whichallows you to perform different operations. You cansave the current chart layout as template or open an
existing one. Add instrument adds an additional
instrument to the chart which can be used tocompare price movements. Clear Chart deletes allgraphical objects and indicators from the selectedchart.
Certain objects such as indicators can be dragged
and dropped directly onto a chart.

Navigator window

4.4 Status bar
Status Bar

With the help of the status bar you can monitor your equity and risk in one glance. The data
as displayed here is updated in quasi-real time, this means on order execution and in
frequent intervals. Please note that at server level equity is updated in true real-time.
Equity shows your current equity in the account base currency considering trading profits
and losses, debit/credit operations on the account as well as commission and fees.

9Free Margin is calculated as the difference between Used Margin and Equity.
Used Margin equals the exposure (net position sum) in the account base currency divided
by the leverage.
Profit/Loss shows the combined profit or loss in the account base currency from all
currently open positions.
Use of leverage shows how much of the collateral is currently used by the exposure on theaccount. At 100%, the Used Margin equals your Equity and there is no Free Margin left.
Please get to know the margin call and margin cut policies. If the use ofleverage is equal or above 100%, you are not allowed to increase theexposure on the account. At levels equal or above 200%, the system opens
hedging positions in the opposite direction or decreases existing positions insize (depending on your settings) to reduce the use of leverage to 100% or
less.
If One Click is enabled, orders are submitted directly without any further confirmation (bothmarket and pending orders). It is advisable to disable this function.

4.5 Tabs
In the default view, there are five tabs: Position Summary, Positions, Orders, Messages
and Strategies. If you use other tools such as the Historical Tester or Live Economic
Calendar, additional tabs are added.

4.5.1 Position Summary

Position Summary tab

The position summary displays the net exposure for each instrument. Suppose that you
have two EUR/USD positions, each 100 000 in size. In that case the summary will display a
200 000 Long exposure. If you have both long and short positions which are equal in size,
the net exposure is zero and the direction is shown as flat (Used Margin is zero).

4.5.2 Positions

Positions tab

10This tab shows all currently open positions. Once a position is closed, it is no longer shown
here. If the position has a stop loss or take profit order assigned, the order conditions areshown in the respective column. Right-click on a position to close it, to add or modify stop
loss and take profit orders. Check the box on the left side to select several positions andperform multiple operations at once. The profit and loss of the position is shown in pips andthe quote currency exclusive of commissions. Click the red ‘X’ (last column) to close theposition at market.
The column price in the Positions tab refers to the opening price of theposition. If the position stays open overnight, the opening price in the position
tab is adjusted to reflect the impact of the swap on the position ’s profit andloss.

4.5.3 Orders

Orders tab

The orders tab displays all active pending orders. Right-click on an order to modify or cancel
it. Check the box on the left side to select several orders and close them at once. Click thered ‘X’ (last column) to cancel the order.

4.5.4 Messages

Messages tab

Here you can see your trading activities for the current trading session and feedback fromthe trading platform. Historical records can be accessed through the Activity Log (->Reports).
Order ACCEPTED indicates that your order has been received and validated by our servers
while Order FILLED means that it has been filled (fully or partially). Orders may also be
rejected; the messages give some explanation of reasons (e.g. insufficient margin). You areadvised to monitor the messages closely.

114.5.5 Strategies

Strategies tab

The Strategies tab presents an overview of the strategies that you added to your workspace
and allows you to perform various functions on them.

4.6 Charts

ChartsBy default, the platform displays four tiled chart windows. The price is displayed on the rightaxis of the chart and the date and time at the bottom axis. Right-click on a chart title, then on
Untile or simply double-click the chart title to maximize the chart. Chart settings (indicatorsand graphical elements) are stored in templates which can be saved and used acrosscharts.

Tick chart setting

JForex offers conventional time based charts as well as price change charts such as Renko
or Tick Bars. You can set the time frame or price change in the drop-down menu next to the
instrument. The smallest time unit are ticks which are displayed for both bid and ask prices
simultaneously.

Chart setting

If you choose a larger time frame, you need to choose if you would like to display bid or ask.

12

Chart icons

You can access more chart functions through the icon bar. Most of the icons are selfexplanatory. Below are some of the more widely used functions explained in detail.
The Reload button reloads chart data from our servers. This is helpful if
there is missing chart data due to a slow connection or connection loss.
These three icons allow to add indicators, draw in the chart and add
retracements.
Click on this icon to switch on/off the OHLC widget which displays
information on the selected time unit.
Themes allow you to customize the color and text settings of yourcharts.

13

5. Placing and managing orders
5.1 Placing market orders
There are several different ways to submit market orders.

BASIC ORDER PANEL

Type the desired amount in the Amount field anddepending on the direction of your trade, click the
Buy respectively the Sell button. If One Click (seestatus bar) trading is enabled, the order is submitted
directly. Otherwise, an additional confirmation isnecessary.

Order Entry Panel

CONDITIONAL ORDER PANELThe Conditional Order panel allows to submit market
orders. Set the amount in the basic order panel, thenclick on Entry, set the order type to At Market andset your side (BUY or SELL). The advantage here isthat you can add stop loss and take profit orders anddefine a negative Slippage limit.

Conditional Order Panel

CHART

Right-click anywhere in the chart, then select either
BUY@MARKET or SELL@MARKET. A new orderwindow pops up allowing to set the amount, add
stop loss and take profit orders and define aslippage limit.

Conditional Order Panel

14

5.2 Placing conditional orders
CONDITIONAL ORDER PANEL

Set the amount in the basic order panel, then click
on Entry, choose between different order types(Stop, Limit and MIT orders) and set your side
(BUY or SELL). If needed, add stop loss and takeprofit orders.

Conditional orders

A negative slippage limit can be set for market andentry stop orders. For MIT orders you can define aslippage limit which, once the order has been
triggered, relaxes the execution price condition.

For stop orders (including stop loss), the trigger price can be BID or ASK. The execution
price is however always ASK for buy and BID for sell orders.
The Refresh button updates the price input fields by using the current market price.
It is not possible to set a slippage condition for limit orders as they, by design,
do not allow negative slippage. They are either executed at the trigger priceor better. If this is not possible, the orders are rejected or only partially filled.
CHART

Right-click above the current price, if you want tosubmit a sell limit or buy stop order and below thechart, if you want to submit a buy limit or sell stoporder. A new order window pops up allowing to set
the amount and add stop loss and take profit.

Placing pending orders in the chart155.3 Placing Bid and Ask Offers
ORDER ENTRY PANEL

Bids/Offers are very similar to limit orders and used
to buy or sell an instrument at a specified price or
better. In addition, Bids/Offers have several
advantages.
As all Bids/Offers are placed directly in themarketplace, they can be taken by liquidity
consumers, thus allowing the trader to avoid aspread cost.

Basic Order Panel

The required margin for Bids/Offers is reserved
instantly when the order is accepted, that means
less time is needed to process the execution.
Additionally, traders can specify the time period
allowed for the system to work the order.
Click on Place Bid or Place Offer. A new window
pops up.
Set the amount, the trigger price and specify thetime period the order is valid (GTC - Good Till
Cancelled / Good For / Good Till). Click OK tosubmit the order.

Place Offer Window
CHART

Right-click above the current market price to place
an offer (see screenshot) or below the current
market price to place a bid. A new order window
opens, set the amount, the trigger price and specify
the time period the order should be valid.

Place Offer chart

165.4 Closing and partially closing positions

Closing and partially closing positions

Right-click the position in the position tab. Then click on Close Position. You can also clickon the red ‘x’ icon in the last column. The system then submits a market order to close theposition. Order execution is subject to market and order conditions (e.g. default slippage
limits). The close order may be fully executed, partially executed or rejected. If you would
like to close several positions at once, tick the boxes of the respective positions, then rightclick on the selection and on Close Selected.
You can partially close a position. Select theposition and click on Conditional Close. In theConditional Close window set the amount bywhich you would like to reduce the position.
The Conditional Close window also allows you to
set a slippage limit for the market order that is used
to close the position.

Conditional Close

17

5.5 Adding SL/TP to an existing position or entry order
POSITION TAB

Position tab

Right-click the position in the position tab and click on Add Stop Loss or Add Take Profit to
add a SL or TP to an existing position.
ORDERS TAB

Orders tab

Right-click the pending entry order in Orders, then click on Add Stop Loss or Add Take
Profit.

18

CHART

Modifying orders in the chart

First double, then right-click the dotted line for the entry order. Click on Add Stop Loss or
Add Take Profit.

5.6 Modifying and cancelling orders
POSITION TAB

Modifying ST/TP orders for an existing position

Right-click an existing position to open the menu. Click on Edit Stop Loss or Cancel Stop
Loss. The same process applies to take profit orders.

19

ORDERS TAB

Modifying orders in the Orders tab

Right-click an existing position to open the menu. Click on Edit Stop Loss or Cancel Stop
Loss. The same process applies to take profit orders. An alternative method to cancel anorder is to click the red ‘x’ icon in the last column of the Order tab.
CHART

Modifying orders in the chart

By default, pending orders are displayed as dotted lines in the chart. Double click the order,
then shift it up- or downwards to change the trigger price. Press the Delete key to cancel it.
Alternatively, you can first double, then right-click the dotted order line to edit or cancel it.

20

5.7 Merging positions

Merging positions

In JForex you can have both long and short positions for the same instrument (hedging).
Merging allows you to offset the exposure between several positions for the same instrument
without a market transaction, hence avoiding commissions and spread.
Select the positions you would like to merge, then right-click on any position and press
Merge (X).
Merging two positions of equal size in opposite directions closes the positions. Merging
several positions of different size closes the offsetting parts, the remaining part is assigned a
new position ID. You find information on merged position in the Merge Log (-> Reports).

5.8 Adding a Trailing Stop
Trailing steps can be added to stop loss and entry stop orders and change the trigger priceautomatically upon meeting certain conditions. These conditions differ for stop loss and entry
orders.
At the moment the trailing stop is added or ANYTIME the order is modified, the current
market price is defined as the Base Price. You can see the base price in the Messages tabor Activity log. Once the trailing stop has moved the order, a new base price is set. For stop
loss orders of pending entry orders, the opening price of the position becomes the baseprice once the entry order has been triggered
The Base price is used as a reference. You also need to specify a distance (Trailing Steps),
the minimum being 10 pips. If the market price moves this specific distance below or above
the base price (depending on the direction of your order and the order type), the trailing stop
adjusts the trigger price. The size of the price adjustment is variable. The specific examples
will make this clearer.
The trailing step is server-based. This means that it is also active when yourtrading platform is switched off.

21

STOP LOSS ORDERS

Add a trailing step by right-clicking an existing stop
loss order, then click on Edit Stop Loss. Check thebox for Trailing Step and set the threshold in pips.
Press Submit.
You can also add a trailing step when you add a stop
loss order to an existing position or a pending entry
stop order.
If the price moves in your favor (for long positions
that is up and for short position down), the trailingstep moves the stop loss order into the same
direction, given that the market price moves beyond
the threshold (base price and trailing step).
Example:Edit stop loss order to add a trailing stop

▪ You buy EUR/USD at 1.1150 and add a SL at
1.1130 with trailing stop steps 10 pips
▪ Current Market BID is 1.1149 and set as baseprice
▪ Market BID reaches 1.1159 (= 10 pips from baseprice)▪ SL is moved to 1.1140 and 1.1159 becomes the
new base price▪ Market jumps to 1.1179 (= 20 pips from baseprice)▪ SL moved to 1.1160 and 1.1179 is the new base
price

ENTRY STOP ORDERS

Right-click the pending stop entry order in theOrders tab, then click on Edit Order. Check the box
for Trailing step and set the threshold in pips. Press
Submit.
If the price becomes better with regards to opening
the position (for long positions that is down and forshort position up – contrary as for stop loss orders),
the trailing stop moves the entry order into the same
direction, given that the market price moves morethan the threshold.
Example:Edit pending entry order to add
a trailing stop

▪ You want to buy EUR/USD if ASK is equal or
bigger than 1.1150 and add trailing stop steps
10 pips▪ Current market ASK is 1.1130 which is set at thebase price▪ Market ASK reaches 1.1120 (=10 pips frombase price)▪ Entry stop order is moved to 1.1140 and 1.1120
is the new base price▪ Market ASK drops to 1.1100 (=20 pips frombase price)▪ Entry stop order is moved to 1.1120 and 1.1100
is the new base price22

5.9 OCO (One-cancels the other) functionality
If you are unsure whether the market moves up or down, you may use the OCO (onecancels the other) functionality. This allows to combine two different entry orders for thesame instrument. If one of the entry orders is triggered, the other gets cancelled.

Grouping orders to OCO

Tick the boxes for the corresponding two orders and right-click one of the orders, press
Group to OCO. You can see which orders are grouped in the Expiration (UTC) column. If
you want to ungroup orders, select both of the orders, right-click on any of them and press
Ungroup OCO.

5.10 Historical orders
Only active orders and open positions are displayed in the Orders and Positions tab.
Once an order has been executed or cancelled, it is no longer displayed. The same
applies for closed positions. During the current trading session, you can refer to the
Messages tab for information on your trading activity. After you close the platform, thisinformation is cleared but you can access its records in the Activity Log. The Trade Log
also provides information on historical orders.

23

6. Using the Charts
6.1 Add a new chart or change the instrument in a chart
Right-click the instrument in the Instruments panel,then press Open Chart.

Adding chart through Instruments panel

You can also right-click Charts in the Navigator
window, then point the cursor on Add Chart andselect the instrument.

Adding chart through Navigator panel

Instead of opening a new chart, you may simply
change the instrument in your chart. Click on thecurrent instrument above the chart. A drop-downmenu opens showing all subscribed instruments

Changing the instrument in the chartwindow24

6.2 Arranging the charts

Arranging charts

Charts can be undocked and arranged in different ways. Click on the chart tab showing the
instrument name and time, holding the button pressed, then move the cursor around to
freely arrange the chart.
A right-click on the chart tab and reveals options to
Undock or Arrange the charts. If the charts are
already arranged, you can click on Untile or
double-click the chart tab to maximize the chart. If
the chart is undocked, click on ‘x’ in the chart tab tore-dock it.

Chart functions

6.3 Navigating the Charts
Click anywhere in the chart and hold the button pressed to move around the chart. By
default, the charts are in locked mode and movement is restricted to the time axis.
Click on the lock icon, to unlock the charts (move along both price andtime axes)
You can zoom in and out the charts by using the zoom icons. If you
want to scale only one axis, click on the time or price axis and hold the
button pressed, then move the cursor to zoom in or out.
If you want to go to a specific point in time, use the custom rangefunction.

25

6.4 Add indicators
NAVIGATOR

Right-click the chart title in the Workspace
Navigator panel, then on Add Indicator andMore… to open the indicator window.
In the Add indicator window, indicators are orderedby categories. You can also search for a specificindicator by using the Quick Filter. Once you havean indicator selected, the parameters can be edited.

Add an indicator through the Navigator

Alternatively, click on the Indicators icon above the chart, then on Add
Indicator to open the indicator window.
In the Navigator window you can also find a list ofavailable indicators. Select the indicator and dragand drop it onto the chart or right-click the indicatorand click on Add to Active Chart.

List of indicators

26

6.5 Edit and remove indicators
NAVIGATOR

Right-click the indicator to display options to Edit or
Remove the indicator.

Edit or Remove Indicator in the Navigator

CHART

Right-click the indicator in chart window to display
options to Edit or Remove.

Edit or Remove Indicator in the Chart

6.6 Draw on the charts
You can add various graphical elements to the chart.
Click on these icons to add price or time markers.

This functions allows to add shorter lines, text or arrows to the chart.

Click on this icon to add diverse retracements.
Once added, the elements can be edited or removed in two ways. Double, then right-click anelement to edit or remove it. Alternatively, double-click the element and press the Delete key.

27

6.7 Using templates
You may want to use the same setup of time frame, indicators and graphical elements
across various instruments. Right-click the chart tab or right-click on the chart title in thenavigator panel, then click on Save Template to store the current setup or Open Template
to open a new chart with the saved settings.
Workspaces save the full platform setup including the default settings,
subscribed instruments, charts arrangement and chart setups including
indicators, time frames and themes. Templates refer only to the current chart
setup.

6.8 Changing the Chart theme
Click on the theme button to open the theme settings. You can choose between
different chart themes or create your own customizing the color of candles,
indicators and the background among others.

28

7. Strategies
7.1 Creating Strategies
In JForex you can develop, test and run automated trading strategies.

Programming in Java language
You can program your own strategies, indicators and plugins using the JForex API (JAVA
based). JForex already contains an Integrated Development Environment (IDE) but you canalso use the API separate from the platform through the SDK. More information can be foundin the Wiki or in the programming documentation.
Short list of unique functions available in JForex API:
▪ Custom Indicators▪ Custom Plugins and Chart Widgets▪ Tick Historical Data
▪ Market Depth Data
▪ Send e-mail function▪ News Data feed

Visual JForex
With Visual JForex you can build automated trading strategies with a couple of mouse clicks. No
programming knowledge is required. You can launch Visual JForex by clicking on -> Services ->Visual JForex in your trading platform.
Visual JForex is not part of the JForex trading platform but a separate web
based application

7.2 Testing Strategies
JForex allows you to back test strategies on a high quality historical data feed using theHistorical Tester. The strategy testing process is highly configurable with respect to the
speed of the test, the parameters of the test account, the degree of integration of historical
data, and furthermore with respect to the strategy optimization.
Right-click on Strategies in the Navigator window, then click on Open Strategy to load thestrategy. Then right-click on the strategy’s name. If the strategy is already compiled (in *.jfx
format), click on Test. If it is not compiled yet (in *.java format), click on Compile. Once it
has been successfully compiled, right-click the strategy again and click on Test. The strategy
is now loaded into the Historical Tester. Adjust the settings to meet your preferences, set
the instrument and time range and click Start.

29

7.3 Running Strategies
Strategies can be run locally on your workstation or per the remote run function on ourservers. Local run is the default way of strategy execution and means that the strategy will
be run on your workstation, allowing the use of local resources (like file system, libraries,
other java classes, etc.) On the other hand while Remote run cannot access the local
resources, it has several advantages over Local run:▪ the Remote servers are located near by the Price Feed server i.e. a price delay is
minimal,▪ the Remote servers are located near by the Orders Execution server i.e. a execution
delay is minimal,▪ a remotely launched strategy can be stopped from any computer.

30

8. Reports
The position, orders and message tabs as well as the status bar
provide information on current positions, orders and equity. You
can find more detailed and historical information in the reports
which you can access through Portfolio in the menu bar. Thissection provides a short overview of the main reports.
8.1 Portfolio Statement
The Portfolio Statement shows the profit and loss in the account base currency. It is day-today based. A trading day starts/ends at 21 GMT (summer season) / 22 GMT (winter season).
The profit and loss is calculated using the settlement price (end of trading day) for previous
trading days and the current market price for the ongoing trading day.
The statement offers several detail levels. By default, it is set to Daily Details displaying thedaily profit and loss per instrument and the account balance. The detail level can also be set
to order or trade level, in that case the daily profit and loss per order and trade is displayed
respectively.

8.2 Intraday Statement
The Intraday Statement shows an overview of all trades done intraday. If you hold positions
from the previous trading day, their Order ID is displayed as Rollover Open.
The Equity shown in the intraday statement, contrary to the equity figureshown in the portfolio statement or the status bar, is exclusive ofcommissions.

8.3 Position Report
The position report provides an overview of open and closed positions. Details include profit
and loss in the secondary currency, swaps and commission paid per position.
While the portfolio statement uses a day-to-day (and transaction) based approach, theposition report considers the full trading period for its calculation.

8.4 Activity Log
The activity log displays records of your trading activity and platform feedback. For thecurrent trading session, you can access these also through the Messages tab.

31

8.5 Rollovers
This report displays your current rollover policy and the swaps that incurred on yourpositions in detail. Other reports, such as the portfolio statement or the position report show
your rollovers as well but in a more aggregated format.

8.6 My Account
The main functions that you can access through this statement are summarized below:▪ Set margin mode (partial hedge or total close)▪ Set Equity stop loss
▪ Change security settings▪ Link account to FX community▪ Deposit and withdraw funds (LIVE accounts only)▪ Apply for bonus programs

32

9. More Questions?
This quick start manual provides a basic introduction into the JForex
platform and is by far not exhaustive. If you have more questions
about the platform, account opening or technical issues, please do
not hesitate to contact us.
9.1 Support Chat
Use the secure support chat in the platform (-> Help -> Support Chat) to contact us. If you
have general questions, you may contact us through the support chat window on our
website.

9.2 Phone

Main phoneoo+41 22 799 48 488
For general questions and to contact your account manager

Live trading support (24h)ooo+41 22 799 48 48+41 22 799 48 38
Phone brokerage service
In case of trading emergency situations (e.g. internet connection loss),please call our trading support desk and have your client details ready9.3 E-mailsupport@dukascopy.com - for any questions, requests and instructions related to your live
account.


In case of urgent instructions, we highly recommend that you contact our live client
support desk or your Account Manager via phone during business hours (+41 22
799 48 48) so as to verify proper reception of your instructions and to limit risk oflate execution or non-execution of the latter.

info@dukascopy.com - for any other general questions.


We draw your attention to the risk entailed with communication by emails which
include failure in delivery. Additionally, emails sent to addresses other than
“support@dukascopy.com” and “info@dukascopy.com” may not be read at all orread with delay. We stress the importance that you verify reception of yourinstructions by contacting our live client support desk or your Account Manager
promptly.

33

Dukascopy Bank shall not be held liable for any loss or expense, resulting directly or
indirectly from late execution or non-execution of instructions sent to any other email
address than “support@dukascopy.com”. Depending on their nature, instructions may be
executable only during business hours.

9.4 Dukascopy Community
Join the Dukascopy community and communicate with successful traders, find new friends
and receive valuable prizes. As a Dukascopy community member, you can register for an
extended validity demo account.

34