AT101 – Fundamentals of Algorithmic Trading
The 300-Lecture Application-Focused Comprehensive Course for Algorithmic Trading and Programming
Enrollment ends on 31st October 2018
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!)
- Here's What You Are In For!
- Programming Basics 1: Variables and Conditional
- Robot 1: Adeline – Our First Robot!
- Uncommon Common Sense. Design Effective And Logical Robots
- Garbage In, Garbage Out. Understanding Data
- Programming Basics 2: Loops
- Robot 2: Belinda – Utilising Volatility!
- To Buy Big or Small? Position Sizing and Money Management
- Robot 2A: Belinda Upgraded (No Gambler's Ruin for Me!)
- Where To Start? Idea Generation and Expectations
- Programming Basics 3: Functions, Time and Self-Learning
- Relevant Statistics 101!
- Understanding Robot Behaviour and Robustness: Backtesting!
- Programming Basics 4: Arrays And Indicators
- Robot 3: Clarissa
- What A Mess – Managing Trades, Orders and Positions
- Robot 4: Desiree
- Design Theories I – Improving Robots By Manipulating Time, Entries and Exits
- Add A Twist To Your Orders – Advanced Order Management
- Robot 5: Desiree 2.0
- Buff Up Your Robot Responsibly – Optimisation Without Curve Fitting
- Perfect Your Bet Sizing – Advanced Position Sizing Methods
- Robot 6: Elizabeth
- Programming Basics 5: Clean Up Your Codes! Simple Is Fast!
- Garbage In, Garbage Out Again. Advanced Data Cleaning (Part 1)
- Excel VBA – Using Excel Magic to Improve Our Trading
- Garbage In, Garbage Out Again. Advanced Data Cleaning (Part 2)
- I Like Colors And Shapes – Adding Graphics
- Ring Ring! Notify Yourself When Something Goes Wrong (Or Right)
- Robot 7: Faye – The Alert Robot
- Connect with the outside world – Importing and Exporting Data out of our Trading Platform
- Programming Basics 6: Coding Idiosyncrasies
- Design Theories II – The "Secret Sauce"
- Walking Forward – Advanced Optimisation
- Live Execution (Part 1): Cash Is King! – Running Robots With Real Money
- Live Execution (Part 2): Watch Her Well – Operational Risk Management
- Bonus Stuff!
Note: This list may be subject to change.
About the course
- Free: All software and data used are free! All robot testing and trading simulated in this course are performed using virtual money!
- Unconditional 90 days money-back guarantee – We suggest you abuse this to learn more about the course.
- Full lifetime access!
- Access to all future lectures. Over 15 sections (150 lectures) to be added in the coming months (Note that Course Price will rise as more sections are added).
- 20 hours of concise content. More than 10 hours of videos to be added.
- 24/7 access to Luke Code Support (LCS). LCS is an email conduit where you can ask for help for any programming issues.
- Programming Language: MQL4 (Similar to Java's syntax)
What am I going to get from this course?
- Understand how Trading Robots are both an art and science
- Build logical long-run money-making Trading Robots
- Code a Trading Robot in less than 1 hour
- Understand why badly planned Trading Robots fail
- Learn how to adapt and survive the financial markets
- Code in MQL4 and easily pick up C++ and JAVA
- Code in Excel Visual Basic for Applications (VBA)
- Free up plenty of time by automating trading
- Start a side-job that doesn't interfere with office hours
- Increase your chances of employment in Algorithmic Trading firms
- Understand the human element in automated trading
- Differentiate a logical and profitable robot from a scam
- Be a freelance coder
- AlgoTrading101 Course Certification
- Brag about a cool hobby at parties
What are the requirements?
- Computer and an internet connection (Either Windows, Mac or Linux but Windows preferred)
- Basic Excel
Who is the target audience?
- Those entering the workforce soon and who want to explore their options
- Those contemplating trading as a side-job
- Those wanting a guide who is on stand-by to assist them
- Those in mid or quarter-life crises
- Young adults and teens considering trading as a career
- Those looking for a career switch and want to get up to date with algorithmic trading
- Those wanting to understand advanced algorithmic trading and are looking for a starting point
- Those looking for an interesting hobby
- Who should NOT take this course: Those wanting a secret recipe to strike it rich overnight
Class Curriculum
Chapter 1 > Here's What You Are In For!
- What are Trading Robots? (And why should I build them?) (Part 1) (5:58)
- What are Trading Robots? (And why should I build them?) (Part 2) (5:02)
- The First Step – How To Start Your Journey?
- MT4 Installer Direct Download
- Downloading Our Software (MT4) (4:02)
- MT4 for Mac
- Introduction to MT4 (4:18)
- MT4 Basic Guide
- Download Template
- Structure of a Trading Robot (Part 1) (3:53)
- Structure of a Trading Robot (Part 2) (4:40)
- Structure of a Trading Robot (Part 3) (5:29)
- Why choose MT4 over other software?
- Our Holy Grail – Secret to Successful Trading Robots
- Luke Code Support!
- Hello and Thanks | Your Feedback Channel
Chapter 2 > Programming Basics: Variables And Conditions
- The 3 Types of Code
- Syntax – The ABCs of Coding (Part 1) (4:17)
- Syntax – The ABCs of Coding (Part 2) (3:33)
- Reserved Words – Words you cannot use!
- Variables – The basic building blocks! (5:38)
- Download Code for Expressions
- Expressions and Operations (Plus, Minus, Multiplication and Division) (7:11)
- Operations and Precedence – Who comes first
- Conditional – If this then that (Part 1) (4:49)
- Conditional – If this then that (Part 2) (5:51)
- Chapter 2 Summary
- Our First Quiz – Let's play a game…
Chapter 3 > Robot 1: Adeline – Our First Robot!
- Background to our Asset Class
- Chart Reading 101
- Theory behind Robot Adeline (4:35)
- Download Codes for Adeline
- Coding Adeline (Part 1) (8:16)
- Coding Adeline (Part 2) (7:40)
- Understanding Shift
- Dry Run! – Our Robot Testing System (Part 1) (4:32)
- Dry Run! – Our Robot Testing System (Part 2) (5:34)
- 3 Types of Testing Method (Simple)
- Chapter 3 Summary
- Bonus Robot Templates
Reviews
There are no reviews yet.