JForex — торговая платформа и программная экосистема, разработанная банком Dukascopy для проведения ручной и автоматизированной торговли на рынках Forex и контрактов на разницу (CFD). Платформа объединяет графический интерфейс для трейдинга, средства разработки и тестирования торговых стратегий, а также серверные компоненты для непрерывного выполнения алгоритмов. JForex предлагается в вариантах клиента для настольных систем и в виде серверного решения, предназначенного для размещения алгоритмических стратегий и их круглосуточного исполнения.
Платформа поддерживает программирование торговых стратегий на языке Java, предоставляет визуальный конструктор Visual JForex для создания логики без необходимости ручного кодирования и включает возможности истории рынка для тестирования и оптимизации. JForex ориентирован на трейдеров, разработчиков стратегий и институциональных пользователей, предоставляя мосты к рыночным данным, механизмы управления ордерами, риск- и позиционное управление, а также инструменты для многопоточной и отложенной работы стратегий через Strategy Server.
- Поддержка Java: создание и запуск торговых стратегий на языке Java с доступом к API для рыночных данных, управления ордерами и управлению рисками.
- Visual JForex: визуальный конструктор логики стратегий, позволяющий собирать алгоритмы из блоков без обязательного программирования.
- Тестирование и оптимизация: бэктестинг на исторических данных, режимы форвард-тестирования и инструменты для параметрической оптимизации стратегий.
- Strategy Server: серверная платформа для хостинга и круглосуточного исполнения стратегий, поддерживающая автоматическое восстановление и управление версиями.
- Инструменты управления рисками: встроенные функции ограничения убытков, контроль максимальной экспозиции, маржинальные расчёты и мониторинг позиций.
- Рыночные данные и графики: доступ к потоку рыночных котировок, тиковым и агрегированным данным, а также встроенные инструменты построения графиков и индикаторов.
- Управление ордерами: поддержка рыночных, лимитных и отложенных ордеров, а также механики частичного исполнения и управления стоп-уровнями.
- Интеграция и расширяемость: API для интеграции с внешними системами, возможность подключения пользовательских библиотек и модулей.
- Логирование и мониторинг: средства журналирования действий стратегий, аудит ордеров и состояние выполнения для отладки и соответствия требованиям учёта.
- Пользовательские интерфейсы: клиентские приложения с рабочими местами трейдера, настройками рабочего пространства и инструментами для ручного вмешательства при необходимости.