Projects / TA-Lib : Technical Analysis Library

TA-Lib : Technical Analysis Library

TA-Lib is a technical analysis library for financial trading applications. It includes more than 125 indicators such as ADX, MACD, RSI, and candlesticks. It provides consistency of calculations regardless of the development environment.

Operating Systems

Recent releases

  •  16 Sep 2007 11:04

    Release Notes: A Java abstract API was added, allowing your application to adapt without code change when new technical analysis functions are added. Fixes were made to the MFI (Money Flow Index) and Excel add-ins. A new MAVP analysis function (Moving Average with Variable Period) was added.

    •  01 Feb 2007 07:07

      Release Notes: The main new feature is a generated XML file to provide meta-information of the interface. This facilitates integration within .NET and Java applications. New technical functions are Beta coefficient, MinIndex, MaxIndex, MinMax, and MinMaxIndex. Bugfixes were made to linear regression calculation and the Average Directional Index function (ADX).

      •  17 Jun 2006 19:38

        Release Notes: Many fixes were made to the Java port. Deprecated code has been removed. The library now focuses exclusively on what it does best: being a calculation engine for technical analysis. The "Ult Oscillator" and the "Normalized Average True Range" indicator have been added.

        •  09 Jan 2006 04:11

          Release Notes: This release adds a Java port. New Hikakke pattern recognition enhances the candlestick functions library.

          •  28 Apr 2005 07:50

            Release Notes: The candlestick feature was completed with 26 new pattern recognitions. A few minor bugfixes were made in the APO, PPO, TRIX, and STOCHRSI technical analysis functions. Support for 64-bit Linux platforms and Python was added.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.