Building Trading Robot Using Black Algo

Building Trading Robot Using Black Algo

Get ready for your exam by enrolling in our comprehensive training course. This course includes a full set of instructional videos designed to equip you with in-depth knowledge essential for passing the certification exam with flying colors.

$14.99 / $24.99

Here's What You Are In For!

  • 1. What are Trading Robots? (And why should I build them?) (Part 1)
    5m 51s
  • 2. What are Trading Robots? (And why should I build them?) (Part 2)
    5m 2s
  • 3. Downloading Our Software (MT4)
    4m 2s
  • 4. Introduction to MT4
    4m 14s
  • 5. Structure of a Trading Robot (Part 1)
    3m 46s
  • 6. Structure of a Trading Robot (Part 2)
    4m 36s

Programming Basics: Variables And Conditions

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

Robot 1: Adeline - Our First Robot!

  • 1. Theory behind Robot Adeline
    4m 29s
  • 2. Coding Adeline (Part 1)
    8m 12s
  • 3. Coding Adeline (Part 2)
    7m 40s
  • 4. Dry Run! - Our Robot Testing System (Part 1)
    4m 32s
  • 5. Dry Run! - Our Robot Testing System (Part 2)
    5m 35s

Uncommon Common Sense: Design Effective And Logical Robots

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

Garbage In, Garbage Out. Understanding Data

  • 1. Data Sources and Storage
    5m 57s
  • 2. Cleaning Data (Part 1)
    6m 44s
  • 3. Cleaning Data (Part 2)
    7m 23s
  • 4. Cleaning Data (Part 3)
    6m 15s

Programming Basics 2: Loops

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

Robot 2: Belinda - Utilising Volatility!

  • 1. Introducing our 2nd Robot: Belinda
    4m 27s
  • 2. Coding and Testing Belinda
    6m 8s

To Buy Big Or Small? Position Sizing And Money Management

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

Robot 2A: Belinda 2.0 (No Gambler's Ruin for Me!)

  • 1. Coding our Sizing Algorithm!
    2m 59s
  • 2. Upgrade time! - Adding Sizing Algos to Belinda
    3m 32s

Where To Start? Idea Generation and Expectations

  • 1. Expectation of Strategies and Equity Curves (Part 1)
    8m 13s
  • 2. Expectation of Strategies and Equity Curves (Part 2)
    10m 55s
  • 3. Preliminary Research - First step to building Robots (Part 1)
    8m 59s
  • 4. Preliminary Research - First step to building Robots (Part 2)
    8m 53s

Programming Basics 3: Functions, Time And Self-Learning

  • 1. Debugging Demonstration - Understanding the Thought Process
    10m 24s
  • 2. Functions - Little Factories
    10m 21s
  • 3. Coding User-Defined Functions
    4m 39s
  • 4. When 2 lines cross - Creating a Cross Function
    10m 24s

Relevant Statistics 101!

  • 1. Statistical Significance and Law of Large Numbers - More is better
    6m 53s
  • 2. Minimum Sample Size and Application to Trading
    10m 55s

Validating Your Robot: Backtesting!

  • 1. 4 Main Types of Market Conditions
    1m 33s
  • 2. Checking Trades - Ensuring Accuracy in the Codes
    7m 10s
  • 3. Every Tick Testing Issue - Once Upon a Bar (Part 1)
    4m 7s
  • 4. Every Tick Testing Issue - Once Upon a Bar (Part 2)
    6m 45s
  • 5. Robustness - Staying Effective through Change
    3m 31s
  • 6. Period and Timeframe Robustness
    4m 28s
  • 7. Seasonal Robustness - Repetitive Behavior in the Markets
    4m 32s
  • 8. Instrument Robustness Analysis
    4m 49s
  • 9. 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

Programming Basics 4: Arrays And Indicators

  • 1. Math behind Technical Indicators (Part 1)
    5m 43s
  • 2. Math behind Technical Indicators (Part 2)
    4m 57s
  • 3. Arrays - Invisible Tables of Data
    4m 10s
  • 4. Programming Arrays (Part 1)
    7m 28s
  • 5. Programming Arrays (Part 2)
    4m 34s
  • 6. Code Structure of Indicators (Part 1)
    2m 39s
  • 7. Explaining Indicator Code (Part 1)
    6m 4s
  • 8. Explaining Indicator Code (Part 2)
    7m 26s
  • 9. 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

Robot 3: Clarissa - Playing with Time

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

What A Mess - Managing Trades, Orders and Positions

  • 1. Managing 4 and 5 Digit Brokers
    4m 31s
  • 2. Adjusting for Yen Pairs
    6m 13s
  • 3. Upgrade Time: Introducing Falcon Template 1.0
    7m 32s
  • 4. Managing Orders with Code
    6m 12s
  • 5. Upgrade Time: OrderSend Function Falcon 1.0
    7m 40s
  • 6. 4 More Order Types - Send Pending Orders
    7m 34s
  • 7. Managing Multiple Positions with One Robot
    4m 1s
  • 8. Closing Positions and Orders
    6m 38s
  • 9. Risk Management - Limiting Trades when Things Go South
    7m 15s
  • 10. Handling Errors In Falcon
    5m 28s

Robot 4: Desiree - Turtles

  • 1. Introducing our 4th Robot: Desiree
    6m 40s
  • 2. Coding Our Turtle Indicator - Donchian Channels
    10m 59s
  • 3. Coding and Testing Desiree (Part 1)
    2m 1s
  • 4. Coding and Testing Desiree (Part 2)
    8m 51s
  • 5. Coding and Testing Desiree (Part 3)
    10m 43s
  • 6. Coding and Testing Desiree (Part 4)
    3m 46s

Design Theories - Improving Robots By Manipulating Time, Entries and Exits

  • 1. Modelling Transaction Costs: Commissions, Spreads and Slippages
    8m 56s
  • 2. Why We Dislike Lower Timeframes
    9m 29s
  • 3. Understanding Stop Loss - Prudence and Noise Buffer
    5m 9s
  • 4. Adaptive Components in Strategies
    8m 14s
  • 5. Which should I use - Stops vs Trailing Stops
    5m 28s
  • 6. Which is more Important - Entries vs Exits
    9m 8s
  • 7. Asymmetrical Rules - Long Short Bias
    11m 20s

Add A Twist To Your Orders - Advanced Order Management

  • 1. Don't Get Targeted - Hidden Stop and Take Profit (Part 1)
    6m 46s
  • 2. Don't Get Targeted - Hidden Stop and Take Profit (Part 2)
    5m 44s
  • 3. Coding Hidden Stop and Take Profit (Part 1)
    9m 9s
  • 4. Coding Hidden Stop and Take Profit (Part 2)
    9m 47s
  • 5. Coding Hidden Stop and Take Profit (Part 3)
    5m 53s
  • 6. Coding Trailing Stops
    9m 49s
  • 7. Coding Hidden Trailing Stops (Part 1)
    9m 15s
  • 8. Coding Hidden Trailing Stops (Part 2)
    8m 26s
  • 9. 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

Robot 5: Desiree 2.0

  • 1. Coding Desiree 2.0
    10m 39s

Buff Up Your Robot Responsibly - Optimisation Without Curve Fitting

  • 1. Introduction to Optimisation
    4m
  • 2. Optimisation in MT4 (Part 1)
    9m 18s
  • 3. Optimisation in MT4 (Part 2)
    7m 1s
  • 4. Past Doesn't Predict Future - Understanding Curve Fitting
    9m 32s
  • 5. Limitations in MT4's Optimisation
    6m 44s
  • 6. Too Much Freedom is Bad - Understanding Degrees of Freedom
    11m 59s
  • 7. In and Out-of-Sample Data - Training and Testing
    7m 10s
  • 8. Optimisation Evaluation - Parameter Space Analysis (Part 1)
    9m 53s
  • 9. 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
Study4Pass does not provide real Microsoft exam questions. Similarly, Study4Pass does not supply real Amazon exam questions. The materials offered by Study4Pass lack real questions and answers from Cisco's certification exams. The CFA Institute neither endorses nor assures the accuracy or quality of Study4Pass content. CFA® and Chartered Financial Analyst® are registered trademarks held by the CFA Institute.

© study4pass.com 2025. All rights reserved.