ta

Technical analysis, in your language.

ta is a small, dependency-free technical-analysis library shipped in three flavors: ta.js for Node and the browser, ta.py for Python, and ta.go for Go. Same indicators, same names, idiomatic to each runtime.

ta.js

Node.js + browser. Distributed via npm.

npm install ta.js
View on GitHub →

ta.py

Python 3. Distributed via PyPI.

pip install ta.py
View on GitHub →

ta.go

Go modules. Idiomatic Go API.

go get github.com/Bitvested/ta.go
View on GitHub →

Recent posts about ta

See all →

A hundred technical indicator functions in JavaScript

ta.js is my first open-source project — around a hundred indicator functions in JavaScript, first commit 2020-08-24, v1.17.0 shipped earlier this week. I started it because I needed the indicator functions for my own work anyway and writing each of them turned out to be the cleanest way to learn them. I published it because if anyone actually used it, they might open issues on the ones I had gotten wrong, and that scrutiny loop was cheaper than anything I could have built for myself.