← Back to X_TRADER® Help Library
ADL® Documentation
- Fundamental Concepts
- ADL Learning Guide
- Basic Blocks
- Trading Blocks
- Discrete Blocks
-
Miscellaneous Blocks
- Round Block
- Display To Decimal Block
- Formula Block
- Average Block
- Stopwatch Block
- Clock Block
- Note Block
- Random Number Block
- Pause Block
- Log Block
- IsNumber Block
- Once True Always True Block
- Not Block
- Loop Block
- Exit Block
- Risk Block
- Workup State Block
- Alert Block
- Math Block
- Actor Blocks
- TT Analytics Block
-
Advanced Concepts
- Sniper Algo
- Order of Discrete Event Message Propagation
- Grouped Blocks and Library Functionality
- Rules Of Virtualization
- Jump Blocks
- Safety And Preventive Design With Visual Feedback
- Flip For Sell Orders Functionality
- Dynamic Data ExchangeLink
- Leave Orders On Pause Or Cancel
- Creating and Launching Order Ticket Algorithms (OTAs)
- Breakpoint Functionality
- Algorithm Behavior At Market Close and Disconnect
- Exporting Block Output Values
Order Message Multiplexer Block
Operations
Note: Only the Single Order
Container can provide the required discrete event message . Connection from any other block will
be considered erroneous by ADL.
- The Order Message Multiplexer
Block takes in a discrete event message
from the Single Order Container and evaluates whether the message is a fill, change or a delete confirmation. After the evaluation, the block directs the message, unchanged, through the appropriate output (e.g., for fill confirmations, the original message
is output as the message
through the fills output port).

Double-Click Edit Window
Double-click on the block to bring up an edit window:
- Order Messages: Additional output ports can be added for extended lower-level control.