Professor Algo ADL Beginner 101
Direct your questions/comments to: adl@professoralgo.com
ADL Beginner 101 professoralgo.com
Professor Algo ADL Beginner 101 Direct your questions/comments to: - - PowerPoint PPT Presentation
Professor Algo ADL Beginner 101 Direct your questions/comments to: adl@professoralgo.com professoralgo.com ADL Beginner 101 Before we continue... Grab a pen and piece of paper. Were going to ask you to write down some important
ADL Beginner 101 professoralgo.com
Grab a pen and piece of paper. We’re going to ask you to write down some important concepts.
Questions are encouraged! Write them down as they appear, and get them to us ASAP. Your feedback WILL play a large role in how much time is spent on different areas. The squeaky wheel gets the grease...
All of the material will be available
you like. Take full advantage.
ADL Beginner 101 professoralgo.com
LAST WEEK’S OBJECTIVES:
Introduction to the Canvas: Know where everything is
Navigation: Moving around the Canvas
Types of Ports/Connections: Linking blocks & preventive design
Continuous and Discrete messaging: Live vs event based
Basic Trading Blocks Explained
We created our first simple algos: 1)“Simple Entry” 2)“The Sniper”
ADL Beginner 101 professoralgo.com
Determine Entry Point Enter the Market Market Going Our Way? Market Going Against Us? Do I Scale Out?
ADL Beginner 101
Do I Wait? Do I Buy More? Do I Get Out?
professoralgo.com
Data/Variables (Inputs) Calculations (Process) Actions (Outputs)
ADL Beginner 101 professoralgo.com
Data/Variables (Inputs)
ADL Beginner 101 professoralgo.com
Calculations (Process)
ADL Beginner 101 professoralgo.com
Actions (Outputs)
ADL Beginner 101 professoralgo.com
ADL Beginner 101 professoralgo.com
ADL Beginner 101 professoralgo.com
CONTINUOUS MESSAGES
Information that is continuously disseminated by an exchange. This is a singular value.
ADL Beginner 101
DISCRETE MESSAGES
Information disseminated from or submitted to an exchange upon
happen at a single moment in time. This is a package of values together.
professoralgo.com
ADL Beginner 101
Instrument Port (Blue) Discrete Port (Black & White) Boolean Port (Green) Numeric Port (Red)
professoralgo.com
Variable Port (Yellow) (Turns into any of the above)
professoralgo.com ADL Beginner 101
THIS WEEK’S OBJECTIVES:
Discrete Blocks, Formula Builder (Green Canvas) Explained
Discrete Message Propagation Explained
Use of State Blocks, Branch Blocks, Sequencers, Logic Loops, etc.
Get Information from Fill Messages and Use it in Formulas
Algos we will build: 1)“Profit OCO Trailing Stop” 2)“Slingshot Engage”
ADL Beginner 101 professoralgo.com
Start (The Message) Extract (The Information) Control (The Movement)
ADL Beginner 101
professoralgo.com
Start (The Message)
Order Block Discrete Order Block Generator Block Boolean Block Time and Sales ADL Beginner 101 professoralgo.com
Extract (The Information)
Msg Info Extractor Value Extractor Value Accumulator Formula Builder ADL Beginner 101 professoralgo.com
Control (The Movement)
Funnel Block Branch State Sequencer Block State Block Stopwatch Block ADL Beginner 101 professoralgo.com
ADL Beginner 101 professoralgo.com
Data/Variables (Inputs) Calculations (Process) Actions (Outputs)
Instrument, Order Price, Trade Quantity, Trailing Stop Ticks, Cover Ticks, Last Trade Price Value Accumulator/Extractors, Booleans FlipForSell Entry Order Block, Cover/Trailing Stop Order Block
ADL Beginner 101 professoralgo.com
ADL Beginner 101 professoralgo.com
Data/Variables (Inputs) Calculations (Process) Actions (Outputs)
Instrument, Trade Price, Trade Quantity, Number Blocks, Market State MvgAvg Block, Msg Info Extractor, Value Accumulator/Extractors, Booleans VWAP Value, Upper/Lower Bound Booleans
ADL Beginner 101 professoralgo.com