Complete solution for the platform JForex from Dukascopy. Live results, Strategies, Investment, Hedge Fund, Programming, Indicators, Jfx2Java.

Instructions for using JForexRobot Strategies


powered by GeniuZ Jaga software


[analyzes, programming, strategies, forex robots, indicators, API, Java, Eclipse, jfx2java,, Metatrader, MQL, MQ4, EX4,
CQG, WebApi, FixApi, futures, commodities, options, indices, shares, spreads]

  For starting JForexRobot strategies is required  64-bit operating system  with at least  4GB of RAM . Also it is necessary to have installed the latest version of  64-bit Java . When the higher number of strategies is used, it may be necessary to 8GB RAM. Standalone application JForexRobot has a smaller RAM requirements than individual jfx strategies loaded into JForex platform.

  For using single strategies (*.jfx files)

  You need to run JForex platform with more memory allocated. If you install the JForex platform locally, you can change the amount of memory in the settings and you don't need my JForexLauncher: For this purpose use additional applications JForexLauncher.jar Click on name and download to desktop. For the experienced user, the application can be used from the command line with predefined parameters, example: "JForexLauncher.jar LIVE 4g". If the platform is starting and is downloading a new version of the platform, it is necessary to close the Dukascopy login dialog and run the JForexLauncher again.

  As an input parameter should be set only "Amount" value. If a positive value is used, the value is taken as a percentage of the size of the account. For example if the account is 5000 and the input value is 100 (%), then will be opened positions of amount 5000 (0,005 lots). If a negative value is used, this value is taken as the absolute size. For example with -7000 input will be opened positions with the size of amount 7000 (0,007 lots). Amounts are in the currency of the account.

  Jfx strategies can not use Remote run in JForex platform. Only Local run is possible.


  Current backtests of strategies are available in the form of graphs for each strategy. There you will find all the necessary information, the maximum drawdown, number of trades, totals gains, losses, etc. In order for the strategies evaluation, balance and comparison, all the results are in pips. For backtests I use my own software Jaga and I am able to get the results of all strategies over tens of minutes. In JForex platform, the results of all the strategy worked well for several weeks. This rate is, of course, compensated by some inaccuracies, but it does not reach more than percent units, and compared with the speed is extremely low price without prejudice to the application of the results.

  But you can (respectively you should) make your own backtest, you can set your size of positions that suit you. Here I must give you technical information. Because some of the strategies used by up to 28 pairs, JForex platform in this case is very demanding on memory (8 GB). Furthermore, how many ticks do you think contains 28 pairs from 2007 to 2014? It is about 100 gigabytes of data that must JForex platform from Dukascopy servers download. It can take up to several days, depending on your Internet connection. And finally the backtest as much data (28 pairs since 2007) takes around 8 hours.

  What to do before you start the backtest: After opening the platform, right-click in the left sidebar in the "Workplace" to tree menu "Strategies" and select "Open". List to the desired file jfx and open it. Right-click on the added "strategy name" and choose "Test". In the right part of the screen will pop up a new tab "Historical Tester". Check the "Show Messages" checkbox, this option will print messages on the screen to reveal a potential problem. Click the "Instruments" button and check all the pairs that requires strategy. Click on the button with "Play" icon.

  For using standalone application (JForexRobot.jar file)

  After logging on to Dukascopy server, you must change the "Annual return" (%) value to the desired value. Not more than 50 % is initially recommended. It is also necessary to check that DEF.LOT calculated values are not less than 0.001 or rather than 0.005. If there are smaller amounts, it may not be all trades properly balanced. It depends on account balance and required yearly profit. For small accounts can not be done right balance of strategies.

  Use the check boxes you can enable / disable specific strategy. Changing the Amount field to change the weight of each strategy.

  General principles

  If the strategy does not receive a tick more than 5 minutes strategy write warning message into panel. Over the weekend, it's normal when no tick is received. But during the week it may indicate a failure Dukascopy server or strategy.

  After the restart strategy or platform, you must determine whether the strategies are controled open trades. After restart, all strategies trying to find opened positions in the market and strategies trying to take control over the opened positions. Not always it is possible to connect to an opened positions. In this case, the strategy shows a red message "ORDER [label] IS NOT UNDER CONTROL". The user must take over these positions control and manually control them and/or close them. Similarly, if the robots do not run, you must opened positions either close or take control over them.

  With the higher percentage of yearly profit is also good to have more leverage enabled on the account, for example 1:200 or 1:300. It is because over weekend leverage is decreased from 1:100 to 1:30. But the lever 1:200 is reduced only to 1:60. In case of exceeding weekend lever then Dukascopy opens hedge transactions and the situation needs to be addressed manually with merge and closing or control the current positions. Exceeding the lever can also occur if the annual return setting is too high!

  Over the weekend Dukascopy cares about their servers. You may experience unexpected outages. It is always necessary to carefully check the robots after the weekend, when the forex market opens. Restart strategies before the market opens is recommended.

  To protect strategies and clients, including You, the strategy every time you start it make online activation to obtain the permissions to run on the basis of license conditions, such as user's public mask and/or account name and/or hardware. Public static IP address is an advantage. Over the weekend may perform maintenance of license servers and in this case, the robots does not have to run for a short time over the weekend.


  JForexRobot does not have backup solution as well as technical difficulties may arise in both the server and client side. A user must supervise the work of robots and in case of technical difficulties intervene and take control of the situation. The user must use JForexRobot strategies or JForexRobot software solely on their own decision and at his own risk and the author of JForexRobot is not liable for any losses. Past performance or actual performance is not necessarily indicative of future results.

  Messages from robots

  Contact me.

  If this message is often, close all JForex platforms if you have any opened (JForexRobot, JForex platform) and delete folder c:\Users\[YOUR_WINDOWS_NAME]\AppData\Local\JForex\.cache

Season Exchange Sunday
Mon - Thu
Summer FOREX 21:00 - 24:00 00:00 - 24:00 00:00 - 21:00
ICE 21:00 - 24:00 00:00 - 24:00 00:00 - 21:00
LSE - 07:00 - 15:30 07:00 - 15:30
LSIN - 07:00 - 15:30 07:00 - 15:30
NASDAQ - 13:30 - 20:00 13:30 - 20:00
NYSE - 13:30 - 20:00 13:30 - 20:00
NYMEX - 13:30 - 20:00 13:30 - 20:00
BOVESPA - 12:15 - 18:45 12:15 - 18:45
TSE 23:00 - 24:00
24:00 - 06:00 24:00 - 06:00
VSE - 07:00 - 15:30 07:00 - 15:30
MICEX - 06:30 - 14:45 06:30 - 14:45
WSE - 07:00 - 14:50 07:00 - 14:50
Winter FOREX 22:00 - 24:00 00:00 - 24:00 00:00 - 21:00
ICE 22:00 - 24:00 00:00 - 24:00 00:00 - 22:00
LSE - 08:00 - 16:30 08:00 - 16:30
LSIN - 08:00 - 16:30 08:00 - 16:30
NASDAQ - 14:30 - 21:00 14:30 - 21:00
NYSE - 14:30 - 21:00 14:30 - 21:00
NYMEX - 14:30 - 21:00 14:30 - 21:00
BOVESPA - 13:15 - 19:45 13:15 - 19:45
TSE 23:00 - 24:00
24:00 - 06:00 24:00 - 06:00
VSE - 08:00 - 16:30 08:00 - 16:30
MICEX - 07:30 - 15:45 07:30 - 15:45
WSE - 08:00 - 15:50 08:00 - 15:50

  If You are interested in, please, contact me.






  automated forex robot, jforex robot, jforex, jforex programmer, jforex development, jforex strategies, jforex strategy, jforex api, forex, aos, dukas, dukascopy,, api, java, java api, programming, programmer, algorithmic trading, automatical trading system, trading strategies, forex trading robot, forex factory, jforex expert advisors, jforex ea, foreign exchange, high frequency trading, indicators, robots, jfx, jfx2java, jfx to java, jfx decompile, jfx decompiler, eclipse, fix api, it, specialist, strategies, program, software, sw


  Trading foreign exchange on margin carries a high level of risk, and may not be suitable for everyone. Past performance is not indicative of future results. The high degree of leverage can work against you as well as for you. Before getting involved in foreign exchange you should carefully consider your personal venture objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial deposit and therefore you should not place funds that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts. The information contained in this web page does not constitute financial advice or a solicitation to buy or sell any Forex contract or securities of any type. JForexRobot will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from use of or reliance on such information or robots. Robots and informations presented on these pages are for educational purposes only and is not intended to provide financial advice.

--- NEWS ---

I'm FULL TIME TRADER! Now I focus mainly on Futures, Options, Spreads, Commodities, Indices and similar.

New strategy DI50

Strategy HIVE updated

Strategy BUTTERFLY updated

New strategy VIPER

New strategy SHARK

New strategy MOON

Strategy MULTIDISTRICT updated

New strategy JUMBO

Out of office till 10th May

New strategies SIRIUS and GAPPA

Strategies HAWK and SQUADHAWK updated

New strategy AWAKE

Strategy POWERYEN updated

Strategy EUROSKYTE updated


New strategy STITCH

Strategies MULTIMAC and PARALEN updated

Dukascopy launched CFD trading on demo accounts. I wonder if I can find strategies with higher performance than for forex.

New strategy OCEAN

New night strategy MIDNIGTH

Out of office till 10th July

The best strategy DEUS was published

New user strategy HADES

New strategy SIOUX

New strategy LOONIE

New strategy SABBATH

Strategy PROPHET updated

Development of scalping strategy Apache

New strategy SUPERNOVA. Backtest the strategy for the 21 pairs since 1990

New strategy ZZTOP

Out of office till New Year

Facelift of older strategy EMAC

New strategy MULTISKYTE based on Skyte strategy principles

New strategy RENKOMACD

Added Instructions and requirements for using strategies.

New strategy PROPHET. Strategy BEAT updated.

New strategy NOVA

Strategy EUROSKYTE updated



New strategy THAW

New strategy DEUS

Out of office till August 25th

Strategy DISTRIC updated

Development and backtesting strategies Prophet, Thaw, ZZTop

New strategy SQUADHAWK

Strategy MULTIMAC updated

New strategy WEEBOT

New strategy CHARGER

Strategy MULTIMAC updated

New strategy MINECRAFT

Three new strategies BUTTERFLY, DISTRICT and BEAT

New strategy NIGHTMARE

New strategy HAWK

New strategy REX

Strategy EUROSKYTE updated

New strategy PARALEN

Dukascopy Bank SA