Investing¶
Warning
Like the rest of this documentation set, this is not to be taken as financial advice; or advice of any kind.
Basics¶
- https://www.investor.gov/investing-basics
- http://www.fool.com/investing/basics/index.aspx
- http://www.investopedia.com/investing/investing-basics/
- http://www.investopedia.com/university/beginner/
- http://www.wikinvest.com/site/Guide_to_Investing
- https://finance.yahoo.com/education/begin_investing
Cash flow¶
Revenue¶
- Gross Revenue
- Net Revenue: revenue after [returns, chargebacks, ...]
- http://www.investopedia.com/ask/answers/102714/what-are-difference-between-gross-revenue-reporting-and-net-revenue-reporting.asp
Accounting Equation¶
- Assets = Liabilities + Equity
- Liabilities = Assets - Equity
- Equity = Assets - Liabilities
Equity¶
Asset¶
Liability¶
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
Stock Market Crash¶
Recession¶
Tools¶
pandas¶
Pandas (Python data analysis) is a library for Data Science (and statistics).
Pandas requires Cython, NumPy, and a number of additional libraries.
conda install pandas
pandas-datareader¶
- Yahoo! Finance
- Google Finance
- FRED
- Fama/French
- World Bank
- OECD
- Eurostat
- EDGAR Index
Quandl¶
quandl-python¶
quandl-python requires NumPy, which is really easy to install with Conda.
conda install numpy pandas requests pip pip install 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:
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).