AtlanticTrader's starred repositories
MarkovChainsStockPrediction
This project uses Markov Chains to predict the behavior of stocks in the stock market. First a model of a particular stock's (or stock index's) behavior based on past performance was created. Then, that model was used to predict what the stock's price would do (go up a little/lot, go down a little/lot) for the next few days in the future. *NOTE*: Please do not use as a tool for your investment decisions. This is merely a tool demonstrating a fun use case of Markov Chains.
Modeling_Stocks_As_Markov_chain
Markov chains are an extremely useful tool for modeling stochastic processes. The theory is rich spanning hundreds of years. In this code we transform stock data to fit a finite state Markov model. Once done we try to infer the percentage change in a stock's value over a predetermined time interval.
commercialLoanRisk
Risk Assessment Tool for Evaluating Commercial Loans
ThinkOrSwim
ThinkScript code for use with ThinkOrSwim
ThinkOrSwim
ThinkScript Studies and Strategies
ThinkScript
thinkscript strategy template includes many of the common setup details for studies
StocktwitsDataGathering
Gathering Tweet data of stocks using Stocktwits API.
AI-Project
Stock predictor using Machine Learning
Stock-Market-AI-GUI
Stock Market Prediction & Trading Bot using AI with a Web Interface
StockScanner
Python stock screener for S&P500/NASDAQ/DOWJONES/TSX according to Mark Minervini's screening criteria. Automatically makes list and formats symbol names to be imported to TradingView stock watchlist.
cell2function
IPython extension to convert a cell to a function
Python_Portfolio__VaR_Tool
Python-based portfolio / stock widget which sources data from Yahoo Finance and calculates different types of Value-at-Risk (VaR) metrics and many other (ex-post) risk/return characteristics both on an individual stock and portfolio-basis, stand-alone and vs. a benchmark of choice (constructed with wxPython)
VaR-stress-testing
This code analyzes Value at Risk using historical and Monte carlo method applied to a portfolio of three stocks with different weights. Also, it includes a stress test based on volatility of the portfolio.
Stresstesting-using-Monte-Carlo
Stress test a portfolio performance using a Monte-Carlo scheme.
Long-Short-Stress-Test
📊 Long/Short Equity Portfolio Stress Test
portfolio-stress-test
A python-based stress testing tool to evaluate the portfolio risk under various scenarios.
Schwab-API-Python
An easy and lightweight wrapper for using the Charles Schwab API.
good-morning
Simple Python module for downloading fundamental financial data from financials.morningstar.com.
FinanceToolkit
Transparent and Efficient Financial Analysis
Anomaly-Detection-in-Equity-Markets
In this repo I conduct anomaly detection in the US equity market using deep learning and the price and volume of three major index etfs: SPY (S&P 500 etf), QQQ (NASDAQ etf), and DIA (Dow etf).
FolioWatch
A Python model that takes my portfolio holdings and scrapes websites for market data to create and email a PDF or HTML report every morning. Built with a custom API to authenticate and access Schwab holdings data as well as other data sources.
Overvalued-Undervalued-Stock-Calculator
Simple stock value calculator that relies on the Dividend Discount Model as well as the Gordon Growth Model.
StockPricePrediction
Stock Price Prediction using Machine Learning Techniques
Stock-Analyzer-Python
Real time scrapping of stock data in order to get the most recent available information. Cleaning, structuring and parsing of relevant data to provide an interactive and informative dashboard. Dashboard features include: Price history (chart) Basic information (name, sector, industry, market cap...) Insider and institutional ownership information Share return over the years (absolute growth and cagr) Business summary Earnings & growth analysis (revenue, gross profit. EBITDA, net income, free cash flow...) Profitability analysis (roa, roe, roic, gross profit margin, net income margin...) Financial health analysis (debt to equity, interest coverage, quick ratio, current ratio...) Valuation analysis (p/e, p/s, p/b, p/fcf, peg) + Discounted Cash Flow Model
robinhood-crypto
Robinhood Crypto
Invoice-based-loans-web-app
Invoice Based Loans (Invoice Factoring Process) web application, A type of financial loan which provides a great way for small to medium scale businesses to improve working capital by using their sales invoices as collateral to borrow funds. Developed using Django framework.