Trading Program - shhtse/996AsiaPythonLimited GitHub Wiki
Stage1: Web scraping
Extract real time stock data of all US stock from https://www.tradingview.com
Deadline: 31 July
Step1. Extract web data
Deadline: Done (shhtse, kcwu229)
You will need to learn:
a) Requests library: Get, Post
Suggested learning resource:
1.Rakesh Vidya Chandra Python Requests Essentials CH 1,2,6
The book has been uploaded to TG group by Sam on 2June 1353
2.Python Requests Tutorial: Request Web Pages, Download Images, POST Data, Read JSON, and More
https://www.youtube.com/watch?v=tb8gHvYlCFs&t=2s
Step2. Sort out Web data
Deadline: 28 July
You will need to learn:
a) Beautiful Soup
- Little knowledges of HTML tag structure
Suggested learning resource:
https://www.youtube.com/watch?v=_LRfuctPLds&list=PLb02lEEsdpfazL74WD8D9YAe5qroZzCpA&index=17
b) Selenium
Suggested learning resource:
https://www.youtube.com/watch?v=lXwgSweHf5Q&list=PLb02lEEsdpfazL74WD8D9YAe5qroZzCpA&index=18
c) HTML
Suggested learning resource:
https://www.youtube.com/watch?v=pQN-pnXPaVg&t=834s
Step3. Export to different format
Duration: 2 weeks
Deadline: 31 July
You will need to learn:
Pandas
Suggested learning resource:
Python 初級 - 數據科學:3小時 pandas 入門教程 - 第2版|數據分析|Data Science|教學|廣東話
https://www.youtube.com/watch?v=w76oa7YzvkY&list=PLb02lEEsdpfazL74WD8D9YAe5qroZzCpA&index=27
Python 初級 - 數據科學:pandas 時間 + 圖表教程|股票|數據分析|Data Science|教學|廣東話
https://www.youtube.com/watch?v=jrd8shHEVFQ&list=PLb02lEEsdpfazL74WD8D9YAe5qroZzCpA&index=28
Python 初級 - 數據科學:pandas 類別 + 樣式|Categorical, Style|數據分析|Data Science|教學|廣東話
https://www.youtube.com/watch?v=4ntwbAWnKbg&list=PLb02lEEsdpfazL74WD8D9YAe5qroZzCpA&index=29
Stage2: Data management
Deadline: 6 August
1.SQL Tutorial - Full Database Course for Beginners
https://www.youtube.com/watch?v=HXV3zeQKqGY
2.R Programming Tutorial - Learn the Basics of Statistical Computing
https://www.youtube.com/watch?v=_V8eKsto3Ug
Stage3: Data analysis
Write a trading strategy base on momentum trading
Deadline: 16 August
Data Analysis with Python Course - Numpy, Pandas, Data Visualization
https://www.youtube.com/watch?v=GPVsHOlRBBI
Stage4: Build up the trading program
Write and implement the programme to thinkorswim, a paper trade programme by TD ameritrade
Deadline: 3 October
Algorithmic Trading Using Python - Full Course