Merge pull request #2715 from harrellbm/develop

Update How to estabish Ref page. and Clean up Shortcut ref page. Update bot ref pages.
This commit is contained in:
Luis Fernando Molina authored and GitHub committed 2021-11-24 06:19:13 -04:00
commit 19f10649c9
6 files changed
+78 -92

No files matched your search

@@ -119,16 +119,17 @@
},
{
"style": "Subtitle",
"text": "Custom Shortcuts"
"text": "Custom Shortcuts to Nodes",
"updated": 1637691249937
},
{
"style": "Include",
"text": "Foundations->Topic->Keyboard Shortcuts to Nodes->Custom Node Shortcuts",
"updated": 1637691223240
},
{
"style": "List",
"text": "It is also possible to set a custom shortcut to any node you would like. Simply hover over a node and hit Ctrl + Alt + your preferred key to assign the shortcut.",
"updated": 1634909920250
},
{
"style": "Note",
"text": "A more detailed walk through can be found here: Keyboard Shortcuts to Nodes"
"text": "It is also possible to set a custom shortcut to any node you would like. Simply hover over a node and hit Ctrl + Alt + your preferred key to assign the shortcut."
},
{
"style": "Subtitle",
@@ -99,6 +99,11 @@
"text": "Ctrl or <kbd>⌘</kbd> + ↓ to pan downwards.",
"updated": 1634912309430
},
{
"style": "Block",
"text": "Moving Node Shortcuts",
"updated": 1637690456615
},
{
"style": "Title",
"text": "Moving Nodes"
@@ -131,6 +136,23 @@
"text": "There are also keyboard shortcuts to accomplish node snapping. See Keyboard Shortcut Quick Guide page for more details.",
"updated": 1634915239339
},
{
"style": "Success",
"text": "These UI tricks may also make your life easier:",
"updated": 1637691123266
},
{
"style": "List",
"text": "Use the design space map as many times as required to find your way from one hierarchy to the other."
},
{
"style": "List",
"text": "Remove the pin once the reference is established so that the node goes back to its place."
},
{
"style": "Block",
"text": "Keyboard Shortcuts Reference"
},
{
"style": "Title",
"text": "Keyboard Shortcuts"
@@ -7,10 +7,20 @@
"updated": 1610043042775
},
"paragraphs": [
{
"style": "Block",
"text": "Custom Node Shortcuts",
"updated": 1637691199216
},
{
"style": "Text",
"text": "You may define shortcuts for frequently-used nodes with the following procedure:",
"updated": 1610043064924
"text": "It is also possible to set a custom shortcut to any node you would like. This is useful for accessing frequenty used nodes.",
"updated": 1637691354831
},
{
"style": "Text",
"text": "You may define this type of shortcut using the following procedure:",
"updated": 1637691378647
},
{
"style": "List",
@@ -3,8 +3,8 @@
"pageNumber": "2",
"type": "Establish and Remove References",
"definition": {
"text": "To establish a reference, right-click on the first node and drag it close to the target node. The remove a reference, use the delink button on the menu.",
"updated": 1609949247846,
"text": "To establish a reference, right-click on the first node and drag it close to the target node. To remove a reference, use the delink button on the menu.",
"updated": 1637690929227,
"translations": [
{
"language": "ES",
@@ -39,7 +39,7 @@
},
{
"style": "Text",
"text": "The reference is visually represented by a faint grey dotted line. Such line is visible only when both ends of the reference are visible.",
"text": "The reference is visually represented by a faint grey dotted line.",
"translations": [
{
"language": "ES",
@@ -47,7 +47,12 @@
"updated": 1633521251780,
"style": "Text"
}
]
],
"updated": 1637691076887
},
{
"style": "Success",
"text": "You may toggle these grey lines on and off using: Ctrl + Shift + Alt + Key-R"
},
{
"style": "Text",
@@ -77,8 +82,8 @@
},
{
"style": "Text",
"text": "The process is exactly the same. All you need to do is master a few tricks so that you may drag one of the nodes all the way to where the second node is.",
"updated": 1611940896508,
"text": "The process is exactly the same. All you need to do is master a few tricks so that you may move one of the nodes all the way to where the second node is.",
"updated": 1637690797249,
"translations": [
{
"language": "ES",
@@ -89,71 +94,9 @@
]
},
{
"style": "Youtube",
"text": "_7Qp8KmNmWU?rel=0&amp;autoplay=1&mute=1",
"updated": 1616182407466
},
{
"style": "Text",
"text": "These UI tricks may make your life easier:",
"updated": 1611940968078,
"translations": [
{
"language": "ES",
"text": "Estos UI trucos pueden hacer tu vida más fácil:",
"updated": 1633295979755,
"style": "Text"
}
]
},
{
"style": "List",
"text": "Use the design space map as many times as required to find your way from one hierarchy to the other.",
"updated": 1611940996169,
"translations": [
{
"language": "ES",
"text": "Use el design space map tantas veces como sea necesario para encontrar el camino desde una jeraquía a la otra.",
"updated": 1633296062866,
"style": "List"
}
]
},
{
"style": "List",
"text": "Pin the node you are going to move across the design space, so that you may drop it at any point to check the design space map for directions.",
"translations": [
{
"language": "ES",
"text": "Fije el nodo que va a mover a través del espacio de diseño, para que pueda soltarlo en cualquier punto para chequear las direcciones en el mapa del espacio de diseño.",
"updated": 1633296213030,
"style": "List"
}
]
},
{
"style": "List",
"text": "Use Ctrl / Command + arrow keys to drag the node across the screen after clicking on it with the mouse. Keep keys pressed and the node flies!",
"translations": [
{
"language": "ES",
"text": "Use Ctrl / Command + arteclas de flechas para arrastrar el nodo a través dela pantalla despues de clickear en el con el mouse. Mantenga las teclas presionadas y el nodo vuela!",
"updated": 1633296325908,
"style": "List"
}
]
},
{
"style": "List",
"text": "Remove the pin once the reference is established so that the node goes back to its place.",
"translations": [
{
"language": "ES",
"text": "Remueve el fijado ona vez que la referencia sea establecida para que el nodo vuelva a su lugar.",
"updated": 1633521325505,
"style": "List"
}
]
"style": "Include",
"text": "Foundations->Topic->Basic Navigation->Moving Node Shortcuts",
"updated": 1637690507758
}
]
}
@@ -54,7 +54,8 @@
},
{
"style": "Note",
"text": " Note: The Bots page brings these conceptual definitions down to earth and offers an overview of how what these top-level concepts are and how they interact with each other."
"text": "The Bots page brings these conceptual definitions down to earth and offers an overview of how what these top-level concepts are and how they interact with each other.",
"updated": 1637697607949
}
]
}
@@ -43,11 +43,18 @@
},
{
"style": "Text",
"text": "In the pages describing data mines and trading mines you will learn that bots are algorithms defined in such mines. That is, mines hold the source code and configuration—the complete set of definitions—of the three existing kinds of bots: sensors, indicators, and the trading bot."
"text": "Bots are a very fluid concept within superalgos. You can think of them like a set of personal assistants each with a very specific job to do. A sensor bot collects information. An indicator bot preforms calculations on that information to create trading indicators. A trading bot places trade orders or backtests strategies. A social bot sends notifications using a social platform based on the preformance of the other bots, etc.",
"updated": 1637698573606
},
{
"style": "Text",
"text": "As a user, you may use all bots in data mines shipping with the system. As a developer, you may create your own mines to develop your own sensors, indicators, and even a new trading bot."
"text": "In the pages describing data mines and trading mines you will learn that bots are algorithms defined within these mines. That is, mines hold the source code and configuration—the complete set of definitions—of the existing kinds of bots: sensors, indicators, social, learning, the trading bots, etc. You can think of mines as the home for each kind of bot.",
"updated": 1637698856223
},
{
"style": "Text",
"text": "As a user, you may use all bots in data mines shipping with the system. As a developer, you may create your own mines to develop your own bots. Anything that can be executed using a computer algorithm can be turned into a bot! The sky is the limit, with developers adding new bots regularly.",
"updated": 1637698955490
},
{
"style": "Title",
@@ -81,6 +88,15 @@
"style": "Text",
"text": "A good example of such dependencies may be found when running a live trading session. In such a case, the trading bot depends on the sensor and all indicator bots used in the referenced trading system. Indicators must process the data so that the trading bot may analyze it in realtime. Therefore, before running a live trading session, the data mining operation must be running and up to date."
},
{
"style": "Text",
"text": "Bots need to know what kind of data they will need to access to do its job. Trading bots need to know which market of which exchange they should work with. Exchanges and markets are defined in the crypto ecosystem hierarchy. Bots obtain that information by establishing references with the appropriate markets in that hierarchy. It also needs to know which type of trading session it should run, and what trading system’s rules it should follow. For those reasons, trading bots are paired with a specific session, which in turn, references a trading system.",
"updated": 1637699705206
},
{
"style": "Text",
"text": "Trading systems are themselves hierarchies. You may create a trading system by following a framework in which strategies are described in stages. You do not need to code to create a strategy, as the rules are written with simple mathematical statements. However, both basic and advanced knowledge of JavaScript will give you an edge. You may test and deploy your trading system by running trading sessions from within the network hierarchy."
},
{
"style": "Title",
"text": "Bots Execution"
@@ -91,15 +107,8 @@
},
{
"style": "Text",
"text": "Bots need to know which market of which exchange they should work with. Exchanges and markets are defined in the crypto ecosystem hierarchy. Bots obtain that information by establishing references with the appropriate markets in that hierarchy."
},
{
"style": "Text",
"text": "In the case of the trading bot, it also needs to know which type of trading session it should run, and what trading system’s rules it should follow. For those reasons, trading bots are paired with a specific session, which in turn, references a trading system."
},
{
"style": "Text",
"text": "Trading systems are themselves hierarchies. You may create a trading system by following a framework in which strategies are described in stages. You do not need to code to create a strategy, as the rules are written with simple mathematical statements. However, both basic and advanced knowledge of JavaScript will give you an edge. You may test and deploy your trading system by running trading sessions from within the network hierarchy."
"text": "In the end, bots can be created to access and use data from all hierarchies within the Superalgos ecosystem. They use this data to preform a job that helps the whole system work together to acomplish fine tuned effective trading!",
"updated": 1637699645798
},
{
"style": "Text",