A library to help management of fully customized indicators
Project description
IndicatorManagement
A library to help management of fully customized indicators.
Features
This library provides management of mathematical/financial indicators, without having any problem on large amount of series data.
If you can grab all your data on the memory at once, then you can select famous alternative libraries like TA-Lib. However, if amount of data is too large or it's hard to immediately prepare all data at once, then this library is for you.
For following animated graph, the source data is generated by this library.
(Source code of this example is available at examples/dynamic_plotting
.)
The source data is not fully loaded at once, instead the library calculates and load the data whenever it is needed.
Of course, you can perform any mathematical/statistical operation based on indicators. Currently I've implemented basic arithmetic operations, some mathematical operations, and few statistical operations. I am planning to support some more operations and financial indicators like inverse trigonometric functions, RSI, etc.
Dependencies
- Python 3.10+
I am planning to support lower Python version like 3.7.
Installation
This module is available at PyPI, so you can download it via pip;
pip install indicator-management
Usage
Please have a look at examples
folder.
Planned Future Features
- Implement comparison operators for indicators
- Implement more financial indicators including MACD, RSI, etc
- Implement matplotlib integration
Warning
This library is still under pre-alpha development, and API will be frequently changed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for indicator-management-0.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19c6bfaaf6127c8bdabea7eb2f7f50bb4cb7fa216440d25c87210e86d7b9cddb |
|
MD5 | b097ec33ef674f4e03a362dea07eb34e |
|
BLAKE2b-256 | b46d601a2c4cf0c8c680b0e2f4c9a4b5f4a137b4b6ef49feed6328bd57df6065 |
Hashes for indicator_management-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34966ce53266cd564453c345716e7ebed40bde7367bebf7eb26aadf7189d3343 |
|
MD5 | 147bec8c025c02ca9c8f159e5fa21ec6 |
|
BLAKE2b-256 | d4e622545c42947d15e08f20d4cab4dbafe8eee702ede5eb297cadcf9a139518 |