The modular, enterprise-grade Open Source platform for Cross-Asset Trading and Risk Management, powered by Jakarta EE.
Eclipse Tradista is a modular, high-performance capital markets platform designed to unify and secure your financial operations. From real-time market data analysis to post-trade lifecycle management, it provides a transparent and extensible alternative to proprietary systems.
Built on a robust Jakarta EE architecture, Eclipse Tradista enables you to orchestrate complex workflows in a single, auditable environment:
- Market Data & Analysis: Seamlessly collect, store, and redistribute market data.
- Front-to-Ops Lifecycle: Handle pre-deal checks, trade booking, and automated cash/securities transfers.
- Position & Risk: Manage real-time P&L, multi-product positions, and cross-asset risk reporting.
- Inventory Management: Track cash and securities movements with precision.
Learn more at tradista.finance.
Full Lifecycle Management: Seamlessly monitor trades, risk, and inventory.
Eclipse Tradista is a Java based application. The server is based on WildFly and the clients are based on JavaFX and PrimeFaces.
Tested configuration:
- Server: WildFly 36.0.1.Final
- JRE: Oracle JRE v24.0.2+12-54 and OpenJDK JRE Eclipse Temurin implementation v24.0.2+12
- Database: Derby 10.17.1.0
- Build automation tool: Maven 3.9.12
Tradista can be built using Maven, build the whole application using the tradista-parent project.
-
Run
mvn validateonce to ensure that all needed dependencies are added to your local repository. -
Then run
mvn clean installto build Tradista.
Thanks for you interest. Feel free to download the Tradista Demo Package here to test the solution. Ping us anytime for any question.
Tradista is made possible using powerful third party tools:
- Apache Commons for Maths, CSV processing and many more
- Apache Derby for the database
- Apache Maven for the builds
- Apache POI for Microsoft Excel export
- ASP4J for Answer Set Programming
- Bloomberg API to connect to Bloomberg
- JavaFX for the Desktop client
- PrimeFaces for the WEB UI (a JSF implementation)
- PrimeFlex for the WEB UI (a CSS library)
- Quandl4J to connect to Quandl REST API
- Quartz for job scheduling
- QuickFIX/J for FIX messages import
- Spring for dependency injection, introspection and many more
- Tradista Flow for Workflow management
- Tweety for first order logic processing
- WildFly for the server
