activeQuant (formerly known as CCAPI) is a financial engineering and financial application library for Java. It provides interfaces for automated stock exchange trading through IB. Additionally, it provides functions to retrieve online data from various sources: IB, OpenTick, and Yahoo. It provides a comprehensive library of technical and mathematical indicator implementations, like MACD, SMA, EMA, RSI, Williams %R, Correlation, and more. It also has a Matlab interface.
| Tags | Office/Business Financial Investment Software Development Libraries Java Libraries |
|---|
Recent releases


Changes: This release supports the ability to scan various market instruments to see if a hammer pattern is present, which can indicate a falling market. AnalysisKit has been expended in its ability to analyse and process data. Necessary data for this component is provided by the HistoryDownload application, which retrieves and stores tick-level data in various formats, e.g. MySQL 5 and Derby DBs via hibernate. The Charting Trading Browser is another new feature that is based off of this increased database functionality. Overall, 2,000 small changes were placed.


Changes: Interactive Broker's TWS is now supported. Several minor bugs have been fixed. A new indicator was added.


Changes: CCAPI 2.0 is a rewrite of CCAPI 1.6 with cleaner architecture in mind. The TradeSystem implementation now supports TenFore datasets, enabling CCAPI to backtest on tick levels. A fractal indicator has been added.


Changes: The GenericBackTestTradeSystem now uses the DefaultReport class for generating a trade report. Two new sample data sets have been added for experimentation. The TradeSystem classes now use property files for configuration. On top of this, DefaultReport has been slightly enhanced with more statistics. An InstantMessage class has been added to send jabber messages to jabber accounts through the activestocks.eu gateway with a single line of code.


Changes: This relase has been significantly enhanced by adding two trade systems that generate some profit on a variety of stock symbols. A DefaultReport class now allows you to create simple trade reports. The new LocalBroker class allows simple, locally simulated trading. A new helper for sending emails with a single line of code eases distribution of trade signals.