* Content will be added or update every week. Text first, then YouTube video demo later.

A. Get started with Python, PyCharm IDE, and running some simple demo programs

  1. Installation of python and PyCharm IDE, import some modules, and run a simple demo
  2. Getting stock historical data from Yahoo finance website online
  3. Update daily stock data, append to historical data
  4. Plot graph with stock data. How to use daily data to plot weekly and monthly candlestick chart?

B. Some warm up small projects that related to stock trading

  1. If a stock, e.g. “GOOGL”, goes up (or down) 8% in 1 day, what would happen after 2 days, 7 days and 14 (or any) days later?
  2. If a stock, e.g. “AMZN”, goes up (or down) 3 days with 15% change, what would happen after 2 days, 7 days and 14 days later?
  3. Plot 2 sets of stock data on the same graph, find out if one is leading another stock
  4. Plot stock graph with MACD, bollinger bands, RSI indications together
  5. Compare a list of stocks closing price to 100 (or any) days ago, then sort the percentage changed, to find out the best performance stocks
  6. Compare a list of stock prices with its 20-day SMA (or 10-day, 50-day), find out what stocks are far high or low behind, then sort the list.
  7. Use a simple strategy to generate buy and sell signals, and put the buy and sell markers on graph and export to excel file

C. Build your algorithm trading system with python

  1. Criteria on designing algo stock trading platform
  2. What is a stock backtesting report look like? Here is a sample
  3. A summary stock trading report to find out if your algo stock trading system is OK or not
  4. To be continue ….

D. Measure performance of algo trading system result

  1. Trading system result summary update every week, since Aug, 2022 (under development)
  2. Week 0 algo trading performance summary report
  3. Week 1 algo trading performance summary report
  4. Week 2 algo trading performance summary report
  5. Week 3 algo trading performance summary report
  6. Week 4 / Aug 2022, algo trading performance summary report

E. Can Artificial Intelligence(AI) uses in algorithmic trading?

  1. Can you use AI in the stock program trading system?

F. Miscellaneous

  1. About program trading, why it works? Lets take a look at Mark Minervini‘s (U.S. Investing Champion) trading system.
  2. What PC am I using?
  3. Why using python program to build your own algo trading system. Compare to use existing online trade software such as MetaTrader, MultiCharts, AmiBroker, etc.