Skip to main content

A proprietary open source fintech python package with a plethora of features for building equity and cryptocurrency trading algorithms.

Project description

# ProfiTrade-Package 0.0.4

A proprietary open-source fintech python package with a plethora of features for building equity and cryptocurrency trading algorithms.

## Features

### Data.Price

Crypto (Class):

  • Historical: This function takes the interval and outputsize as parameters, using the alpha vantage API, it returns a df with historical price data.

  • Current: If toAppend (parameter) is set true, the function takes in a pandas dataframe and appends the current price data. Else, when toAppend is false, using the alpha vantage API, it returns a df with the current crypto exchange rate.

Stock (Class):

  • historicalIntraday: This function takes the interval and outputsize as parameters, using the alpha vantage API, it returns a df with historical intraday price data.

  • historicalIntradayExtended: This function takes the interval as parameters, using the alpha vantage API, it returns a df with extended historical intraday price data.

  • historicalDaily: This function takes the outputsize as parameters, using the alpha vantage API, it returns a df with historical daily price data.

### Indicators.Technical

  • SMA(func.): Given a pandas dataframe, this function calculates and adds simple moving average.

  • RSI(func.): Given a pandas dataframe, this function calculates and adds relative strength index.

  • EMA(func.): Given a pandas dataframe, this function calculates and adds expotential moving average.

  • MACD(func.): Given a pandas dataframe, this function calculates and adds Moving Average Convergence Divergence.

  • BOLBANDS(func.): Given a pandas dataframe, this function calculates and adds the Boll. Bands.

### Screen.Finviz

.Quantitative:

  • MostVolatile

  • MostActive

  • TopGainers

.Technical:

  • HorizontalSupportResistance

  • SidewaysHighVolume

  • SidewaysChannel

## Upcomming Features

  • Multiple trade logging functions (xl, csv, email, pandas etc.)

  • Catalyst (Using ML to differentiate between negative and positve news, social media sentiment etc.)

  • Fundemental Analysis (Based on financial ratios, financial health and future cash flow models etc.)

  • Economic Analysis (Using bond yields, interest rates, fed decisions)

  • Financial Data (Cash flow and other financial statements)

  • Technical Analysis

  • Any many more comming soon for free!

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

ProfiTrade-0.0.4.tar.gz (7.6 kB view details)

Uploaded Source

File details

Details for the file ProfiTrade-0.0.4.tar.gz.

File metadata

  • Download URL: ProfiTrade-0.0.4.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for ProfiTrade-0.0.4.tar.gz
Algorithm Hash digest
SHA256 81b77795df38d3263f782d839e7ed0869860c20e360297b2a82a14b0d08a6132
MD5 84f8e0163fd74ca30a9cccd8e1e5bc80
BLAKE2b-256 fb6260c95e79826524e9559cc5269454eb87c7c839cdb354b72a669b5e3e0246

See more details on using hashes here.

Supported by

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