MCPcopy Index your code
hub / github.com/BYVoid/TA-Lib

github.com/BYVoid/TA-Lib @ta-lib-0.4.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release ta-lib-0.4.0 ↗ · + Follow
494 symbols 760 edges 45 files 46 documented · 9% 8 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TA-Lib: Technical Analysis Library

Multi-Platform Tools for Market Analysis

TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.

  • Includes 200 indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands etc... (more info)
  • Candlestick pattern recognition
  • Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET (This git repository is a Java-only mirror with Maven support)

Free Open-Source Library

TA-Lib is available under a BSD License allowing it to be integrated in your own open-source or commercial application. (more info)

Commercial Application

TA-Lib is also available as an easy to install Excel Add-Ins. Try it for free!

Build with Maven

Build Status

Have Maven installed, and run mvn package

Extension points exported contracts — how you extend this code

TaFuncClosure (Interface)
@deprecated in favor of interfaces TaFuncService and taGrpService [4 implementers]
src/main/java/com/tictactec/ta/lib/meta/TaFuncClosure.java
TaFuncService (Interface)
(no doc) [4 implementers]
src/main/java/com/tictactec/ta/lib/meta/TaFuncService.java
TaGrpService (Interface)
(no doc) [4 implementers]
src/main/java/com/tictactec/ta/lib/meta/TaGrpService.java

Core symbols most depended-on inside this repo

getFuncInfo
called by 23
src/main/java/com/tictactec/ta/lib/meta/CoreMetaData.java
add
called by 18
src/main/java/com/tictactec/ta/lib/CoreAnnotated.java
get
called by 9
src/main/java/com/tictactec/ta/lib/meta/CoreMetaInfo.java
getName
called by 9
src/main/java/com/tictactec/ta/lib/meta/TaFuncMetaInfo.java
getInputParameterInfo
called by 8
src/main/java/com/tictactec/ta/lib/meta/CoreMetaData.java
getOptInputParameterInfo
called by 8
src/main/java/com/tictactec/ta/lib/meta/CoreMetaData.java
getParameterInfo
called by 7
src/main/java/com/tictactec/ta/lib/meta/CoreMetaData.java
max
called by 5
src/main/java/com/tictactec/ta/lib/CoreAnnotated.java

Shape

Method 455
Class 27
Enum 9
Interface 3

Languages

Java100%

Modules by API surface

src/main/java/com/tictactec/ta/lib/CoreAnnotated.java317 symbols
src/main/java/com/tictactec/ta/lib/meta/CoreMetaData.java31 symbols
src/main/java/com/tictactec/ta/lib/meta/TaFuncMetaInfo.java19 symbols
src/test/java/CoreTest.java13 symbols
src/main/java/com/tictactec/ta/lib/meta/CoreMetaDataCompatibility.java12 symbols
src/main/java/com/tictactec/ta/lib/meta/PriceHolder.java10 symbols
src/test/java/TestAbstractClosure.java9 symbols
src/test/java/InputData.java8 symbols
src/main/java/com/tictactec/ta/lib/meta/CoreMetaInfo.java8 symbols
src/test/java/TestCoreMetaData.java6 symbols
src/test/java/MIntegerTest.java6 symbols
src/main/java/com/tictactec/ta/lib/meta/PriceInputParameter.java6 symbols

For agents

$ claude mcp add TA-Lib \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page