JForex
Updated:
Brokers offering JForex — Dukascopy's proprietary platform, with an open Java API and deep historical tick data.
Brokers supporting JForex
DukascopyRead review- One of the most reliable banking brokers
- Transactions are executed very quickly
JForex is the proprietary platform of Dukascopy Bank, the Swiss bank and broker, and it is not white-labelled the way MetaTrader is. Where you find it, you are dealing with Dukascopy or a directly connected entity.
What it is built around
Dukascopy operates SWFX, its own marketplace where liquidity from banks and other participants is aggregated into a visible order book. JForex is the interface to that book, so depth, order-book pricing and the marketplace model are structural rather than added features. Orders are placed against visible liquidity, and the platform reports what actually filled.
Java, and what that gives you
- A real programming language. Strategies are written in Java against a documented API, with normal IDEs, libraries, version control and unit testing. Compared with MQL, this is a different class of development environment.
- The same API outside the platform. The JForex API can drive an account from a standalone application, so a strategy is not confined to a terminal running on a desktop.
- Cross-platform by construction. Java runs identically on Windows, macOS and Linux — worth noting, since MetaTrader on macOS has always been a compromise.
Historical data
Dukascopy publishes tick-level historical data going back many years, freely downloadable, and JForex backtests against it. This is the platform's quietest advantage and arguably its largest: most retail backtesting is done on interpolated minute bars, which systematically flatters short-horizon strategies. Testing on real ticks produces results that survive contact with a live account far more often.
The trade-offs
- The learning curve is steeper than MetaTrader's, in both the interface and the programming.
- The ecosystem is small — few off-the-shelf strategies, and a modest community.
- It ties you to one broker, so switching means learning another platform and rewriting anything you built.
Who it suits
Developers and quantitatively minded traders who want honest data, a proper API and a visible order book, and who are content to trade with a single Swiss-regulated institution. Traders looking for a plug-in strategy to run unattended are better served by the MetaTrader ecosystem.