Fundamentals of Algorithmic Trading – AT101

AT101 – Fundamentals of Algorithmic Trading

The 300-Lecture Application-Focused Comprehensive Course for Algorithmic Trading and Programming

Enrollment ends on 31st October 2018

» uTralist

Course last updated on 23th August 2018!

Huh? What is a Trading Robot?

A Trading Robot a set of programming codes that analyses and trade the market on its own. Trading Robots allow you to trade the markets without human intervention!

What does this course offer?

This course teaches the insider knowledge to designing, testing and coding long term profitable robots. We do NOT promise that you will strike it rich overnight. We do not make ridiculous claims (like those you see in newspapers and online ads) that you will make $3722 every night.

This course WILL, however, offer you the years of experience we have in building Robots. You will understand the pitfalls and keys to success to design great robots. You will avoid the hundreds of mistakes we made in our journey.

What will I learn?

The main essence of the course is the design theories behind the Trading Robots. These theories and knowledge come from years of industry practice. This course does not only teach programming. Programming is just the tool we use to execute our ideas.

At the end of the day, you will acquire the ability to generate a trading idea, code the idea (within 1 hour), test the idea, see the strengths and flaws in the idea, improve it and finally execute the idea.

Chapters – Full List (These are Sections NOT Lectures!)

  1. Here's What You Are In For!
  2. Programming Basics 1: Variables and Conditional
  3. Robot 1: Adeline – Our First Robot!
  4. Uncommon Common Sense. Design Effective And Logical Robots
  5. Garbage In, Garbage Out. Understanding Data
  6. Programming Basics 2: Loops
  7. Robot 2: Belinda – Utilising Volatility!
  8. To Buy Big or Small? Position Sizing and Money Management
  9. Robot 2A: Belinda Upgraded (No Gambler's Ruin for Me!)
  10. Where To Start? Idea Generation and Expectations
  11. Programming Basics 3: Functions, Time and Self-Learning
  12. Relevant Statistics 101!
  13. Understanding Robot Behaviour and Robustness: Backtesting!
  14. Programming Basics 4: Arrays And Indicators
  15. Robot 3: Clarissa
  16. What A Mess – Managing Trades, Orders and Positions
  17. Robot 4: Desiree
  18. Design Theories I – Improving Robots By Manipulating Time, Entries and Exits
  19. Add A Twist To Your Orders – Advanced Order Management
  20. Robot 5: Desiree 2.0
  21. Buff Up Your Robot Responsibly – Optimisation Without Curve Fitting
  22. Perfect Your Bet Sizing – Advanced Position Sizing Methods
  23. Robot 6: Elizabeth
  24. Programming Basics 5: Clean Up Your Codes! Simple Is Fast!
  25. Garbage In, Garbage Out Again. Advanced Data Cleaning (Part 1)
  26. Excel VBA – Using Excel Magic to Improve Our Trading
  27. Garbage In, Garbage Out Again. Advanced Data Cleaning (Part 2)
  28. I Like Colors And Shapes – Adding Graphics
  29. Ring Ring! Notify Yourself When Something Goes Wrong (Or Right)
  30. Robot 7: Faye – The Alert Robot
  31. Connect with the outside world – Importing and Exporting Data out of our Trading Platform
  32. Programming Basics 6: Coding Idiosyncrasies
  33. Design Theories II – The "Secret Sauce"
  34. Walking Forward – Advanced Optimisation
  35. Live Execution (Part 1): Cash Is King! – Running Robots With Real Money
  36. Live Execution (Part 2): Watch Her Well – Operational Risk Management
  37. Bonus Stuff!

Note: This list may be subject to change.

About the course

What am I going to get from this course?

What are the requirements?

Who is the target audience?

Class Curriculum

Chapter 1 > Here's What You Are In For!

Chapter 2 > Programming Basics: Variables And Conditions

Chapter 3 > Robot 1: Adeline – Our First Robot!

 

Original Content