Investing¶
Warning
Like the rest of this documentation set, this is not to be taken as financial advice; or advice of any kind.
Basics¶
Cash flow¶
Revenue¶
Gross Revenue
Net Revenue: revenue after [returns, chargebacks, …]
Accounting Equation¶
Assets = Liabilities + Equity
Liabilities = Assets - Equity
Equity = Assets - Liabilities
Equity¶
Equity = Assets - Liabilities
Asset¶
Liability¶
Financial Statement¶
Capitalization table¶
A Capitalization table (Cap table) lists ownership stakes in a [new] venture.
There are a number of SaaS web applications for managing cap tables (and, most importantly, generating valuation reports).
eShares
CapShares
Option¶
Stock Option¶
A stock option is a type of Option.
Employee Stock Option¶
SAFE¶
Investing Strategies¶
Investing Styles¶
Value Investing¶
See:
Buy and Hold¶
Value investing is a Buy and Hold investing strategy / style.
Day trading¶
Daytrading is not Buy and Hold investing
Algorithmic trading¶
See:
High Frequency Trading¶
Stock Market Crash¶
Recession¶
Quantitative analyst¶
See also:
Data Science (for more domain-independent analyses)
Tools¶
pandas¶
Pandas (Python data analysis) is a library for Data Science (and statistics).
pandas-datareader¶
Yahoo! Finance
Google Finance
FRED
Fama/French
World Bank
OECD
Eurostat
EDGAR Index
Quandl¶
quandl-python¶
QuantLib¶
Quantlib is a library for Quantitative analysis written in C++.
QuantLib-Python is one wrapper library / language binding for QuantLib.
There are many language bindings for QuantLib:
pyql¶
pyql is a Cython package for working with parts of QuantLib.
Quantopian¶
Quantopian is a crowd-sourced hedge fund.
Quantopian offers free hosted IPython notebooks with pandas, Zipline, and minutely data from 2002 for algorithmic backtesting and live-trading.
You own your intellectual property.
You can choose to share your research and algorithms with the community; who can clone and modify at will.
Sample Mean Reversion algorithm: https://www.quantopian.com/algorithms/56f32bbf633c20776d000108
100 most-popular cloned algorithms: https://www.quantopian.com/posts/community-algorithms-migrated-to-quantopian-2
Quantopian Open¶
Zipline¶
Zipline is an Algorithmic trading library written in Python.
Zipline does backtesting. (“How would this trading algorithm have perfomed based upon historical data?”)
Zipline does live-trading. (“When to buy/sell?”)
Quantopian hosts zipline (and other components).
qgrid¶
qgrid is “An Interactive Grid for Sorting and Filtering [pandas] DataFrames in IPython Notebook.