Certification training

Building Trading Robot Using Black Algo

Prepare for your exam with a structured video course built for focused study, topic review, and repeatable progress before exam day.

119Lectures
13h 8m 52sDuration
Vendor
Building Trading Robot Using Black Algo course cover Best seller
certification training 119 lessons arranged in a guided course path
Course overview

Study with a clear path.

Move through focused sections, review lecture timing, and return directly to the objectives that need more work.

Sequenced lessons

Follow the course in order or jump directly to the section you need to revisit.

Video-first prep

Use concise lecture blocks for technical review before moving into exam practice.

Fast access

Your purchased course becomes available in the member area after confirmed payment.

Curriculum

Course sections.

21 sections, 119 lessons, and lecture-level duration details.

01 What are Trading Robots? (And why should I build them?) (Part 1) 5m 51s
02 What are Trading Robots? (And why should I build them?) (Part 2) 5m 2s
03 Downloading Our Software (MT4) 4m 2s
04 Introduction to MT4 4m 14s
05 Structure of a Trading Robot (Part 1) 3m 46s
06 Structure of a Trading Robot (Part 2) 4m 36s

01 Syntax - The ABCs of Coding (Part 1) 4m 17s
02 Syntax - The ABCs of Coding (Part 2) 3m 33s
03 Variables - The basic building blocks! 5m 38s
04 Expressions and Operations (Plus, Minus, Multiplication and Division) 7m 9s
05 Conditional - If this then that (Part 1) 4m 49s
06 Conditional - If this then that (Part 2) 5m 51s

01 Theory behind Robot Adeline 4m 29s
02 Coding Adeline (Part 1) 8m 12s
03 Coding Adeline (Part 2) 7m 40s
04 Dry Run! - Our Robot Testing System (Part 1) 4m 32s
05 Dry Run! - Our Robot Testing System (Part 2) 5m 35s

01 Trading Robot Development Guide - Everything You Need To Succeed (Part 1) 5m 9s
02 Trading Robot Development Guide - Everything You Need To Succeed (Part 2) 4m 45s
03 Trading Robot Development Guide - Everything You Need To Succeed (Part 3) 6m 3s
04 Calculating Long Term Expected Payout of a Robot 6m 40s

01 Data Sources and Storage 5m 57s
02 Cleaning Data (Part 1) 6m 44s
03 Cleaning Data (Part 2) 7m 23s
04 Cleaning Data (Part 3) 6m 15s

01 Loops - Running a piece of code many times (Part 1) 7m 22s
02 Loops - Running a piece of code many times (Part 2) 2m 45s

01 Introducing our 2nd Robot: Belinda 4m 27s
02 Coding and Testing Belinda 6m 8s

01 Coin Flip Game - Understand Bet Sizing by Flipping Coins 7m 10s
02 Theory behind Bet Sizing (aka Position Sizing/Money Management) 7m 17s

01 Coding our Sizing Algorithm! 2m 59s
02 Upgrade time! - Adding Sizing Algos to Belinda 3m 32s

01 Expectation of Strategies and Equity Curves (Part 1) 8m 13s
02 Expectation of Strategies and Equity Curves (Part 2) 10m 55s
03 Preliminary Research - First step to building Robots (Part 1) 8m 59s
04 Preliminary Research - First step to building Robots (Part 2) 8m 53s

01 Debugging Demonstration - Understanding the Thought Process 10m 24s
02 Functions - Little Factories 10m 21s
03 Coding User-Defined Functions 4m 39s
04 When 2 lines cross - Creating a Cross Function 10m 24s

01 Statistical Significance and Law of Large Numbers - More is better 6m 53s
02 Minimum Sample Size and Application to Trading 10m 55s

01 4 Main Types of Market Conditions 1m 33s
02 Checking Trades - Ensuring Accuracy in the Codes 7m 10s
03 Every Tick Testing Issue - Once Upon a Bar (Part 1) 4m 7s
04 Every Tick Testing Issue - Once Upon a Bar (Part 2) 6m 45s
05 Robustness - Staying Effective through Change 3m 31s
06 Period and Timeframe Robustness 4m 28s
07 Seasonal Robustness - Repetitive Behavior in the Markets 4m 32s
08 Instrument Robustness Analysis 4m 49s
09 Strategic Market Conditions - Building Robots for Specific Market Types 4m 39s
10 Black Swans - Stress Testing our Robots through Tough Times 4m 34s
11 Butterfly Effect: Start Point Phenomenon 6m 24s
12 Pass or Fail? Backtest Performance Analysis 4m 33s

01 Math behind Technical Indicators (Part 1) 5m 43s
02 Math behind Technical Indicators (Part 2) 4m 57s
03 Arrays - Invisible Tables of Data 4m 10s
04 Programming Arrays (Part 1) 7m 28s
05 Programming Arrays (Part 2) 4m 34s
06 Code Structure of Indicators (Part 1) 2m 39s
07 Explaining Indicator Code (Part 1) 6m 4s
08 Explaining Indicator Code (Part 2) 7m 26s
09 Indicator Coding Practice 1: Replicating an Indicator Manually 4m 7s
10 Indicator Coding Practice 2: Multiple Buffers 10m 7s
11 Calling Self-Made Indicators - Using iCustom 3m 59s

01 Coding for Seasonal Effects - Managing Date and Time (Part 1) 6m 15s
02 Coding for Seasonal Effects - Managing Date and Time (Part 2) 8m 31s
03 Introducing our 3rd Robot: Clarissa 5m 31s
04 Coding and Testing Clarissa (Part 1) 7m 37s
05 Coding and Testing Clarissa (Part 2) 10m 49s
06 Coding and Testing Clarissa (Part 3) 4m 18s

01 Managing 4 and 5 Digit Brokers 4m 31s
02 Adjusting for Yen Pairs 6m 13s
03 Upgrade Time: Introducing Falcon Template 1.0 7m 32s
04 Managing Orders with Code 6m 12s
05 Upgrade Time: OrderSend Function Falcon 1.0 7m 40s
06 4 More Order Types - Send Pending Orders 7m 34s
07 Managing Multiple Positions with One Robot 4m 1s
08 Closing Positions and Orders 6m 38s
09 Risk Management - Limiting Trades when Things Go South 7m 15s
10 Handling Errors In Falcon 5m 28s

01 Introducing our 4th Robot: Desiree 6m 40s
02 Coding Our Turtle Indicator - Donchian Channels 10m 59s
03 Coding and Testing Desiree (Part 1) 2m 1s
04 Coding and Testing Desiree (Part 2) 8m 51s
05 Coding and Testing Desiree (Part 3) 10m 43s
06 Coding and Testing Desiree (Part 4) 3m 46s

01 Modelling Transaction Costs: Commissions, Spreads and Slippages 8m 56s
02 Why We Dislike Lower Timeframes 9m 29s
03 Understanding Stop Loss - Prudence and Noise Buffer 5m 9s
04 Adaptive Components in Strategies 8m 14s
05 Which should I use - Stops vs Trailing Stops 5m 28s
06 Which is more Important - Entries vs Exits 9m 8s
07 Asymmetrical Rules - Long Short Bias 11m 20s

01 Don't Get Targeted - Hidden Stop and Take Profit (Part 1) 6m 46s
02 Don't Get Targeted - Hidden Stop and Take Profit (Part 2) 5m 44s
03 Coding Hidden Stop and Take Profit (Part 1) 9m 9s
04 Coding Hidden Stop and Take Profit (Part 2) 9m 47s
05 Coding Hidden Stop and Take Profit (Part 3) 5m 53s
06 Coding Trailing Stops 9m 49s
07 Coding Hidden Trailing Stops (Part 1) 9m 15s
08 Coding Hidden Trailing Stops (Part 2) 8m 26s
09 Coding Volatility Trailing Stops (Part 1) 9m 5s
10 Coding Volatility Trailing Stops (Part 2) 5m 40s
11 Coding Hidden Volatility Trailing Stops 8m 5s
12 Manage Uncertainty - Limiting Trades When Volatility Spikes 4m 23s

01 Coding Desiree 2.0 10m 39s

01 Introduction to Optimisation 4m
02 Optimisation in MT4 (Part 1) 9m 18s
03 Optimisation in MT4 (Part 2) 7m 1s
04 Past Doesn't Predict Future - Understanding Curve Fitting 9m 32s
05 Limitations in MT4's Optimisation 6m 44s
06 Too Much Freedom is Bad - Understanding Degrees of Freedom 11m 59s
07 In and Out-of-Sample Data - Training and Testing 7m 10s
08 Optimisation Evaluation - Parameter Space Analysis (Part 1) 9m 53s
09 Optimisation Evaluation - Parameter Space Analysis (Part 2) 8m 53s
10 Independent Variables Optimisation - Breaking the Process Apart (Part 1) 8m 41s
11 Independent Variables Optimisation - Breaking the Process Apart (Part 2) 7m 24s
Continue preparing

Connect the lessons to exam-day practice.

Use the course for structured review, then move into current questions, timed simulator sessions, and a broader vendor catalog.