Skip to content

tindicators is a library of technical analysis indicators

License

Notifications You must be signed in to change notification settings

picktim/tindicators

 
 

Repository files navigation

tindicators

tindicators is a library of technical analysis indicators. It provides over 160 indicators and has interfaces for C, Python and C#. It is blazing fast.

Docs: https://3jane.github.io/tindicators/

Quick start

Install

pip install tindicators

Example

>>> from tindicators import ti 

>>> ti.ema
Name:     	ema
Full Name:	Exponential Moving Average
Inputs:   	series
Options:  	period
Outputs:  	ema

>>> ti.ema([1, 2, 3, 4, 5], 4)
array([1., 1.4, 2.04, 2.824, 3.6944])

Miscellaneous

See also the C# package.

Motivation

The goal of this project was to create a library of indicators that would be fast, complete and easy to integrate into other systems. It is based on a fork of tulipindicators.

Contribution

Design overview and contribution guidelines: CONTRIBUTING.md

About

tindicators is a library of technical analysis indicators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.5%
  • C 7.2%
  • Python 7.0%
  • CMake 1.3%