Stock Trading Analysis with Python

The Stock Trading Analysis with Python course is designed to provide you with the knowledge and skills needed to analyze stock market data and make informed trading decisions using Python. Whether you're a beginner in stock trading or an experienced investor looking to enhance your trading strategies, this course will equip you with the tools to analyze historical data, implement technical indicators.

By the end of this course, you will have a solid understanding of stock trading analysis using Python and be able to develop and evaluate your own trading strategies. You will have the skills to analyze stock market data and implement technical indicators strategy with throughout backtesting to manage risks. Whether you are an individual investor or aspiring quantitative trader, this course will provide you with the essential tools to navigate the stock market and make informed trading decisions.

Those people who are interested in stock trading and want to trade realtime using algorithm will find the course useful.

What you’ll learn

Python

  • Python and python's libraries installation
  • Understanding python's data structure
  • Strings operation
  • Using tuple, list and dictionary
  • Read / write text files
  • Using date/time related functions
  • Date and time format conversion
  • Slicing and merging data
  • Automate the repetitive work using loop
  • Streamlining coding using by defining your own functions
  • Using python's libraries

Working with historical data

  • Downloading the historical data for a single stock
  • Downloading the historical data for multiple stocks
  • Notes on batch downloading
  • Working and saving the downloaded data

Technical analysis indicators calculation

  • Calculating the SMA and EMA
  • Calculating the RSI
  • Calculating the Bollinger Bands
  • Calculating the MACD

Stock Charts

  • Matplotlib drawing library
  • Plotting the stock price with volume
  • Plotting the stock price together with MA + RSI

Backtesting trading strategies

  • Formulating your trading strategies
  • Constructing backtesting workflow
  • Generating trading signals
  • Backtesting cross over trading strategy
  • Backtesting MA + RSI
  • Backtesting MACD

Strategies evaluation

  • Return calculation with buy and hold strategy
  • Return calculation with no trading cost
  • Return calculation with trading cost
  • Evaluating strategies performance

SCHEDULES
 
PYS4121 - 廣東話 23 Dec enrol
 
PYS5011 - 廣東話 03 Jan enrol
RELATING COURSES
  Beginning Data Science with Python
  Certificate Course in Python Programming x ChatGPT/GPT
  Python for Data Analysis
  Stock Trading Analysis with Python
  Python Programming x ChatGPT/GPT