Introduction
  • Introduction to Algorithmic Trading
  • Configuring the Platform for Automated Trading
  • Introduction to Flowcharts
  • Expert Advisor Architecture
  • Introductory Quiz
Phase One: Knowing the Rules
  • Welcome to Phase One!
  • Logging Data
  • Walkthrough: Your First Expert Advisor, Hello World!
  • Walkthrough: Script Version of "Hello World"
  • Quiz: Expert Advisors and Scripts
  • Data Structures Part 1
  • Code Blocks and Variable Scope
  • Quiz: Variables and Code Blocks
  • Functions Part 1
  • Quiz: Functions
  • Order Characteristics
  • Quiz: Order Characteristics
  • Data Structures Part 2
  • Types of Trade Operations
  • Working with Orders Part 1
  • Walkthrough: "Buy Order Entry" Script
  • Working with Orders Part 2
  • Walkthrough: "Close Order" Script
  • Quiz: Sending and Closing Orders
  • Data Structures Part 3
  • Data Structures Part 4
  • Accessing Basic Chart Information
  • Working with Indicators Part 1
  • Working with Indicators Part 2
  • Working with Indicators Part 3
  • Condition Statements Part 1
  • Condition Statements Part 2
  • Condition Statements Part 3
  • Quiz: Condition Statements
  • Data Structures Part 5
  • Walkthrough: Creating a Simple Trading Robot
  • Conclusion to Phase One
Phase Two: Defying the Rules
  • Introduction to Phase Two
  • Accessing the Documentation
  • Error Handling
  • Working with Loops
  • Entry Management Part 1
  • Quiz: Entry Management
  • Data Structures Part 6
  • Walkthrough: "Buy Order Entry" Script (Updated)
  • Working with Orders Part 3
  • Quiz: Selecting Orders
  • Walkthrough: "Close All" Script
  • Exit Management Part 1
  • Walkthrough: "Close All" Script (Update 1)
  • Quiz: Exit Management Part 1
  • Functions Part 2
  • Quiz: Passing by Reference
  • Comparing Doubles
  • Working with Orders Part 4
  • Quiz: Modifying Orders
  • Data Structures Part 7
  • Condition Statements Part 4
  • Exit Management Part 2
  • Walkthrough: "Close All" Script (Update 2)
  • Working with Orders Part 5
  • Money Management
  • Entry Management Part 2
  • Signal Management Part 1
  • Break Even Level
  • Trailing Stop Levels
  • Data Structures Part 8
  • New Bar Detection
  • Time Filters
  • Signal Management Part 2
  • Virtual Stop Levels
  • Trading Robot Template
  • Simple Trading Robot Upgrade
  • Conclusion to Phase Two
Phase Three: Making the Rules Work for You
  • Introduction to Phase Three
  • Detecting Crossovers
  • Walkthrough: Moving Average Crossover Trading Robot
  • Working with Indicators Part 4
  • Walkthrough: Awesome Oscillator Trading Robot
  • Working with Indicators Part 5
  • Walkthrough: MACD Trading Robot
  • Working with Indicators Part 6
  • Walkthrough: Fractals Trading Robot
  • Working with Indicators Part 7
  • Walkthrough: ZigZag Trading Robot
  • Conclusion to Phase Three