JForex Programming
Our customers benefit from our long experience with the finance industry. We help you transform your trading ideas and needs in state-of-the-art indicators, Expert Advisors (EA) and automated trading strategies (forex robots) with our Java programming services for JForex.
Contact us for more information on, or to request a quote for, our Java programming services for JForex.
Indicators
An indicator is a mathematical calculation based on market data, like price or volume, which result is usualy displayed overlapping, or bellow, the chart or used as an input in expert advisors or strategies to help, or lead, a trading decision.
Indicators can be as simple as a moving average or as complex as being the output of complex artificial intelligence (AI) algorithms.
Expert Advisors
Expert Advisor is a MetaTrader concept, JForex doesn't natively support it. However, any Expert Advisor from any platform can easily be converted to a JForex strategy.
More details on JForex strategies bellow.
Strategies
Automated trading systems, often related to as forex trading robots, are called strategies in JForex.
JForex approach to strategies is based on an event-driven Java SE interface, allowing a very vast range of implementations, this is probably one of the most flexible and versatile plaforms available on the market.
Strategies access market and historical data and indicators, and they submit and manage orders and positions. Strategies can be as simple as SMA crossovers or as elaborated and powerful as complex deep learning neural networks.
Thanks to the Java language, strategies can generate any king of trading signal, and implement any kind of money management or risk management policy, however, limiting the amount of code needed.
Backtesting
Historical, in-sample, testing and forward performance, out-of-sample, testing is simple yet very powerfull with JForex client. With very reasonnable programming, we can even add advanced metrics for strategy optimization.
JForex client independance
JForex SDK
JForex Software Development Kit gives the possibility to have JForex strategies running from custom standalone Java applications hence being independant from the JForex client application.
Using the JForex SDK enables low or loose coupling with trading or supervision interfaces, strategies can run on servers and control and commands on desktops or mobile devices.
The SDK allows also to run complex backtesting and optimization tests that are not supported by the client. Those tests can also be developped as multi-threaded, hence running much faster.
FIX API
The FIX API allows professionnals to connect to the Swiss Forex Marketplace (SWFX) provided by Dukascopy without using the Java JForex API or SDK, hence having your company business logic operating on non-Dukascopy related systems offering broker independance and improved reusability of the code.
The Dukascopy implementation is based on the recent FIX.4.4 industry-wide open protocol provided by the FIX Trading Community.
Convert indicators, expert advisors and strategies from or to
Any indicator, expert advisor or strategy from any trading paltform should be convertible to JForex quite easily thanks to its Java core. Also, most JForex developments can be ported to other trading platforms. These include, but are not limited to :
- MetaQuotes Language (MQL) for MetaTrader 4 and 5 (MT4, MT5)
- TradeStation
- NinjaTrader
- eSignal
- Interactive Brokers
About JForex
JForex is the recommended trading platform to trade on the Swiss FX Marketplace (SWFX) provided by Dukascopy.
About Ophéa
Ophéa Sàrl is an IT Engineering Services and Consulting company based in Romandy, the french-speaking part of Switzerland, and serves mostly the area of Geneva, Lausanne, Fribourg and Neuchâtel.
We are specialized in high-end IT engineering services and consulting, some of our expertise: Databases optimization, Big Data, Data Analysis, Data Mining, Cloud Computing, Artificial Intelligence (AI), Machine Learning, Deep Learning, Swarm Intelligence, Blockchain, trading robots, trading algorithms, ...
For a more detailed description of Ophéa and its activities, please visit our about us page.
Related external links
JForex
Dukascopy
SWFX Swiss FX Marketplace
Java
FIX Trading Community
Investopedia.com: Forex Trading Robot
Investopedia.com: Artificial Intelligence (AI)