Install Superalgos on each machine, set up a network manager node, create and set up a network node for each machine.

This page does not go through the process of setting up a computer network. Instead, it assumes the network is already set up. So, do verify the local area network setup and make sure your computer network is functioning properly before starting.

Make a quick list with the name you wish to give to each node and the corresponding IP address on the network. You will need those to configure each network node. For your information, the default web sockets port used by Superalgos is 8080.

Also, you may want to plan what your operation should look like. For example, which nodes in the network should run which data-mining tasks, which nodes should run which trading sessions, and so on. As hinted in the fundamental concepts page, possibilities are endless, so we are not going to cover alternatives here. If you know exactly what you want to do, it should be easy to implement. That said, you are free to explore and experiment as well.

Start Here

1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time and stop the default data mining operation before it starts processing data. Then close the browser and leave the machine online, with the backend running.

2. Prepare a network manager node. You will use one of the nodes in the network to set up and manage the network of nodes. We call this your network manager node. For organizational purposes and to avoid confusion later on, it is recommended to clean up the local workspace of this node. That means that you may want to uninstall all the markets that you don’t need.

Click to learn how to uninstall an existing market

In brief: To uninstall an existing market, click Run on the uninstall market super action corresponding to the market you wish to uninstall.

Run the uninstall market super action to uninstall an existing market.

1. Expand the exchange markets node of your preferred crypto exchange in the crypto ecosystem hierarchy.

Click to learn how to find a hierarchy

In brief: To find a hierarchy, access the design space map with a right-click of the mouse, and left-click on your desired destination.

The image illustrates points 1 and 2 below.

1. Access the design space map.

Right click anywhere on the design space to access the design space map.

2. Left-click on your desired destination.

That should take you to the exact point you clicked on the map.

For your information, the design space is organized over a square perimeter around the workspace node, and each hierarchy is located on one of the cardinal directions. Hierarchies feature an ever-present white ring. The ring hints the direction in which a hierarchy is located.

Hierarchy Cardinal Direction Direction Keyboard Shortcut (Windows only)
Sparta Data Mine North Ctrl + Alt + S (S for Sparta)
BRR trading System North East Ctrl + Alt + W (W for Weak Hands Buster)
WHB Trading System East Ctrl + Alt + B (B for Bull Run Rider)
Super Scripts South East Ctrl + Alt + Z (Z for, well…)
Network South Ctrl + Alt + N (N for Network)
Crypto Ecosystem South West Ctrl + Alt + E (E for Ecosystem)
Charting System West Ctrl + Alt + C (C for Charting System)
Masters Data Mine North West Ctrl + Alt + M (M for Masters)

2. Click Run on the Uninstall Market super action node menu corresponding to the market you wish to uninstall.

Running the super action deletes all the infrastructure associated with the market, including the following:

  1. Data storage structures of nodes.

  2. Data mining operation for the corresponding exchange and market.

  3. Testing environment and production environment task managers featuring tasks for all types of trading sessions referencing the Weak-hands Buster trading system.

  4. A time machine containing a timeline chart for the market, made readily available on the charting space.

You also need to configure the IP Address in the network manager node. By default, the host parameter in the node’s configuration is set to localhost. To be a part of a network of nodes, you need to change localhost for the IP address of the machine.

3. Add and configure a network node for each machine.

Click to learn more about adding network nodes

Adding a Network Node

To add a network node, select Add Network Node on the Superalgos Network node menu. A network node is added along with the basic structure of nodes to set up a node.

Configuring the Network Node

Select Configure Network Node on the menu to access the configuration.

{ 
"host": "0.0.0.0", 
"webPort": "34247", 
"webSocketsPort": "8080"
}
  • host is the machine or hardware represented by the network node, which must be identified by its IP address.

  • webPort is the port used by the Web Server, at this stage 34247.

  • webSocketsPort is the port used by the system to communicate over the local area network, by default set at 8080.

Configure the first node and hit F5 to refresh the page. Once the page reloads, a notice indicating the system is connecting with the new network node will show on the top of the screen. Repeat the process for each machine.

The message dissapears when the system suceeds in establishing a connection with the new node.