tidyquant - Bringing financial analysis to the tidyverse

  •        40

tidyquant integrates the best resources for collecting and analyzing financial data, zoo, xts, quantmod, TTR, and PerformanceAnalytics, with the tidy data infrastructure of the tidyverse allowing for seamless interaction between each. You can now perform complete financial analyses in the tidyverse. Our short introduction to tidyquant on YouTube.

https://business-science.github.io/tidyquant/
https://github.com/business-science/tidyquant

Tags
Implementation
License
Platform

   




Related Projects

alphalens - Performance analysis of predictive (alpha) stock factors

  •    Jupyter

Alphalens is a Python Library for performance analysis of predictive (alpha) stock factors. Alphalens works great with the Zipline open source backtesting library, and Pyfolio which provides performance and risk analysis of financial portfolios.Check out the example notebooks for more on how to read and use the factor tear sheet.

Personae - 📈 Personae is a repo of implements and environment of Deep Reinforcement Learning & Supervised Learning for Quantitative Trading

  •    Python

Personae is a repo that implements papers proposed methods in Deep Reinforcement Learning & Supervised Learning and applies them to Financial Market. It will start from 2018-08-24 to 2018-09-01 a timestamp that I successfully found a job.

TechAn - Technical Analysis Library for Golang

  •    Go

TechAn is a technical analysis library for Go! It provides a suite of tools and frameworks to analyze financial data and make trading decisions. Techan is heavily influenced by the great ta4j. It provides Basic and advanced technical analysis indicators, Profit and trade analysis and Strategy building.

StockPricePrediction - Stock Price Prediction using Machine Learning Techniques

  •    Jupyter

To examine a number of different forecasting techniques to predict future stock returns based on past returns and numerical news indicators to construct a portfolio of multiple stocks in order to diversify the risk. We do this by applying supervised learning methods for stock price forecasting by interpreting the seemingly chaotic market data. Download the Dataset needed for running the code from here.

star - A STock Analysis and Research tool for terminal(cli) users. 技术控和命令行爱好者的 A 股辅助分析工具。

  •    Javascript

A STock Analysis and Research tool for terminal(cli) users. 技术控和命令行爱好者的 A 股辅助分析工具。


Stock-Predictor - Listens for Stock news on Twitter, performs sentiment analysis by mining information from an online news source, performs supervised predictive modeling and suggests buy or sell decisions of the stock

  •    Python

Listens for Stock news on Twitter, performs sentiment analysis by mining information from an online news source, performs supervised predictive modeling and suggests buy or sell decisions of the stock. Computes portfolio returns over time.

Clairvoyant - Software designed to identify and monitor social/historical cues for short term stock movement

  •    Python

Using stock historical data, train a supervised learning algorithm with any combination of financial indicators. Rapidly backtest your model for accuracy and simulate investment portfolio performance.During the testing period, the model signals to buy or sell based on its prediction for price movement the following day. By putting your trading algorithm aside and testing for signal accuracy alone, you can rapidly build and test more reliable models.

predicting_stock_prices - This is the coding challenge for "Predicting Stock Prices" by @Sirajology on Youtube

  •    Python

#predicting_stock_prices Stock Prediction Challenge by @Sirajology on Youtube. This is the code for the Stock Price Prediction challenge for 'Learn Python for Data Science #3' by @Sirajology on YouTube. The code uses the scikit-learn machine learning library to train a support vector regression on a stock price dataset from Google Finance to predict a future price. In the video, I use scikit-learn to build an ML model, but for the challenge you'll use the Keras library.

Stock Data

  •    

This library provides APIs to get the stock data such as trade price, the history price data, volume and so on. It can be used to get the real time stock data or the history sotck data. Please feel free to add your questions or ideas in the Discussions Tab Created by CB

SharePoint Stock Ticker

  •    

SharePoint Stock Ticker is a SharePoint 2010 project which consists of a SharePoint Stock Ticker Web Part driven off of Google's Stock API. The width of this Web Part was developed to fit within the default SharePoint 2010 Quick Launch navigation. This has also been tested...

Android Stock Quote Application

  •    Java

Stock quote app for the Android Platform. It fetches latest stock quote details(Last Traded price,Day High,Day Low,etc)from various free web services available on the internet. Allows you to save stocks in your portfolio for quick access to their prices.

wallstreet

  •    Silverlight

This is a stock app that displays the current price of a list of stocks that you provide. You can drill down to get more information, graphs and company news. The application also gives you an overview over the development on the worlds largest stock indexes and stock market news

pandas-datareader - Extract data from a wide range of Internet sources into a pandas DataFrame.

  •    HTML

Up to date remote data access for pandas, works for multiple versions of pandas. As of v0.6.0 Yahoo!, Google Options, Google Quotes and EDGAR have been immediately deprecated due to large changes in their API and no stable replacement.

quote-stream - Push JSON stock quotes in real-time over websockets.

  •    Javascript

Push JSON stock quotes in real-time over websockets. Simply replace AAPL in the URL with a valid ticker symbol. Stock quotes are pulled from https://www.google.com/finance and are real-time.

Market Analysis System

  •    Java

System for analysis of financial markets using technical analysis. Includes facilities for stock charting and futures charting, as well as automated generation of trading signals based on user-selected criteria. Operates on both daily and intraday data.

stocks - A free, lightweight, blazing-fast static page to get stock quotes using the IEX API

  •    HTML

A free, lightweight, blazing-fast static page to get stock quotes using the IEX API. Stocks can be grouped into user-defined portfolios. Quotes update every 10 seconds. No API key required. Everything is contained within index.html, there are no external javascripts or stylesheets to load. I used to use Google Finance portfolios as a simple way to watch a few baskets of stocks organized along some dimension, typically by sector (banks, tech, etc). Then Google Finance killed the portfolios feature, and the new version had no option to view stock quotes organized under subheaders with good information density. I tried some alternatives, but many of them felt too bloated, so I built my own.

JStock - Free Stock Market Software

  •    Java

JStock is a free stock market software for 26 countries. It provides Stock watchlist, Intraday stock price snapshot, Stock indicator editor, Stock indicator scanner and Portfolio management. Free SMS/email alert supported.

awesome-stock-resources - :city_sunrise: A collection of links for free stock photography, video and Illustration websites

  •    

A curated list of awesome stock photography, video and illustration websites. I try my best to maintain this repository and keep it up-to-date but if you spot a broken link or a resource which isn't listed, please, feel free to make a pull request.

GD Stock Portfolio Calculator

  •    C++

The GD Stock Portfolio Calculator is a Google Desktop gadget used to track how much your financial investments are worth.