This release is a pre-release and may not be stable for production use.
Technical
This is a collection of technical indicators collected or developed for freqtrade as well as utilities such as timeframe resampling.
What does it do for you
We basically provide you with easy to use indicators, collected from all over github and custom methods. Over time we plan to provide a simple API wrapper around TA-Lib, PyTi and others, as we find them. So you have one place, to find 100s of indicators.
Custom indicators
-
Consensus - an indicator which is based on a consensus model, across several indicators you can easily customize these. It is based on the tradinvg view buy/sell graph. - MovingAverage Consensus - Oscillator Consensus - Summary Consensus
-
volume weighted moving average
-
laguerre
-
trendlines, 2 different algorithms to calculate trendlines
-
fibonacci retracements
-
pivots points
Utilities
- resample - easily resample your dataframe to a larger interval
- merge - merge your resampled dataframe into your original dataframe, so you can build triggers on more than 1 interval!
Wrapped Indicators
The following indicators are available and have been 'wrapped' to be used on a dataframe with the standard open/close/high/low/volume columns:
- cmf - chaikow money flow, requires dataframe and period
- accumulation_distribtuion - requires a dataframe
- osc - requires a dataframe and the periods
- aroon - dataframe, period, field
- atr - dataframe, period, field
- atr_percent - dataframe, period, field
- bollinger_bands - dataframe, period, stdv, field, prefix
- cmo - dataframe, period, field
- cci - dataframe, period
- williams percent
- momentum oscilator
- hull moving average
- ultimate oscillator
- sma
- ema
- tema
We will try to add more and more wrappers as we get to it, but please be patient or help out with PR's! It's super easy, but also super boring work.
Usage
to use the library, please install it with pip
pip install technical
To get the latest version, install directly from github:
pip install git+https://github.com/freqtrade/technical
and than import the required packages
from technical.indicators import accumulation_distribution, ...
from technical.util import resample_to_interval, resampled_merge
Contributions
We will happily add your custom indicators to this repo! Just clone this repository and implement your favorite indicator to use with freqtrade.
have fun!
Metadata
Release files for technical 1.0.2.dev1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| technical-1.0.2.dev1.tar.gz | 27.9 kB | Without provenance | Details for technical-1.0.2.dev1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| technical-1.0.2.dev1-py3-none-any.whl | Python 3 | none | any | Details for technical-1.0.2.dev1-py3-none-any.whl |
Total release size: 72.2 kB
Release files / technical-1.0.2.dev1.tar.gz
| Download URL | technical-1.0.2.dev1.tar.gz |
|---|---|
| Size | 27.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
808c83c4eeeaf86aa69060a1a15e6f4da700495e9ae26665b56b5a75735a8929
|
|
BLAKE2b-256 checksum How to use checksums |
167fa7f7828475e3a54c3927414f59784b23784fd2eb0208ba0b1eb51e129e95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3
|
Release files / technical-1.0.2.dev1-py3-none-any.whl
| Download URL | technical-1.0.2.dev1-py3-none-any.whl |
|---|---|
| Size | 44.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7cd1e16f78178ce27aa089089962e9e33e5b7970f5857a0de98ab1fdd4ea6b86
|
|
BLAKE2b-256 checksum How to use checksums |
b8d61e59b929679238dbfa235a8d4668c95a04d8431ca2465cb94b740cc74c92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3
|
Security for technical 1.0.2.dev1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.