This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
(Latest course update and full code review in May 2023!)
“(How) Can I use Technical Analysis and Technical Indicators for Trading and Investing?” – This is one of the most frequently asked questions in trading and investing.
This course clearly goes beyond rules, theories, vague forecasts, and nice-looking charts. (These are useful but traders need more than that.) This is the first 100% data-driven course on Technical Analysis. We´ll use rigorous Backtesting / Forward Testing to identify and optimize proper Trading Strategies that are based on Technical Analysis / Indicators.
This course will allow you to test and challenge your trading ideas and hypothesis. It provides Python Coding Frameworks and Templates that will enable you to code and test thousands of trading strategies within minutes. Identify the profitable strategies and scrap the unprofitable ones!
The course covers the following Technical Analysis Tools and Indicators:
-
Interactive Line Charts and Candlestick Charts
-
Interactive Volume Charts
-
Trend, Support and Resistance Lines
-
Simple Moving Average (SMA)
-
Exponential Moving Average (EMA)
-
Moving Average Convergence Divergence (MACD)
-
Relative Strength Index (RSI)
-
Stochastic Oscillator
-
Bollinger Bands
-
Pivot Point (Price Action)
-
Fibonacci Retracement (Price Action)
-
combined/mixed Strategies and more.
This is not only a course on Technical Analysis and Trading. It´s an in-depth coding course on Python and its Data Science Libraries Numpy, Pandas, Matplotlib, Plotly, and more. You will learn how to use and master these Libraries for (Financial) Data Analysis, Technical Analysis, and Trading.
Please note: This is not a course for complete Python Beginners (check out my other courses!)
What are you waiting for? Join now and start making proper use of Technical Analysis!
As always, there is no risk for you as I provide a 30-Days-Money-Back Guarantee.
Thanks and looking forward to seeing you in the Course!
Installing Python and Jupyter Notebooks
Technical Analysis with Python - an Introduction
Technical Analysis - Theory and Use Cases
-
11Overview
-
12Installing and importing required Libraries/Packages
-
13IMPORTANT NOTICE
-
14Loading Financial Data from the Web
-
15Charting - Simple Line Charts
-
16Charting - Interactive Line Charts with Cufflinks and Plotly
-
17How to customize Plotly Charts
-
18Candlestick and OHLC Bar Charts
-
19Bar Size / Granularity
-
20Volume Charts
-
21Technical Indicators - Overview and Examples
-
22Trend Lines
-
23Support and Resistance Lines
Simple Moving Averages (SMA) and Introduction to Backtesting
Exponential Moving Averages (EMA)
-
29Introduction
-
30Getting the Data
-
31A simple Buy and Hold "Strategy"
-
32Performance Metrics
-
33SMA Crossover Strategies - Overview
-
34Defining an SMA Crossover Strategy
-
35Vectorized Strategy Backtesting
-
36Finding the optimal SMA Strategy
-
37Generalization with OOP: An SMA Backtesting Class in action
-
38OOP: the special method __init__()
-
39OOP: the method get_data()
-
40OOP: the method set_parameters()
-
41OOP: the method test_strategy()
-
42OOP: the method plot_results()
-
43OOP: the method update_and_run()
-
44OOP: the method optimize_parameters()
-
45OOP: Docstrings and String Representation
-
46Trading Costs (Part 1)
-
47Trading Costs (Part 2)
-
48Trading Costs (Part 3)
-
49Special Case: Price/SMA Crossover
SMA / EMA Crossover Strategies (Coding Challenge)
Moving Average Convergence Divergence (MACD)
Relative Strength Index (RSI)
-
62Introduction
-
63MACD Strategies - Overview
-
64Getting the Data
-
65Defining an MACD Strategy (Part 1)
-
66Defining an MACD Strategy (Part 2)
-
67Vectorized Strategy Backtesting
-
68The MACD Backtesting Class in Action
-
69OOP Challenge: Create the MACD Backtesting Class (incl. Solution)
-
70Alternative MACD Strategies and Interpretations
Working with two or many Indicators - MACD & RSI
-
71Introduction
-
72RSI Strategies - Overview
-
73Getting the Data
-
74Defining an RSI Strategy (Part 1)
-
75Defining an RSI Strategy (Part 2)
-
76Vectorized Strategy Backtesting
-
77The RSI Backtesting Class in Action
-
78OOP Challenge: Create the RSI Backtesting Class (incl. Solution)
-
79Alternative RSI Strategies and Interpretations