Open Source Java Trading Softwares

Discussion in 'Trading Software' started by Tintin92, Jun 5, 2010.

  1. Tintin92



    Open Source Java Trading Softwares

    This list is keep up to date here :

    Open Source Java Trading Softwares

    Release 1.4.3


    AQ is a framework or an API for automated trading, opportunity detection, financial engineering, research in finance, connecting to brokers, etc. - basically everything around trading, written in Java, using Spring and Maven2. All is published under a usage friendly open source license.

    ActiveQuant P2

    P2 is one part of the activequant suite, providing optimization and live running capabilities for algorithm trading. It is possible to use all AQ API modules from within P2.


    AIOTrade (formerly Humai Trader Platform) is a free, open source stock technical analysis platform built on pure java. Its pluggable architecture is also ideal for custom features extending, such as indicators and charts. It Requires JRE 1.5.0+.


    Auge is an easy-to-use financial portfolio management application. Auge will help you monitor and analyze your stock and mutual fund positions, providing powerful insight into your entire investment portfolio.


    Chartsy - Open Source stock charting, screening and trading platform


    Crossbow is an open source Java library for trading strategy developers.

    Data Visualizer

    Modular environment for graphical visualization of stock market type data

    Stock exchange analysis system, featuring shares pricing watch, intraday and history charts with technical analysis indicators, level II/market depth view, news watching, automated trading systems, integrated trading. Based on Eclipse RCP framework.


    JOpenComponents is meant to be a common platform to develop trading systems using the Interactive Brokers API (TWS).


    JQuantLib aims to provide a free, open-source and comprehensive framework for quantitative finance, written in Java. It's based on QuantLib, which is written in C++. For more information on JQuantlib, please see


    JBookTrader is a fully automated trading system (ATS) that can trade various types of market securities during the trading day without user monitoring.


    JStock is a free stock market software for 24 countries. It provides Stock watchlist, Intraday stock price snapshot, Stock indicator editor, Stock indicator scanner, Portfolio management and Market chit chat features. Free SMS/email alert supported.


    JSystemTrader is a fully automated trading system (ATS) that can trade various types of market securities during the trading day without user monitoring.

    Manitcore-trader is a feature complete software collection about short and mid term trading of equities, indices, commodities or currencies through derivatives (e. g. certificates).

    Market Analysis System

    System for analysis of financial markets using technical analysis. Includes facilities for stock charting and futures charting, as well as automated generation of trading signals based on user-selected criteria. Operates on both daily and intraday data.


    Marketcetera LLC is building a new software platform committed to providing fast, flexible and reliable securities trading tools to financial services professionals.

    Merchant of Venice

    Venice is a stock market trading programme that supports portfolio management, charting, technical analysis, paper trading and genetic programming. Venice runs in a graphical user interface with online help and has full documentation.


    oj! Algorithms - ojAlgo - is Open Source Java code that has to do with mathematics, linear algebra and optimisation; particularly (but certainly not exclusively) suitable for the financial domain.

    Open Java Trading System

    The Open Java Trading System (OJTS) is meant to be a common infrastructure to develop (stock) trading systems. There are four parts: gathering of raw data over the internet, recognition of trading signals, a visualisation module and trading with banks.

    Oropuro trading system

    Complete technical analysis & trading system, full set of features: retrieve, analyze EOD stocks data; manage multiple portfolios; technical analysis & graphical rendering; neural networks for generation of trading signals; support trader community,

    SFL Java Trading System Enviroment

    The SFL Java Trading System Enviroment is a java application built on KISS principle (Keep It Simple,Stupid) and its aim is to provide a fast and platform indipendent infrastructure to develop and execute trading systems.


    TrueTrade is a framework for developing, testing and running automatic trading systems. It is intended to provide support for a wide range of orders, financial instruments and time scales.
  2. Andyroki


  3. Hi do you happen to know if some / any of these pretty much plug into any SQL database? I'm hoping to use PostgreSQL.