Technical Analysis Library - Documentation

Home

Documentation
Download
Developers
Other Links

API
Function Index
TADOC

Forum
SourceForge

 

C/C++ API

TA-Lib is totally embedded within your application using static library. You access the functionality by including the header file "ta_libc.h"

Excel API

Just add the TA-Lib Excel add-ins to your workbook and you get access to all the TA functions in your spreadsheet. If you know how to enter an array formula with Ctrl-Shift-Enter, you will find that calling the TA-Lib functions is very easy. Here is an example:

{=TA_EMA( A1:A200, 13 )}

This formula will calculate a 13 periods exponential moving average of the cells A1 to A200.

Look for the "ta-lib.xll" add-Ins and the "example.xls" worksheet included in the package.

Note: Because ta-lib.xll is built with Visual Studio 2005, some Microsoft libraries must also be installed on the end-user computer (More Info). If these redistributable libraries are not installed, the TA-Lib add-ins will failed to be load in Excel.

Java API

Native java source code is included. The interface is mostly the same as the C/C++ API.

.NET and Mono API

The interface is mostly similar to the C/C++ API. To use TA-Lib on .NET/Mono you just need to add a reference to the assembly included in the package. There is no need to call TA_Initialize and TA_Shutdown, these are done automatically (More Info)

Perl and Python API

The implementation is not native Perl/Python code. The C/C++ code is made available through a wrapper. See details in the SWIG directory of the package.

TA-Lib User Documentation

Frequently Ask Questions
C/C++ Application Program Interface
TADOC - Technical Analysis Documentation

TA-Lib Design Documentation

(TA-Func) How-to add a technical analysis function
(OO Interface) Time Series Requirement

Products Using TA-Lib

The following products use whole or parts of TA-Lib and are developed and distributed independently.

Advanced Stock TrackerWeb-based application for keeping track of stocks.
EclipseTraderFocused to the building of an online stock trading system, featuring pricing watch, charts with technical analysis indicators, level II/market depth view, news watching, and integrated trading.
Marketier.orgOnline charting and analysis tool
NexTickOpen-source daytrader tool focusing on usability and simplicity. Java base.
 Personal Stock Streamer Quotes, portfolio management, reports, indicators and scripting.(DTLink Software).
  QtstalkerQtstalker is a user friendly Technical Analysis package for GNU/Linux.
 TA-Lib MATLAB Toolbox Open-source MATLAB API for TA-Lib.
  Thinking StuffAutomated trading platform. Build strategies by selecting and adapting rules with mouse clicks instead of using a script language. Supports Oanda
  Tradery.comA free online trading community. Back test and optionally share strategies with others.
  Trade StrategistCreate and Test trading strategy for Mac OS X.
(Tell us when you are using TA-Lib in your product. It is highly appreciated)
Google  SourceForge Logo
  Web TA-Lib.org
 
 

Copyright� 2007 TicTacTec LLC. All Rights Reserved. Last Update: 03/22/08