The trading engine provides a feedback loop to trading systems so that your strategies may leverage the information processed by the trading bot.
The trading engine hierarchy is the data structure used by the trading bot to keep runtime information highly accessible and exposed to others.

You will use this hierarchy for two main purposes:

  • To let your trading systems access the information processed by the trading bot. This allows strategies to keep track of and react to current and past events—including those involving the exchange, such as orders placed or filled—as the bot is running.

  • To keep track of the actions of the trading bot via the design space visual environment and panels over the charts. By analyzing runtime information, you may gain a detailed understanding of what happens, when, and why, throughout a trading session.

The hierarchy exposes—literally—all the information processed by the trading bot, providing a comprehensive feedback loop to trading systems and analysis capabilities to users.