Figure 1 shows that the application has the same means of access to the client terminal informational environment as built-in tools for manual trading (blue arrows). It also can form managing influences (red arrows), passed to the client terminal. Programs of different types can be used simultaneously and can exchange data. Using these applications, a programmer can automate a large part of trading operations, or create a robot that will trade without a trader's interference.
.