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:
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 built: 1)“Profit OCO Trailing Stop” 2)“Slingshot Engage”
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 professoralgo.com
Extract information embedded within a discrete message.
Define user-made equations which control the operation of the block.
Start The Message Extract The Information Control The Movement
ADL Beginner 101
professoralgo.com
Start The Message
ADL Beginner 101 professoralgo.com
Create a discrete message with two types of blocks:
Blocks that talk to an exchange
Blocks that don’t
Extract The Information
ADL Beginner 101 professoralgo.com
Extract or accumulate the values within
Control The Movement
ADL Beginner 101 professoralgo.com
Each block has a different way to manage the flow of information
professoralgo.com ADL Beginner 101
professoralgo.com ADL Beginner 101
THIS WEEK’S OBJECTIVES:
Introduction to Virtualization: Copies of logic execute simultaneously
Order Ticket Algorithms (OTAs): Launch directly from MD Trader
Algo Deployment and Management
Misc Blocks Explained
Algos that we build: 1)“Chaser” 2)“Time-Activated Liquidator”
ADL Beginner 101 professoralgo.com
ADL Beginner 101 professoralgo.com
Allows you to fine tune the management of your working orders
ADL Beginner 101 professoralgo.com
Allows multiple copies of a portion of logic to execute orders simultaneously
ADL Beginner 101 professoralgo.com
Algo Dashboard Order Ticket Algorithm (OTA) Existing Order Block
3 Different Ways:
ADL Beginner 101 professoralgo.com
Algo Dashboard Export Values Fill Window Audit Trail
ADL Beginner 101 professoralgo.com
Data/Variables (Inputs) Calculations (Process) Actions (Outputs)
ADL Beginner 101 professoralgo.com
Instrument, Initial Price, Order Qty, Tick, Lean Qty, Min Lean Qty Threshold Current Algo Price, Lean Price, Lean Qty Breached, Chase Order Block to change Limit Price and Buy/Sell
ADL Beginner 101 professoralgo.com
Data/Variables (Inputs) Calculations (Process) Actions (Outputs)
ADL Beginner 101 professoralgo.com
Instrument, Hour/Min/Sec, Tick, Lean Qty, Min Lean Qty Threshold Time Generator, Our Price, Lean Price, Price is Current, MinQty Breached, Chase Single Order Container Block to change Limit Price and Buy/Sell