Algorithmic Trading A-Z with Python, Machine Learning & AWS

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

Welcome to the most comprehensive Algorithmic Trading Course. It´s the first 100% Data-driven Trading Course!

In this rigorous but yet practical Course, we will leave nothing to chance, hope, vagueness, or hocus-pocus!


Did you know that 75% of retail Traders lose money with Day Trading? (some sources say >95%)

For me as a Data Scientist and experienced Finance Professional this is not a surprise. Day Traders typically do not know/follow the five fundamental rules of (Day) Trading. This Course covers them all in detail!


1. Know and understand the Day Trading Business

Don´t start Trading if you are not familiar with terms like Bid-Ask Spread, Pips, Leverage, Margin Requirement, Half-Spread Costs, etc.

Part 1 of this course is all about Day Trading A-Z with the Brokers Oanda and FXCM. It deeply explains the mechanics, terms, and rules of Day Trading (covering Forex, Stocks, Indices, Commodities, Baskets, and more).


2. Use powerful and unique Trading Strategies

You need to have a Trading Strategy. Intuition or gut feeling is not a successful strategy in the long run (at least in 99.9% of all cases). Relying on simple Technical Rules doesn´t work either because everyone uses them.

You will learn how to develop more complex and unique Trading Strategies with Python. We will combine simple and also more complex Technical Indicators and we will also create Machine Learning- and Deep Learning- powered Strategies. The course covers all required coding skills (Python, Numpy, Pandas, Matplotlib, scikit-learn, Keras, Tensorflow) from scratch in a very practical manner.

3. Test your Strategies before you invest real money (Backtesting / Forward Testing)

Is your Trading Strategy profitable? You should rigorously test your strategy before 'going live'.

This course is the most comprehensive and most rigorous Backtesting / Forward Testing course that you can find.

You will learn how to apply Vectorized Backtesting techniques, Iterative Backtesting techniques (event-driven), live Testing with play money, and more. And I will explain the difference between Backtesting and Forward Testing and show you what to use when. The backtesting techniques and frameworks covered in the course can be applied to long-term investment strategies as well!


4. Take into account Trading Costs - it´s all about Trading Costs!

"Trading with zero commissions? Great!" ... Well, there is still the Bid-Ask-Spread and even if 2 Pips seem to be very low, it isn´t!

The course demonstrates that finding profitable Trading Strategies before Trading Costs is simple. It´s way more challenging to find profitable Strategies after Trading Costs! Learn how to include Trading Costs into your Strategy and into Strategy Backtesting / Forward Testing. And most important: Learn how you can control and reduce Trading Costs.

5. Automate your Trades

Manual Trading is error-prone, time-consuming, and leaves room for emotional decision-making.

This course teaches how to implement and automate your Trading Strategies with Python, powerful Broker APIs and Amazon Web Services (AWS). Create your own Trading Bot and fully automate/schedule your trading sessions in the AWS Cloud!


Finally... this is more than just a course on automated Day Trading:

  • the techniques and frameworks covered can be applied to long-term investing as well.

  • it´s an in-depth Python Course that goes beyond what you can typically see in other courses. Create Software with Python and run it in real-time on a virtual Server (AWS)!

  • we will feed Machine Learning & Deep Learning Algorithms with real-time data and take ML/DL-based actions in real-time!

What are you waiting for? Join now. 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!


+++ IMPORTANT NOTICE +++

In some countries (Japan, Russian Federation, South Korea, Turkey) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). For the heart of this course (Coding, Creating Strategies, Backtesting & Forward Testing Strategies) you don´t need a Broker account. Therefore, this course is a great choice even without a Broker account. But please keep in mind that some parts (Trading and Implementation) won´t work for you! Thanks a lot for your understanding!

Who this course is for:

  • (Day) Traders and Investors who want to professionalize and automate their Business.
  • (Day) Traders and Investors tired of relying on simple strategies, chance and hope.
  • Finance & Investment Professionals who want to step into Data-driven and AI-driven Finance.
  • Data Scientists and Machine Learning Professionals.
  • Create powerful and unique Trading Strategies based on Technical Indicators and Machine Learning / Deep Learning. Rigorous Testing of Strategies: Backtesting, Forward Testing and live Testing with paper money. Fully automate and schedule your Trades on a virtual Server in the AWS Cloud. Truly Data-driven Trading and Investing. Python Coding and Object Oriented Programming (OOP) in a way that everybody understands it. Coding with Numpy, Pandas, Matplotlib, scikit-learn, Keras and Tensorflow. Understand Day Trading A-Z: Spread, Pips, Margin, Leverage, Bid and Ask Price, Order Types, Charts & more. Day Trading with Brokers OANDA & FXCM. Stream high-frequency real-time Data. Understand, analyze, control and limit Trading Costs. Use powerful Broker APIs and connect with Python. Show more Show less Requirements A desktop computer (Windows, Mac, or Linux) capable of storing and running Anaconda. The course will walk you through installing the necessary free software. An internet connection capable of streaming HD videos. You should have worked with Python before (recommended but not required). This course provides a Python Crash Course. Some high school level math skills would be great (not mandatory, but it helps) In some countries (Japan, Russian Federation, South Korea, Turkey) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). Please keep in mind that approx. 20% of the Course (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Description Welcome to the most comprehensive Algorithmic Trading Course. It´s the first 100% Data-driven Trading Course! In this rigorous but yet practical Course, we will leave nothing to chance, hope, vagueness, or hocus-pocus! Did you know that 75% of retail Traders lose money with Day Trading? (some sources say >95%) For me as a Data Scientist and experienced Finance Professional this is not a surprise. Day Traders typically do not know/follow the five fundamental rules of (Day) Trading. This Course covers them all in detail! 1. Know and understand the Day Trading Business Don´t start Trading if you are not familiar with terms like Bid-Ask Spread, Pips, Leverage, Margin Requirement, Half-Spread Costs, etc. Part 1 of this course is all about Day Trading A-Z with the Brokers Oanda and FXCM . It deeply explains the mechanics, terms, and rules of Day Trading (covering Forex, Stocks, Indices, Commodities, Baskets, and more). 2. Use powerful and unique Trading Strategies You need to have a Trading Strategy. Intuition or gut feeling is not a successful strategy in the long run (at least in 99.9% of all cases). Relying on simple Technical Rules doesn´t work either because everyone uses them. You will learn how to develop more complex and unique Trading Strategies with Python. We will combine simple and also more complex Technical Indicators and we will also create Machine Learning- and Deep Learning- powered Strategies. The course covers all required coding skills (Python, Numpy, Pandas, Matplotlib, scikit-learn, Keras, Tensorflow) from scratch in a very practical manner. 3. Test your Strategies before you invest real money (Backtesting / Forward Testing) Is your Trading Strategy profitable? You should rigorously test your strategy before 'going live'. This course is the most comprehensive and most rigorous Backtesting / Forward Testing course that you can find. You will learn how to apply Vectorized Backtesting techniques, Iterative Backtesting techniques (event-driven), live Testing with play money, and more. And I will explain the difference between Backtesting and Forward Testing and show you what to use when. The backtesting techniques and frameworks covered in the course can be applied to long-term investment strategies as well! 4. Take into account Trading Costs - it´s all about Trading Costs! "Trading with zero commissions? Great!" ... Well, there is still the Bid-Ask-Spread and even if 2 Pips seem to be very low, it isn´t! The course demonstrates that finding profitable Trading Strategies before Trading Costs is simple. It´s way more challenging to find profitable Strategies after Trading Costs! Learn how to include Trading Costs into your Strategy and into Strategy Backtesting / Forward Testing. And most important: Learn how you can control and reduce Trading Costs . 5. Automate your Trades Manual Trading is error-prone, time-consuming, and leaves room for emotional decision-making. This course teaches how to implement and automate your Trading Strategies with Python, powerful Broker APIs and Amazon Web Services (AWS). Create your own Trading Bot and fully automate/schedule your trading sessions in the AWS Cloud! Finally ... this is more than just a course on automated Day Trading: the techniques and frameworks covered can be applied to long-term investing as well . it´s an in-depth Python Course that goes beyond what you can typically see in other courses. Create Software with Python and run it in real-time on a virtual Server (AWS)! we will feed Machine Learning & Deep Learning Algorithms with real-time data and take ML/DL-based actions in real-time! What are you waiting for? Join now. 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! +++ IMPORTANT NOTICE +++ In some countries ( Japan, Russian Federation, South Korea, Turkey ) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). For the heart of this course (Coding, Creating Strategies, Backtesting & Forward Testing Strategies) you don´t need a Broker account. Therefore, this course is a great choice even without a Broker account. But please keep in mind that some parts (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Who this course is for: (Day) Traders and Investors who want to professionalize and automate their Business. (Day) Traders and Investors tired of relying on simple strategies, chance and hope. Finance & Investment Professionals who want to step into Data-driven and AI-driven Finance. Data Scientists and Machine Learning Professionals. Show more Show less Featured review Kornel Tymcio 66 courses 15 reviews Rating: 5.0 out of 5 6 months ago The course is great to start with algorithmic trading. Alex explains everything very clearly and it is easy to follow. Any questions I had he answered within days. This is not a place where you can take a trading bot, implement it and make money for sure, but it gives all necessary basics to start and develop on your own. What I missed was actual price action, how we can distinguish what happens on the chart itself rather than looking into indicators. Show more Show less Course content 32 sections • 390 lectures • 34h 15m total length Expand all sections Getting Started 5 lectures • 18min What is Algorithmic Trading / Course Overview Preview 04:54 How to get the best out of this course 05:27 Did you know...? (what Data can tell us about Day Trading) Preview 04:24 Student FAQ 02:07 *** LEGAL DISCLAIMER (MUST READ!) *** 01:31 +++ PART 1: Day Trading, Online Brokers and APIs +++ 3 lectures • 11min Our very first Trade 01:45 Long Term Investing vs. (Algorithmic) Day Trading Preview 04:26 Overview & the Brokers OANDA and FXCM 04:42 Day Trading with OANDA A-Z: a Deep Dive 15 lectures • 1hr 35min OANDA at a first glance Preview 07:58 How to create an Account 06:54 FOREX / Currency Exchange Rates explained 08:33 Our second Trade - EUR/USD FOREX Trading Preview 04:24 How to calculate Profit & Loss of a Trade 06:45 Trading Costs and Performance Attribution 11:18 Margin and Leverage 08:04 Margin Closeout and more 07:20 Introduction to Charting 04:50 Our third Trade A-Z - Going Short EUR/USD 07:03 Netting vs. Hedging 07:26 Market, Limit and Stop Orders 05:42 Take-Profit and Stop-Loss Orders 03:28 A more general Example 04:25 Trading Challenge 00:21 FOREX Day Trading with FXCM 8 lectures • 28min FXCM at a first glance 06:55 How to create an Account 06:35 Example Trade: Buying EUR/USD 03:07 Trade Analysis 03:44 Charting 01:16 Closing Positions vs. Hedging Positions 02:16 Order Types at a glance 04:01 Trading Challenge 00:19 Installing Python and Jupyter Notebooks 5 lectures • 34min Introduction 01:32 Download and Install Anaconda 08:08 How to open Jupyter Notebooks 09:29 How to work with Jupyter Notebooks 14:00 Tips for Python Beginners 01:11 Trading with Python and OANDA/FXCM - an Introduction 20 lectures • 1hr 27min Overview 01:07 OANDA: Commands to install required packages 00:07 OANDA: How to install the OANDA API / Wrapper 03:52 OANDA: Getting the API Key & other Preparations 05:02 OANDA: Connecting to the API/Server 07:34 OANDA: How to load Historical Price Data (Part 1) Preview 07:55 OANDA: How to load Historical Price Data (Part 2) 04:11 OANDA: Streaming high-frequency real-time Data 03:46 OANDA: How to place Orders and execute Trades 10:18 Trading Challenge 00:17 FXCM: Commands to install required packages 00:24 FXCM: How to install the FXCM API Wrapper 03:24 FXCM: Getting the Access Token & other Preparations 03:05 FXCM: Connecting to the API/Server 07:45 Troubleshooting: FXCM Server Connection Issues 01:31 FXCM: How to load Historical Price Data (Part 1) 06:30 FXCM: How to load Historical Price Data (Part 2) 05:24 FXCM: Streaming high-frequency real-time Data 06:38 FXCM: How to place Orders and execute Trades 07:26 Trading Challenge 00:17 Conclusion and Outlook 1 lecture • 1min Conclusion and Outlook 00:44 +++ PART 2: Pandas for Financial Data Analysis and Introduction to OOP +++ 1 lecture • 3min Introduction and Downloads Part 2 02:56 Introduction to Time Series Data in Pandas 5 lectures • 44min Importing Time Series Data from csv-files 08:16 Converting strings to datetime objects with pd.to_datetime() 08:53 Indexing and Slicing Time Series 07:25 Downsampling Time Series with resample() 14:20 Coding Exercise 1 05:10 Financial Data Analysis with Pandas - an Introduction 16 lectures • 1hr 45min Getting Ready (Installing required library) 02:20 Importing Stock Price Data from Yahoo Finance 09:29 Initial Inspection and Visualization 05:32 Normalizing Time Series to a Base Value (100) 06:31 The shift() method 06:51 The methods diff() and pct_change() 06:41 Measuring Stock Performance with MEAN Returns and STD of Returns 08:49 Financial Time Series - Return and Risk 08:30 Financial Time Series - Covariance and Correlation 04:32 Coding Exercise 2 00:04 Simple Returns vs. Log Returns 09:18 Importing Financial Data from Excel 11:25 Simple Moving Averages (SMA) with rolling() 08:44 Momentum Trading Strategies with SMAs 07:08 Exponentially-weighted Moving Averages (EWMA) 04:32 Merging / Aligning Financial Time Series (hands-on) 05:02 22 more sections Instructor Alexander Hagmann Data Scientist | Finance Professional | Entrepreneur 4.6 Instructor Rating 4,822 Reviews 44,918 Students 8 Courses Alexander is a Data Scientist and Finance Professional with more than 10 years of experience in the Finance and Investment Industry. He is also a Bestselling Udemy Instructor for - Data Analysis/Manipulation with Pandas - (Financial) Data Science - Python for Business and Finance - Algorithmic Trading Alexander started his career in the traditional Finance sector and moved step-by-step into Data-driven and Artificial Intelligence-driven Finance roles. He is currently working on cutting-edge Fintech projects and creates solutions for Algorithmic Trading and Robo Investing. And Alexander is excited to share his knowledge with others here on Udemy. Students who completed his courses work in the largest and most popular tech and finance companies all over the world. Alexander´s courses have one thing in common: Content and concepts are practical and real-world proven . The clear focus is on acquiring skills and understanding concepts rather than memorizing things. Alexander holds a Master´s degree in Finance and passed all three CFA Exams (he is currently no active member of the CFA Institute). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677b0fe38a80e658',m:'8640c9bbaeca9c55fc76fc957e04075a784914b9-1627778921-1800-AQ6mQBqvrPCdeY0bqZgW9cBCoeII2cr5h1SvJC/y+mRORKPI4lFy0vzMyZevvctH8kG+z4tmvbCbL35f918z3WV8b51MpxR7cnKR0Pz6yP3ClbQrkg7dUkFtcv7nqSX954MRQ3UcWBKb9UV+bW2CICzgSF9WI2JVbigv1E0vgcGCQoM1gy/M+8z+vufntBaNwA==',s:[0xcba7b67566,0x5f70629be2],}})();
  • Rigorous Testing of Strategies: Backtesting, Forward Testing and live Testing with paper money. Fully automate and schedule your Trades on a virtual Server in the AWS Cloud. Truly Data-driven Trading and Investing. Python Coding and Object Oriented Programming (OOP) in a way that everybody understands it. Coding with Numpy, Pandas, Matplotlib, scikit-learn, Keras and Tensorflow. Understand Day Trading A-Z: Spread, Pips, Margin, Leverage, Bid and Ask Price, Order Types, Charts & more. Day Trading with Brokers OANDA & FXCM. Stream high-frequency real-time Data. Understand, analyze, control and limit Trading Costs. Use powerful Broker APIs and connect with Python. Show more Show less Requirements A desktop computer (Windows, Mac, or Linux) capable of storing and running Anaconda. The course will walk you through installing the necessary free software. An internet connection capable of streaming HD videos. You should have worked with Python before (recommended but not required). This course provides a Python Crash Course. Some high school level math skills would be great (not mandatory, but it helps) In some countries (Japan, Russian Federation, South Korea, Turkey) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). Please keep in mind that approx. 20% of the Course (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Description Welcome to the most comprehensive Algorithmic Trading Course. It´s the first 100% Data-driven Trading Course! In this rigorous but yet practical Course, we will leave nothing to chance, hope, vagueness, or hocus-pocus! Did you know that 75% of retail Traders lose money with Day Trading? (some sources say >95%) For me as a Data Scientist and experienced Finance Professional this is not a surprise. Day Traders typically do not know/follow the five fundamental rules of (Day) Trading. This Course covers them all in detail! 1. Know and understand the Day Trading Business Don´t start Trading if you are not familiar with terms like Bid-Ask Spread, Pips, Leverage, Margin Requirement, Half-Spread Costs, etc. Part 1 of this course is all about Day Trading A-Z with the Brokers Oanda and FXCM . It deeply explains the mechanics, terms, and rules of Day Trading (covering Forex, Stocks, Indices, Commodities, Baskets, and more). 2. Use powerful and unique Trading Strategies You need to have a Trading Strategy. Intuition or gut feeling is not a successful strategy in the long run (at least in 99.9% of all cases). Relying on simple Technical Rules doesn´t work either because everyone uses them. You will learn how to develop more complex and unique Trading Strategies with Python. We will combine simple and also more complex Technical Indicators and we will also create Machine Learning- and Deep Learning- powered Strategies. The course covers all required coding skills (Python, Numpy, Pandas, Matplotlib, scikit-learn, Keras, Tensorflow) from scratch in a very practical manner. 3. Test your Strategies before you invest real money (Backtesting / Forward Testing) Is your Trading Strategy profitable? You should rigorously test your strategy before 'going live'. This course is the most comprehensive and most rigorous Backtesting / Forward Testing course that you can find. You will learn how to apply Vectorized Backtesting techniques, Iterative Backtesting techniques (event-driven), live Testing with play money, and more. And I will explain the difference between Backtesting and Forward Testing and show you what to use when. The backtesting techniques and frameworks covered in the course can be applied to long-term investment strategies as well! 4. Take into account Trading Costs - it´s all about Trading Costs! "Trading with zero commissions? Great!" ... Well, there is still the Bid-Ask-Spread and even if 2 Pips seem to be very low, it isn´t! The course demonstrates that finding profitable Trading Strategies before Trading Costs is simple. It´s way more challenging to find profitable Strategies after Trading Costs! Learn how to include Trading Costs into your Strategy and into Strategy Backtesting / Forward Testing. And most important: Learn how you can control and reduce Trading Costs . 5. Automate your Trades Manual Trading is error-prone, time-consuming, and leaves room for emotional decision-making. This course teaches how to implement and automate your Trading Strategies with Python, powerful Broker APIs and Amazon Web Services (AWS). Create your own Trading Bot and fully automate/schedule your trading sessions in the AWS Cloud! Finally ... this is more than just a course on automated Day Trading: the techniques and frameworks covered can be applied to long-term investing as well . it´s an in-depth Python Course that goes beyond what you can typically see in other courses. Create Software with Python and run it in real-time on a virtual Server (AWS)! we will feed Machine Learning & Deep Learning Algorithms with real-time data and take ML/DL-based actions in real-time! What are you waiting for? Join now. 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! +++ IMPORTANT NOTICE +++ In some countries ( Japan, Russian Federation, South Korea, Turkey ) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). For the heart of this course (Coding, Creating Strategies, Backtesting & Forward Testing Strategies) you don´t need a Broker account. Therefore, this course is a great choice even without a Broker account. But please keep in mind that some parts (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Who this course is for: (Day) Traders and Investors who want to professionalize and automate their Business. (Day) Traders and Investors tired of relying on simple strategies, chance and hope. Finance & Investment Professionals who want to step into Data-driven and AI-driven Finance. Data Scientists and Machine Learning Professionals. Show more Show less Featured review Kornel Tymcio 66 courses 15 reviews Rating: 5.0 out of 5 6 months ago The course is great to start with algorithmic trading. Alex explains everything very clearly and it is easy to follow. Any questions I had he answered within days. This is not a place where you can take a trading bot, implement it and make money for sure, but it gives all necessary basics to start and develop on your own. What I missed was actual price action, how we can distinguish what happens on the chart itself rather than looking into indicators. Show more Show less Course content 32 sections • 390 lectures • 34h 15m total length Expand all sections Getting Started 5 lectures • 18min What is Algorithmic Trading / Course Overview Preview 04:54 How to get the best out of this course 05:27 Did you know...? (what Data can tell us about Day Trading) Preview 04:24 Student FAQ 02:07 *** LEGAL DISCLAIMER (MUST READ!) *** 01:31 +++ PART 1: Day Trading, Online Brokers and APIs +++ 3 lectures • 11min Our very first Trade 01:45 Long Term Investing vs. (Algorithmic) Day Trading Preview 04:26 Overview & the Brokers OANDA and FXCM 04:42 Day Trading with OANDA A-Z: a Deep Dive 15 lectures • 1hr 35min OANDA at a first glance Preview 07:58 How to create an Account 06:54 FOREX / Currency Exchange Rates explained 08:33 Our second Trade - EUR/USD FOREX Trading Preview 04:24 How to calculate Profit & Loss of a Trade 06:45 Trading Costs and Performance Attribution 11:18 Margin and Leverage 08:04 Margin Closeout and more 07:20 Introduction to Charting 04:50 Our third Trade A-Z - Going Short EUR/USD 07:03 Netting vs. Hedging 07:26 Market, Limit and Stop Orders 05:42 Take-Profit and Stop-Loss Orders 03:28 A more general Example 04:25 Trading Challenge 00:21 FOREX Day Trading with FXCM 8 lectures • 28min FXCM at a first glance 06:55 How to create an Account 06:35 Example Trade: Buying EUR/USD 03:07 Trade Analysis 03:44 Charting 01:16 Closing Positions vs. Hedging Positions 02:16 Order Types at a glance 04:01 Trading Challenge 00:19 Installing Python and Jupyter Notebooks 5 lectures • 34min Introduction 01:32 Download and Install Anaconda 08:08 How to open Jupyter Notebooks 09:29 How to work with Jupyter Notebooks 14:00 Tips for Python Beginners 01:11 Trading with Python and OANDA/FXCM - an Introduction 20 lectures • 1hr 27min Overview 01:07 OANDA: Commands to install required packages 00:07 OANDA: How to install the OANDA API / Wrapper 03:52 OANDA: Getting the API Key & other Preparations 05:02 OANDA: Connecting to the API/Server 07:34 OANDA: How to load Historical Price Data (Part 1) Preview 07:55 OANDA: How to load Historical Price Data (Part 2) 04:11 OANDA: Streaming high-frequency real-time Data 03:46 OANDA: How to place Orders and execute Trades 10:18 Trading Challenge 00:17 FXCM: Commands to install required packages 00:24 FXCM: How to install the FXCM API Wrapper 03:24 FXCM: Getting the Access Token & other Preparations 03:05 FXCM: Connecting to the API/Server 07:45 Troubleshooting: FXCM Server Connection Issues 01:31 FXCM: How to load Historical Price Data (Part 1) 06:30 FXCM: How to load Historical Price Data (Part 2) 05:24 FXCM: Streaming high-frequency real-time Data 06:38 FXCM: How to place Orders and execute Trades 07:26 Trading Challenge 00:17 Conclusion and Outlook 1 lecture • 1min Conclusion and Outlook 00:44 +++ PART 2: Pandas for Financial Data Analysis and Introduction to OOP +++ 1 lecture • 3min Introduction and Downloads Part 2 02:56 Introduction to Time Series Data in Pandas 5 lectures • 44min Importing Time Series Data from csv-files 08:16 Converting strings to datetime objects with pd.to_datetime() 08:53 Indexing and Slicing Time Series 07:25 Downsampling Time Series with resample() 14:20 Coding Exercise 1 05:10 Financial Data Analysis with Pandas - an Introduction 16 lectures • 1hr 45min Getting Ready (Installing required library) 02:20 Importing Stock Price Data from Yahoo Finance 09:29 Initial Inspection and Visualization 05:32 Normalizing Time Series to a Base Value (100) 06:31 The shift() method 06:51 The methods diff() and pct_change() 06:41 Measuring Stock Performance with MEAN Returns and STD of Returns 08:49 Financial Time Series - Return and Risk 08:30 Financial Time Series - Covariance and Correlation 04:32 Coding Exercise 2 00:04 Simple Returns vs. Log Returns 09:18 Importing Financial Data from Excel 11:25 Simple Moving Averages (SMA) with rolling() 08:44 Momentum Trading Strategies with SMAs 07:08 Exponentially-weighted Moving Averages (EWMA) 04:32 Merging / Aligning Financial Time Series (hands-on) 05:02 22 more sections Instructor Alexander Hagmann Data Scientist | Finance Professional | Entrepreneur 4.6 Instructor Rating 4,822 Reviews 44,918 Students 8 Courses Alexander is a Data Scientist and Finance Professional with more than 10 years of experience in the Finance and Investment Industry. He is also a Bestselling Udemy Instructor for - Data Analysis/Manipulation with Pandas - (Financial) Data Science - Python for Business and Finance - Algorithmic Trading Alexander started his career in the traditional Finance sector and moved step-by-step into Data-driven and Artificial Intelligence-driven Finance roles. He is currently working on cutting-edge Fintech projects and creates solutions for Algorithmic Trading and Robo Investing. And Alexander is excited to share his knowledge with others here on Udemy. Students who completed his courses work in the largest and most popular tech and finance companies all over the world. Alexander´s courses have one thing in common: Content and concepts are practical and real-world proven . The clear focus is on acquiring skills and understanding concepts rather than memorizing things. Alexander holds a Master´s degree in Finance and passed all three CFA Exams (he is currently no active member of the CFA Institute). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677b0fe38a80e658',m:'8640c9bbaeca9c55fc76fc957e04075a784914b9-1627778921-1800-AQ6mQBqvrPCdeY0bqZgW9cBCoeII2cr5h1SvJC/y+mRORKPI4lFy0vzMyZevvctH8kG+z4tmvbCbL35f918z3WV8b51MpxR7cnKR0Pz6yP3ClbQrkg7dUkFtcv7nqSX954MRQ3UcWBKb9UV+bW2CICzgSF9WI2JVbigv1E0vgcGCQoM1gy/M+8z+vufntBaNwA==',s:[0xcba7b67566,0x5f70629be2],}})();
  • Fully automate and schedule your Trades on a virtual Server in the AWS Cloud. Truly Data-driven Trading and Investing. Python Coding and Object Oriented Programming (OOP) in a way that everybody understands it. Coding with Numpy, Pandas, Matplotlib, scikit-learn, Keras and Tensorflow. Understand Day Trading A-Z: Spread, Pips, Margin, Leverage, Bid and Ask Price, Order Types, Charts & more. Day Trading with Brokers OANDA & FXCM. Stream high-frequency real-time Data. Understand, analyze, control and limit Trading Costs. Use powerful Broker APIs and connect with Python. Show more Show less Requirements A desktop computer (Windows, Mac, or Linux) capable of storing and running Anaconda. The course will walk you through installing the necessary free software. An internet connection capable of streaming HD videos. You should have worked with Python before (recommended but not required). This course provides a Python Crash Course. Some high school level math skills would be great (not mandatory, but it helps) In some countries (Japan, Russian Federation, South Korea, Turkey) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). Please keep in mind that approx. 20% of the Course (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Description Welcome to the most comprehensive Algorithmic Trading Course. It´s the first 100% Data-driven Trading Course! In this rigorous but yet practical Course, we will leave nothing to chance, hope, vagueness, or hocus-pocus! Did you know that 75% of retail Traders lose money with Day Trading? (some sources say >95%) For me as a Data Scientist and experienced Finance Professional this is not a surprise. Day Traders typically do not know/follow the five fundamental rules of (Day) Trading. This Course covers them all in detail! 1. Know and understand the Day Trading Business Don´t start Trading if you are not familiar with terms like Bid-Ask Spread, Pips, Leverage, Margin Requirement, Half-Spread Costs, etc. Part 1 of this course is all about Day Trading A-Z with the Brokers Oanda and FXCM . It deeply explains the mechanics, terms, and rules of Day Trading (covering Forex, Stocks, Indices, Commodities, Baskets, and more). 2. Use powerful and unique Trading Strategies You need to have a Trading Strategy. Intuition or gut feeling is not a successful strategy in the long run (at least in 99.9% of all cases). Relying on simple Technical Rules doesn´t work either because everyone uses them. You will learn how to develop more complex and unique Trading Strategies with Python. We will combine simple and also more complex Technical Indicators and we will also create Machine Learning- and Deep Learning- powered Strategies. The course covers all required coding skills (Python, Numpy, Pandas, Matplotlib, scikit-learn, Keras, Tensorflow) from scratch in a very practical manner. 3. Test your Strategies before you invest real money (Backtesting / Forward Testing) Is your Trading Strategy profitable? You should rigorously test your strategy before 'going live'. This course is the most comprehensive and most rigorous Backtesting / Forward Testing course that you can find. You will learn how to apply Vectorized Backtesting techniques, Iterative Backtesting techniques (event-driven), live Testing with play money, and more. And I will explain the difference between Backtesting and Forward Testing and show you what to use when. The backtesting techniques and frameworks covered in the course can be applied to long-term investment strategies as well! 4. Take into account Trading Costs - it´s all about Trading Costs! "Trading with zero commissions? Great!" ... Well, there is still the Bid-Ask-Spread and even if 2 Pips seem to be very low, it isn´t! The course demonstrates that finding profitable Trading Strategies before Trading Costs is simple. It´s way more challenging to find profitable Strategies after Trading Costs! Learn how to include Trading Costs into your Strategy and into Strategy Backtesting / Forward Testing. And most important: Learn how you can control and reduce Trading Costs . 5. Automate your Trades Manual Trading is error-prone, time-consuming, and leaves room for emotional decision-making. This course teaches how to implement and automate your Trading Strategies with Python, powerful Broker APIs and Amazon Web Services (AWS). Create your own Trading Bot and fully automate/schedule your trading sessions in the AWS Cloud! Finally ... this is more than just a course on automated Day Trading: the techniques and frameworks covered can be applied to long-term investing as well . it´s an in-depth Python Course that goes beyond what you can typically see in other courses. Create Software with Python and run it in real-time on a virtual Server (AWS)! we will feed Machine Learning & Deep Learning Algorithms with real-time data and take ML/DL-based actions in real-time! What are you waiting for? Join now. 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! +++ IMPORTANT NOTICE +++ In some countries ( Japan, Russian Federation, South Korea, Turkey ) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). For the heart of this course (Coding, Creating Strategies, Backtesting & Forward Testing Strategies) you don´t need a Broker account. Therefore, this course is a great choice even without a Broker account. But please keep in mind that some parts (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Who this course is for: (Day) Traders and Investors who want to professionalize and automate their Business. (Day) Traders and Investors tired of relying on simple strategies, chance and hope. Finance & Investment Professionals who want to step into Data-driven and AI-driven Finance. Data Scientists and Machine Learning Professionals. Show more Show less Featured review Kornel Tymcio 66 courses 15 reviews Rating: 5.0 out of 5 6 months ago The course is great to start with algorithmic trading. Alex explains everything very clearly and it is easy to follow. Any questions I had he answered within days. This is not a place where you can take a trading bot, implement it and make money for sure, but it gives all necessary basics to start and develop on your own. What I missed was actual price action, how we can distinguish what happens on the chart itself rather than looking into indicators. Show more Show less Course content 32 sections • 390 lectures • 34h 15m total length Expand all sections Getting Started 5 lectures • 18min What is Algorithmic Trading / Course Overview Preview 04:54 How to get the best out of this course 05:27 Did you know...? (what Data can tell us about Day Trading) Preview 04:24 Student FAQ 02:07 *** LEGAL DISCLAIMER (MUST READ!) *** 01:31 +++ PART 1: Day Trading, Online Brokers and APIs +++ 3 lectures • 11min Our very first Trade 01:45 Long Term Investing vs. (Algorithmic) Day Trading Preview 04:26 Overview & the Brokers OANDA and FXCM 04:42 Day Trading with OANDA A-Z: a Deep Dive 15 lectures • 1hr 35min OANDA at a first glance Preview 07:58 How to create an Account 06:54 FOREX / Currency Exchange Rates explained 08:33 Our second Trade - EUR/USD FOREX Trading Preview 04:24 How to calculate Profit & Loss of a Trade 06:45 Trading Costs and Performance Attribution 11:18 Margin and Leverage 08:04 Margin Closeout and more 07:20 Introduction to Charting 04:50 Our third Trade A-Z - Going Short EUR/USD 07:03 Netting vs. Hedging 07:26 Market, Limit and Stop Orders 05:42 Take-Profit and Stop-Loss Orders 03:28 A more general Example 04:25 Trading Challenge 00:21 FOREX Day Trading with FXCM 8 lectures • 28min FXCM at a first glance 06:55 How to create an Account 06:35 Example Trade: Buying EUR/USD 03:07 Trade Analysis 03:44 Charting 01:16 Closing Positions vs. Hedging Positions 02:16 Order Types at a glance 04:01 Trading Challenge 00:19 Installing Python and Jupyter Notebooks 5 lectures • 34min Introduction 01:32 Download and Install Anaconda 08:08 How to open Jupyter Notebooks 09:29 How to work with Jupyter Notebooks 14:00 Tips for Python Beginners 01:11 Trading with Python and OANDA/FXCM - an Introduction 20 lectures • 1hr 27min Overview 01:07 OANDA: Commands to install required packages 00:07 OANDA: How to install the OANDA API / Wrapper 03:52 OANDA: Getting the API Key & other Preparations 05:02 OANDA: Connecting to the API/Server 07:34 OANDA: How to load Historical Price Data (Part 1) Preview 07:55 OANDA: How to load Historical Price Data (Part 2) 04:11 OANDA: Streaming high-frequency real-time Data 03:46 OANDA: How to place Orders and execute Trades 10:18 Trading Challenge 00:17 FXCM: Commands to install required packages 00:24 FXCM: How to install the FXCM API Wrapper 03:24 FXCM: Getting the Access Token & other Preparations 03:05 FXCM: Connecting to the API/Server 07:45 Troubleshooting: FXCM Server Connection Issues 01:31 FXCM: How to load Historical Price Data (Part 1) 06:30 FXCM: How to load Historical Price Data (Part 2) 05:24 FXCM: Streaming high-frequency real-time Data 06:38 FXCM: How to place Orders and execute Trades 07:26 Trading Challenge 00:17 Conclusion and Outlook 1 lecture • 1min Conclusion and Outlook 00:44 +++ PART 2: Pandas for Financial Data Analysis and Introduction to OOP +++ 1 lecture • 3min Introduction and Downloads Part 2 02:56 Introduction to Time Series Data in Pandas 5 lectures • 44min Importing Time Series Data from csv-files 08:16 Converting strings to datetime objects with pd.to_datetime() 08:53 Indexing and Slicing Time Series 07:25 Downsampling Time Series with resample() 14:20 Coding Exercise 1 05:10 Financial Data Analysis with Pandas - an Introduction 16 lectures • 1hr 45min Getting Ready (Installing required library) 02:20 Importing Stock Price Data from Yahoo Finance 09:29 Initial Inspection and Visualization 05:32 Normalizing Time Series to a Base Value (100) 06:31 The shift() method 06:51 The methods diff() and pct_change() 06:41 Measuring Stock Performance with MEAN Returns and STD of Returns 08:49 Financial Time Series - Return and Risk 08:30 Financial Time Series - Covariance and Correlation 04:32 Coding Exercise 2 00:04 Simple Returns vs. Log Returns 09:18 Importing Financial Data from Excel 11:25 Simple Moving Averages (SMA) with rolling() 08:44 Momentum Trading Strategies with SMAs 07:08 Exponentially-weighted Moving Averages (EWMA) 04:32 Merging / Aligning Financial Time Series (hands-on) 05:02 22 more sections Instructor Alexander Hagmann Data Scientist | Finance Professional | Entrepreneur 4.6 Instructor Rating 4,822 Reviews 44,918 Students 8 Courses Alexander is a Data Scientist and Finance Professional with more than 10 years of experience in the Finance and Investment Industry. He is also a Bestselling Udemy Instructor for - Data Analysis/Manipulation with Pandas - (Financial) Data Science - Python for Business and Finance - Algorithmic Trading Alexander started his career in the traditional Finance sector and moved step-by-step into Data-driven and Artificial Intelligence-driven Finance roles. He is currently working on cutting-edge Fintech projects and creates solutions for Algorithmic Trading and Robo Investing. And Alexander is excited to share his knowledge with others here on Udemy. Students who completed his courses work in the largest and most popular tech and finance companies all over the world. Alexander´s courses have one thing in common: Content and concepts are practical and real-world proven . The clear focus is on acquiring skills and understanding concepts rather than memorizing things. Alexander holds a Master´s degree in Finance and passed all three CFA Exams (he is currently no active member of the CFA Institute). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677b0fe38a80e658',m:'8640c9bbaeca9c55fc76fc957e04075a784914b9-1627778921-1800-AQ6mQBqvrPCdeY0bqZgW9cBCoeII2cr5h1SvJC/y+mRORKPI4lFy0vzMyZevvctH8kG+z4tmvbCbL35f918z3WV8b51MpxR7cnKR0Pz6yP3ClbQrkg7dUkFtcv7nqSX954MRQ3UcWBKb9UV+bW2CICzgSF9WI2JVbigv1E0vgcGCQoM1gy/M+8z+vufntBaNwA==',s:[0xcba7b67566,0x5f70629be2],}})();
  • Truly Data-driven Trading and Investing. Python Coding and Object Oriented Programming (OOP) in a way that everybody understands it. Coding with Numpy, Pandas, Matplotlib, scikit-learn, Keras and Tensorflow. Understand Day Trading A-Z: Spread, Pips, Margin, Leverage, Bid and Ask Price, Order Types, Charts & more. Day Trading with Brokers OANDA & FXCM. Stream high-frequency real-time Data. Understand, analyze, control and limit Trading Costs. Use powerful Broker APIs and connect with Python. Show more Show less Requirements A desktop computer (Windows, Mac, or Linux) capable of storing and running Anaconda. The course will walk you through installing the necessary free software. An internet connection capable of streaming HD videos. You should have worked with Python before (recommended but not required). This course provides a Python Crash Course. Some high school level math skills would be great (not mandatory, but it helps) In some countries (Japan, Russian Federation, South Korea, Turkey) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). Please keep in mind that approx. 20% of the Course (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Description Welcome to the most comprehensive Algorithmic Trading Course. It´s the first 100% Data-driven Trading Course! In this rigorous but yet practical Course, we will leave nothing to chance, hope, vagueness, or hocus-pocus! Did you know that 75% of retail Traders lose money with Day Trading? (some sources say >95%) For me as a Data Scientist and experienced Finance Professional this is not a surprise. Day Traders typically do not know/follow the five fundamental rules of (Day) Trading. This Course covers them all in detail! 1. Know and understand the Day Trading Business Don´t start Trading if you are not familiar with terms like Bid-Ask Spread, Pips, Leverage, Margin Requirement, Half-Spread Costs, etc. Part 1 of this course is all about Day Trading A-Z with the Brokers Oanda and FXCM . It deeply explains the mechanics, terms, and rules of Day Trading (covering Forex, Stocks, Indices, Commodities, Baskets, and more). 2. Use powerful and unique Trading Strategies You need to have a Trading Strategy. Intuition or gut feeling is not a successful strategy in the long run (at least in 99.9% of all cases). Relying on simple Technical Rules doesn´t work either because everyone uses them. You will learn how to develop more complex and unique Trading Strategies with Python. We will combine simple and also more complex Technical Indicators and we will also create Machine Learning- and Deep Learning- powered Strategies. The course covers all required coding skills (Python, Numpy, Pandas, Matplotlib, scikit-learn, Keras, Tensorflow) from scratch in a very practical manner. 3. Test your Strategies before you invest real money (Backtesting / Forward Testing) Is your Trading Strategy profitable? You should rigorously test your strategy before 'going live'. This course is the most comprehensive and most rigorous Backtesting / Forward Testing course that you can find. You will learn how to apply Vectorized Backtesting techniques, Iterative Backtesting techniques (event-driven), live Testing with play money, and more. And I will explain the difference between Backtesting and Forward Testing and show you what to use when. The backtesting techniques and frameworks covered in the course can be applied to long-term investment strategies as well! 4. Take into account Trading Costs - it´s all about Trading Costs! "Trading with zero commissions? Great!" ... Well, there is still the Bid-Ask-Spread and even if 2 Pips seem to be very low, it isn´t! The course demonstrates that finding profitable Trading Strategies before Trading Costs is simple. It´s way more challenging to find profitable Strategies after Trading Costs! Learn how to include Trading Costs into your Strategy and into Strategy Backtesting / Forward Testing. And most important: Learn how you can control and reduce Trading Costs . 5. Automate your Trades Manual Trading is error-prone, time-consuming, and leaves room for emotional decision-making. This course teaches how to implement and automate your Trading Strategies with Python, powerful Broker APIs and Amazon Web Services (AWS). Create your own Trading Bot and fully automate/schedule your trading sessions in the AWS Cloud! Finally ... this is more than just a course on automated Day Trading: the techniques and frameworks covered can be applied to long-term investing as well . it´s an in-depth Python Course that goes beyond what you can typically see in other courses. Create Software with Python and run it in real-time on a virtual Server (AWS)! we will feed Machine Learning & Deep Learning Algorithms with real-time data and take ML/DL-based actions in real-time! What are you waiting for? Join now. 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! +++ IMPORTANT NOTICE +++ In some countries ( Japan, Russian Federation, South Korea, Turkey ) CFD/FOREX Trading is not permitted and residents cannot create an account on OANDA or FXCM (Online Brokers). For the heart of this course (Coding, Creating Strategies, Backtesting & Forward Testing Strategies) you don´t need a Broker account. Therefore, this course is a great choice even without a Broker account. But please keep in mind that some parts (Trading and Implementation) won´t work for you! Thanks a lot for your understanding! Who this course is for: (Day) Traders and Investors who want to professionalize and automate their Business. (Day) Traders and Investors tired of relying on simple strategies, chance and hope. Finance & Investment Professionals who want to step into Data-driven and AI-driven Finance. Data Scientists and Machine Learning Professionals. Show more Show less Featured review Kornel Tymcio 66 courses 15 reviews Rating: 5.0 out of 5 6 months ago The course is great to start with algorithmic trading. Alex explains everything very clearly and it is easy to follow. Any questions I had he answered within days. This is not a place where you can take a trading bot, implement it and make money for sure, but it gives all necessary basics to start and develop on your own. What I missed was actual price action, how we can distinguish what happens on the chart itself rather than looking into indicators. Show more Show less Course content 32 sections • 390 lectures • 34h 15m total length Expand all sections Getting Started 5 lectures • 18min What is Algorithmic Trading / Course Overview Preview 04:54 How to get the best out of this course 05:27 Did you know...? (what Data can tell us about Day Trading) Preview 04:24 Student FAQ 02:07 *** LEGAL DISCLAIMER (MUST READ!) *** 01:31 +++ PART 1: Day Trading, Online Brokers and APIs +++ 3 lectures • 11min Our very first Trade 01:45 Long Term Investing vs. (Algorithmic) Day Trading Preview 04:26 Overview & the Brokers OANDA and FXCM 04:42 Day Trading with OANDA A-Z: a Deep Dive 15 lectures • 1hr 35min OANDA at a first glance Preview 07:58 How to create an Account 06:54 FOREX / Currency Exchange Rates explained 08:33 Our second Trade - EUR/USD FOREX Trading Preview 04:24 How to calculate Profit & Loss of a Trade 06:45 Trading Costs and Performance Attribution 11:18 Margin and Leverage 08:04 Margin Closeout and more 07:20 Introduction to Charting 04:50 Our third Trade A-Z - Going Short EUR/USD 07:03 Netting vs. Hedging 07:26 Market, Limit and Stop Orders 05:42 Take-Profit and Stop-Loss Orders 03:28 A more general Example 04:25 Trading Challenge 00:21 FOREX Day Trading with FXCM 8 lectures • 28min FXCM at a first glance 06:55 How to create an Account 06:35 Example Trade: Buying EUR/USD 03:07 Trade Analysis 03:44 Charting 01:16 Closing Positions vs. Hedging Positions 02:16 Order Types at a glance 04:01 Trading Challenge 00:19 Installing Python and Jupyter Notebooks 5 lectures • 34min Introduction 01:32 Download and Install Anaconda 08:08 How to open Jupyter Notebooks 09:29 How to work with Jupyter Notebooks 14:00 Tips for Python Beginners 01:11 Trading with Python and OANDA/FXCM - an Introduction 20 lectures • 1hr 27min Overview 01:07 OANDA: Commands to install required packages 00:07 OANDA: How to install the OANDA API / Wrapper 03:52 OANDA: Getting the API Key & other Preparations 05:02 OANDA: Connecting to the API/Server 07:34 OANDA: How to load Historical Price Data (Part 1) Preview 07:55 OANDA: How to load Historical Price Data (Part 2) 04:11 OANDA: Streaming high-frequency real-time Data 03:46 OANDA: How to place Orders and execute Trades 10:18 Trading Challenge 00:17 FXCM: Commands to install required packages 00:24 FXCM: How to install the FXCM API Wrapper 03:24 FXCM: Getting the Access Token & other Preparations 03:05 FXCM: Connecting to the API/Server 07:45 Troubleshooting: FXCM Server Connection Issues 01:31 FXCM: How to load Historical Price Data (Part 1) 06:30 FXCM: How to load Historical Price Data (Part 2) 05:24 FXCM: Streaming high-frequency real-time Data 06:38 FXCM: How to place Orders and execute Trades 07:26 Trading Challenge 00:17 Conclusion and Outlook 1 lecture • 1min Conclusion and Outlook 00:44 +++ PART 2: Pandas for Financial Data Analysis and Introduction to OOP +++ 1 lecture • 3min Introduction and Downloads Part 2 02:56 Introduction to Time Series Data in Pandas 5 lectures • 44min Importing Time Series Data from csv-files 08:16 Converting strings to datetime objects with pd.to_datetime() 08:53 Indexing and Slicing Time Series 07:25 Downsampling Time Series with resample() 14:20 Coding Exercise 1 05:10 Financial Data Analysis with Pandas - an Introduction 16 lectures • 1hr 45min Getting Ready (Installing required library) 02:20 Importing Stock Price Data from Yahoo Finance 09:29 Initial Inspection and Visualization 05:32 Normalizing Time Series to a Base Value (100) 06:31 The shift() method 06:51 The methods diff() and pct_change() 06:41 Measu