All Projects → voice32 → Stock_market_indicators

voice32 / Stock_market_indicators

A small Python library with most common stock market indicators

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Stock market indicators

Pandas Ta
Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 130+ Indicators
Stars: ✭ 962 (+493.83%)
Mutual labels:  pandas, trading, stock-market
Tradingbot
Autonomous stocks trading script
Stars: ✭ 99 (-38.89%)
Mutual labels:  trading, stock-market
Tradestation
EasyLanguage indicators and systems for TradeStation
Stars: ✭ 65 (-59.88%)
Mutual labels:  trading, stock-market
Stock Market Analysis And Prediction
Stock Market Analysis and Prediction is the project on technical analysis, visualization and prediction using data provided by Google Finance.
Stars: ✭ 112 (-30.86%)
Mutual labels:  pandas, stock-market
Robin stocks
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
Stars: ✭ 967 (+496.91%)
Mutual labels:  trading, stock-market
Abu
阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构
Stars: ✭ 8,589 (+5201.85%)
Mutual labels:  pandas, trading
Aat
Asynchronous, event-driven algorithmic trading in Python and C++
Stars: ✭ 109 (-32.72%)
Mutual labels:  trading, stock-market
Alphapy
Automated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost
Stars: ✭ 564 (+248.15%)
Mutual labels:  pandas, trading
Sumzerotrading
A Java API for Developing Automated Trading Applications for the Equity, Futures, and Currency Markets
Stars: ✭ 128 (-20.99%)
Mutual labels:  trading, stock-market
Robinhood On Rails
A web dashboard for the free trading platform Robinhood using Ruby on Rails and a private API
Stars: ✭ 134 (-17.28%)
Mutual labels:  trading, stock-market
Tushare
TuShare is a utility for crawling historical data of China stocks
Stars: ✭ 11,288 (+6867.9%)
Mutual labels:  pandas, stock-market
Sibyl
Platform for backtesting and live-trading intraday Stock/ETF/ELW using recurrent neural networks
Stars: ✭ 32 (-80.25%)
Mutual labels:  trading, stock-market
Liteexchange
My programming lab : multithreaded order matching engine in C++11 using FIX for order entry for Linux/Windows , no 3rd party libraries
Stars: ✭ 142 (-12.35%)
Mutual labels:  trading, stock-market
Alice blue
Official Python library for Alice Blue API trading
Stars: ✭ 60 (-62.96%)
Mutual labels:  trading, stock-market
Finta
Common financial technical indicators implemented in Pandas.
Stars: ✭ 901 (+456.17%)
Mutual labels:  pandas, trading
Mop
Stock market tracker for hackers.
Stars: ✭ 1,534 (+846.91%)
Mutual labels:  trading, stock-market
Quantdom
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI ]
Stars: ✭ 449 (+177.16%)
Mutual labels:  trading, stock-market
Algotrader
Simple algorithmic stock and option trading for Node.js.
Stars: ✭ 468 (+188.89%)
Mutual labels:  trading, stock-market
Trendyways
Simple javascript library containing methods for financial technical analysis
Stars: ✭ 121 (-25.31%)
Mutual labels:  trading, stock-market
Tf deep rl trader
Trading Environment(OpenAI Gym) + PPO(TensorForce)
Stars: ✭ 139 (-14.2%)
Mutual labels:  trading, stock-market

Stock Market Indicators

A small Python library with most the common stock market indicators.

Requirements

  • Pandas
  • Numpy

Installation

Clone or download the indicators.py file into your project directory.

Usage

Import the module: import indicators

The functions in this library accept the data in Pandas DataFrame format. The data should contain OPEN, HIGH, LOW, CLOSE and VOLUME columns. See the comments for each function for the list of required columns. Their default names are hardcoded in functions' params, however you may supply your own column names, if they are different. Sometimes you would also need to provide periods over which to calculate the indicator values. However, for all of them the default (recommended) values are pre-assigned.

List of implemented techinical indicators

  • Exponential moving average (EMA)
  • Moving Average Convergence/Divergence Oscillator (MACD)
  • Accumulation Distribution (A/D)
  • On Balance Volume (OBV)
  • Price-volume trend (PVT)
  • Average true range (ATR)
  • Bollinger Bands
  • Chaikin Oscillator
  • Typical Price
  • Ease of Movement
  • Mass Index
  • Average directional movement index
  • Money Flow Index (MFI)
  • Negative Volume Index (NVI)
  • Positive Volume Index (PVI)
  • Momentum
  • Relative Strenght Index (RSI)
  • Chaikin Volatility (CV)
  • William's Accumulation/Distribution
  • William's % R
  • TRIX
  • Ultimate Oscillator

License

GNU General Public License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].