* 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
- Installation of python and PyCharm IDE, import some modules, and run a simple demo
- Getting stock historical data from Yahoo finance website online
- Update daily stock data, append to historical data
- 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
- 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?
- 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?
- Plot 2 sets of stock data on the same graph, find out if one is leading another stock
- Plot stock graph with MACD, bollinger bands, RSI indications together
- 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
- 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.
- 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
- Criteria on designing algo stock trading platform
- What is a stock backtesting report look like? Here is a sample
- A summary stock trading report to find out if your algo stock trading system is OK or not
- To be continue ….
D. Measure performance of algo trading system result
- Trading system result summary update every week, since Aug, 2022 (under development)
- Week 0 algo trading performance summary report
- Week 1 algo trading performance summary report
- Week 2 algo trading performance summary report
- Week 3 algo trading performance summary report
- Week 4 / Aug 2022, algo trading performance summary report
E. Can Artificial Intelligence(AI) uses in algorithmic trading?
- Can you use AI in the stock program trading system?
F. Miscellaneous
- About program trading, why it works? Lets take a look at Mark Minervini‘s (U.S. Investing Champion) trading system.
- What PC am I using?
- Why using python program to build your own algo trading system. Compare to use existing online trade software such as MetaTrader, MultiCharts, AmiBroker, etc.