All Projects → jackluo → Py Quantmod

jackluo / Py Quantmod

Licence: mit
Powerful financial charting library based on R's Quantmod | http://py-quantmod.readthedocs.io/en/latest/

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Py Quantmod

Dexplot
Simple plotting library that wraps Matplotlib and integrated with DataFrames
Stars: ✭ 208 (+34.19%)
Mutual labels:  jupyter-notebook, pandas, data-visualization, plotly
Seaborn Tutorial
This repository is my attempt to help Data Science aspirants gain necessary Data Visualization skills required to progress in their career. It includes all the types of plot offered by Seaborn, applied on random datasets.
Stars: ✭ 114 (-26.45%)
Mutual labels:  jupyter-notebook, data-science, pandas, data-visualization
Dtale
Visualizer for pandas data structures
Stars: ✭ 2,864 (+1747.74%)
Mutual labels:  jupyter-notebook, data-science, pandas, data-visualization
Quantitative Notebooks
Educational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
Stars: ✭ 356 (+129.68%)
Mutual labels:  jupyter-notebook, data-science, quantitative-finance, quantitative-trading
Data Science For Marketing Analytics
Achieve your marketing goals with the data analytics power of Python
Stars: ✭ 127 (-18.06%)
Mutual labels:  jupyter-notebook, data-science, pandas, data-visualization
Edaviz
edaviz - Python library for Exploratory Data Analysis and Visualization in Jupyter Notebook or Jupyter Lab
Stars: ✭ 220 (+41.94%)
Mutual labels:  jupyter-notebook, pandas, data-visualization, plotly
Dat8
General Assembly's 2015 Data Science course in Washington, DC
Stars: ✭ 1,516 (+878.06%)
Mutual labels:  jupyter-notebook, data-science, pandas, data-visualization
Data Science Hacks
Data Science Hacks consists of tips, tricks to help you become a better data scientist. Data science hacks are for all - beginner to advanced. Data science hacks consist of python, jupyter notebook, pandas hacks and so on.
Stars: ✭ 273 (+76.13%)
Mutual labels:  jupyter-notebook, data-science, pandas, data-visualization
Cryptocurrency Analysis Python
Open-Source Tutorial For Analyzing and Visualizing Cryptocurrency Data
Stars: ✭ 278 (+79.35%)
Mutual labels:  jupyter-notebook, data-science, data-visualization, plotly
Ds and ml projects
Data Science & Machine Learning projects and tutorials in python from beginner to advanced level.
Stars: ✭ 56 (-63.87%)
Mutual labels:  jupyter-notebook, data-science, pandas, data-visualization
Fantasy Basketball
Scraping statistics, predicting NBA player performance with neural networks and boosting algorithms, and optimising lineups for Draft Kings with genetic algorithm. Capstone Project for Machine Learning Engineer Nanodegree by Udacity.
Stars: ✭ 146 (-5.81%)
Mutual labels:  jupyter-notebook, data-science, data-visualization
Dash Stock Tickers Demo App
Dash Demo App - Stock Tickers
Stars: ✭ 108 (-30.32%)
Mutual labels:  data-science, data-visualization, plotly
Sigmoidal ai
Tutoriais de Python, Data Science, Machine Learning e Deep Learning - Sigmoidal
Stars: ✭ 103 (-33.55%)
Mutual labels:  jupyter-notebook, data-science, pandas
Pymc Example Project
Example PyMC3 project for performing Bayesian data analysis using a probabilistic programming approach to machine learning.
Stars: ✭ 90 (-41.94%)
Mutual labels:  jupyter-notebook, data-science, pandas
Sweetviz
Visualize and compare datasets, target values and associations, with one line of code.
Stars: ✭ 1,851 (+1094.19%)
Mutual labels:  data-science, pandas, data-visualization
Krisk
Statistical Interactive Visualization with pandas+Jupyter integration on top of Echarts.
Stars: ✭ 111 (-28.39%)
Mutual labels:  jupyter-notebook, data-science, data-visualization
Pythondata
repo for code published on pythondata.com
Stars: ✭ 113 (-27.1%)
Mutual labels:  jupyter-notebook, data-science, data-visualization
My Journey In The Data Science World
📢 Ready to learn or review your knowledge!
Stars: ✭ 1,175 (+658.06%)
Mutual labels:  jupyter-notebook, data-science, data-visualization
Pandas Videos
Jupyter notebook and datasets from the pandas Q&A video series
Stars: ✭ 1,716 (+1007.1%)
Mutual labels:  jupyter-notebook, data-science, pandas
Data Science Portfolio
A Portfolio of my Data Science Projects
Stars: ✭ 149 (-3.87%)
Mutual labels:  jupyter-notebook, data-science, data-visualization


Quantmod

Documentation Status

A powerful financial charting library based on R's Quantmod.

Quantmod makes creating interactive financial charts easy and intuitive. Furthermore, Quantmod has over 50 technical indicators built-in, in addition to a variety of technical and quantitative financial tools.



Main features

Intuitive API

Financial charting should not hinder your research and trading. Quantmod aims to provide the most user-friendly API so that you don't need to worry about making charts.

Fully interactive financial charts

Built on top of Plotly, Quantmod provides interactive, D3.js charting out of the box. No more Matplotlib images! Easily toggle indicators simply by clicking on them, infinitely zoom on any graph, choose preset date ranges and more.

Pandas DataFrame integration

Because Pandas is the lingua franca of Python data science, Quantmod is tightly based upon the DataFrame object. Easily switch from Series/DataFrame to Chart, and vice-versa.

50+ technical indicators and statistical tools

From EMA, to RSI, to BBANDS, to ULTOSC, Quantmod has nearly every indicator out of the box. Indicators are implemented with custom bindings to industry standard Ta-Lib; Python-only technical implementations coming soon.

Plotly Dash integration

Quantmod integrates nicely with Dash, allowing you to build modern React webapps in pure Python. The stock market app above takes less than 5 minutes and 50 lines to make.

Data acquisition engine

Quantmod has end-of-day data acquisition functionality via get_symbol(). Tick data acquisition for past month (via built-in scraping) coming soon.

Theming engine

Choose from included Quantmod themes or design your own to customize chart appearance.

Installation

Install from PyPI:

pip install quantmod

Or build package from source:

python setup.py install

Ta-Lib is additionally required for technical indicator support.

Dependencies

Quantmod requires plotly, pandas and pandas_datareader to work properly (hard dependencies).

In addition, an installation of Ta-Lib is strongly recommended as it is required for technical indicator support.

The hard dependencies should be automatically installed with pip, but Ta-Lib requires a longer install.

First install the C/C++ package.

For Mac:

brew install ta-lib

For Windows:

Download ta-lib-0.4.0-msvc.zip and unzip to C:\ta-lib

https://sourceforge.net/projects/ta-lib/files/ta-lib/0.4.0/ta-lib-0.4.0-msvc.zip

For Linux:

Download ta-lib-0.4.0-src.tar.gz and:  
$ untar and cd
$ ./configure --prefix=/usr
$ make
$ sudo make install

http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

Then install the Python library:

pip install TA-Lib

Documentation

Read the full documentation over at:

http://py-quantmod.readthedocs.io/en/latest/

If you prefer learning by example, hands-on tutorials are coming soon.

Getting started

See the start_here.ipynb notebook provided in the repository.

Dash integration

See the dash_example notebooks provided in the repository.

License

MIT

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].