Available translations

LAN Network Hierarchy

Summary: The LAN Network Hierarchy organizes the infrastructure to run bots and store data. It is the hierarchy you will use the most to operate the system.
Foundations->Node->LAN Network->Definition
The network hierarchy provides the control functions for running data-mining and trading operations. Because operations may be run either on a single machine or distributed over a network of machines, it also contains definitions regarding the physical location in which nodes live or function.
Foundations->Node->LAN Network->Content
The network hierarchy defines where in the network you run each of the bots you choose to run, and where the data they output is stored.
You will use the network hierarchy for the following purposes:
  • To control your data mining operation — that is, tasks running sensor and indicator bots. Data mining tasks process data that may be consumed by others; for example, so that your trading systems may count with quality information.
  • To control your testing environment — that is, trading sessions including backtesting and paper trading sessions.
  • To control your production environment—that is, forward testing, and live trading sessions.
  • To manage the storage of the data produced by the bots you run as outputs. This includes administering the physical locations on which the data products produced by bots reside.
Foundations->Concept->Reusable Snippets->Note for Hierarchy Tables
LAN Network Node
Foundations->Node->LAN Network Node->Definition
A network node represents a machine running Superalgos, on which processes run and data is stored.
Foundations->Node->LAN Network Node->Content
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, or what we call a trading farm.
You may create unlimited network nodes and map them with different machines on a network. Each computer in the network runs an instance of the Superalgos backend, and you may control the whole network operation from a single machine, or—in general—from any machine in the network running the Superalgos frontend. To learn more about distributed setups, check the trading farms pages.
The easiest and fastest way to set up a network node is using the Install Market function available on markets defined in the Crypto Ecosystem hierarchy, under the exchange markets node. This function adds data mining tasks for all sensor and indicator bots shipping with the system, backtesting and live trading tasks for trading systems shipping with the system, including the data storage definitions for both, and also creates the corresponding dashboards and charts in the Charting Space hierarchy. You may learn more about this function in the how to install a new market page.
If you need finer control over the operation you wish to deploy on the network, then you may use the individual functions available under each section of the hierarchy under the network node.
Main Sections Under a Network Node
We will briefly mention the main data structures under a Network Node, and study each of them in detail in the next few pages.
Data Tasks
Foundations->Node->Data Tasks->Definition
Data tasks referes to data-mining, that is, the activity of processing data. You need to process data to feed charts, and so that your trading systems may make decisions based on quality information.
Learning Tasks
Foundations->Node->Learning Tasks->Definition
Learning tasks—once implemented—will control Learning Bots running a reinforcement learning algorithm.
Testing Trading Tasks
Foundations->Node->Testing Trading Tasks->Definition
The Testing Trading Tasks node organizes trading sessions involving testing of trading systems.
Production Trading Tasks
Foundations->Node->Production Trading Tasks->Definition
The Production Trading Tasks node organizes trading sessions involving live trading.
Data Storage
Foundations->Node->Data Storage->Definition
The data storage hierarchy holds references to all the data bots have produced.
Organization of Tasks