Skip to main content

A collection of technical indicators for backtesting and for implementing trading strategies in Python3.

Project description

ALGOIND: A Technical Indicators collection in Python.

🔎 What is it

  • algoind is python3 package that contains technical indicators for backtesting and for implementing trading strategies in Python3.

  • 😃 Who I am

    • My name is Matteo, a 21 years old FinTech student.
    • I created this library for my personal usage and I decided publish it because it think can be useful for someone.
    • 👋 You can find my contacts here.
  • The source code is currently hosted on GitHub at: https://github.com/matteoincremona/algoind/

  • Thanks to Investopedia.com that provided me a vast amount of knowledge to be able to create this library.

💻 How to Install it

# conda
conda install -c conda-forge algoind
# PyPI
pip install algoind

📈 Features

This is the list of all the indicators algoind contains:

  • Single Moving Average (SMA)
  • Esponential Moving Average (EMA)
  • Average True Range (ATR)
  • Relative Strenght Index (RSI)
  • Upper Bollinger Bands (BBU)
  • Lower Bollinger Bands (BBL)
  • Mid Bollinger Bands (BBM)
  • Moving Average Convergence Divergence (MACD)
  • Moving Average Convergence Divergence Signal (MACDsignal)

✅ Example: How to use it

# After the installation of the package:
import algoind
from algoind import indicators as ind

# Let's try SMA: what should we know about it?
help(ind.SMA)

# Let's try SMA that takes, for example:
# - The close prices of a df: "df.Close"
# - The period for the calculation of the SMA: "20"
SMA20 = ind.SMA(df.Close, 20)

# To see the values of the indicator:
SMA20

⚙️ Discussion and Development

I will be very enthusiastic if somebody would like to help me with this project.

Contact me if you have any problem or if you want me to add new indicators.

Thank you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

algoind-0.0.3.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

algoind-0.0.3-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file algoind-0.0.3.tar.gz.

File metadata

  • Download URL: algoind-0.0.3.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for algoind-0.0.3.tar.gz
Algorithm Hash digest
SHA256 10d5e2c77215e21e83c228df18470b11bb0888a1d9ca14bd9151c77f552a4347
MD5 eecc48dc2e6c1e05e2c22ff69a0c1854
BLAKE2b-256 72e29650c28f0732363d43cd52943e935bef69fc97711e658363cab439944914

See more details on using hashes here.

File details

Details for the file algoind-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: algoind-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.8

File hashes

Hashes for algoind-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f902ca66c989e0069de81d51d5a9f32e41bed88fce97fdc75f56bf8fa061fb6
MD5 260dc024607192a825a0aa694f1e8104
BLAKE2b-256 03fb953896e97a2a0bbed75dfd964935517f902d40dee2ea2ceb7aacc8152162

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page