The network hierarchy organizes the infrastructure to run bots and store data. It is the hierarchy you will use the most to operate the system.
The network hierarchy contains definitions regarding the physical location in which certain nodes live or function. For instance, a certain process my run and store data in your local machine or some other machine in the network.

You will use the network hierarchy for the following purposes:

  • To control your data mining—that is, processes running sensor and indicator bots. These keep your data feeds up to date so that you may trade live with quality information.

  • To control your testing environment—that is, trading sessions including backtesting and paper trading.

  • To control your production environment—that is, forward testing, and live trading sessions running the trading bot.

  • To control your data storage—that is, to administer the physical location in which the data products produced by bots reside.


Network

Network Node

Data Storage

Data Mining

Testing Environment

Production Environment

Network Node

A network node represents a machine running Superalgos, on which processes run or data is stored.

By default, processes are set up to run locally in a network node representing your local machine. However, the system is prepared to run distributed on a network of nodes.

You may create unlimited network nodes and map them with different machines on a network. Each machine in the network runs an instance of Superalgos. However, you may control the whole network operation from a single machine, or—in general—from any machine in the network.

Data Storage

The data storage node controls aspects of what data is to be stored in the corresponding network node.

Data Mining

Data mining is the activity of processing data. You need to process data to feed charts, and so that the trading bot may make decisions based on quality information. In the context of the network hierarchy, the data-mining node groups the task managers handling sensor and indicator bots instances.

Testing Environment

The testing environment node organizes trading sessions involving testing of trading systems.

Production Environment

The production environment node organizes trading sessions involving live trading.