Merge pull request #2751 from gitforkgit/develop

Contribution: (Translation into german: rest of "Trading Farms - Set Up a Network of Nodes")
This commit is contained in:
B Harrell authored and GitHub committed 2021-11-30 08:24:10 -06:00
commit 2e6e2815d6
10 files changed
+550 -55

No files matched your search

@@ -0,0 +1,34 @@
{
"type": "Current projects",
"definition": {
"text": "The table below contains all current projects to which you can add new docs-articles. Feel free to add projects if they are missing.",
"updated": 1638112235073
},
"paragraphs": [
{
"style": "Table",
"text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|",
"updated": 1638116155258,
"translations": [
{
"language": "DE",
"text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|",
"updated": 1638115499301
}
]
},
{
"style": "Text",
"text": "Created and maintained by gitforkgit.",
"updated": 1638112659687
},
{
"style": "Text",
"text": ""
},
{
"style": "Text",
"text": ""
}
]
}
@@ -0,0 +1,50 @@
{
"type": "Technical term overview",
"definition": {
"text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit.",
"updated": 1638052921801,
"translations": [
{
"language": "DE",
"text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit ",
"updated": 1638052964966
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "One of our goals is to make Superalgos available for everyone for free and open source forever. For this, translations are extremely important and essential. However, there are some technical terms that should not be translated. Because otherwise it could be difficult when describing problems to others, start contributing, understanding superalgos...",
"updated": 1638052177612
},
{
"style": "Text",
"text": "\"Below here is a table in which the terms are listed. Here the translators can orient themselves and each Superalgos user add terms of which he thinks that they should not be translated. If you translate articles please look here from time to time to see which terms you should leave as they are in the original. Translations in brackets behind the terms themselves are of course legitimate and welcome by readers of the articles.",
"updated": 1638052195441
},
{
"style": "Success",
"text": "Feel free to add Terms in the table!",
"updated": 1638052209974
},
{
"style": "Note",
"text": "Terms that should remain original in the translations of articles:",
"updated": 1638052228369
},
{
"style": "Table",
"text": "|Workspace Terms|Node Terms|Other Technical Terms|Workspace Terms translation|Node Terms translation|Other Technical Terms translation|\n|Pin/Unpin|Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|Parent Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|Child Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|add terms here|add terms here|add Term translation here|add Term translation here|add Term translation here|",
"updated": 1638052333924
},
{
"style": "Note",
"text": "In the columns with translation as their header you can add the translation into your language, if your language is selected in the footer, otherwise the translations would be globally in the table what isn`t the Goal.",
"updated": 1638052343422
},
{
"style": "Text",
"text": ""
}
]
}
@@ -10,6 +10,11 @@
"text": "Tunggu Sebentar!. Aplikasi ini sedang memeriksa cabang repositori Superalgos saat ini untuk versi terbaru.",
"updated": 1613891554016,
"style": "Definition"
},
{
"language": "DE",
"text": "Die App prüft den von Ihnen ausgewählten current branch des Superalgos Repositorys auf eine neue Version. Warte einen Moment!",
"updated": 1638037210492
}
]
},
@@ -23,6 +28,11 @@
"text": "Anda akan segera mendapatkan pemberitahuan yang menginformasikan apakah versi baru telah hadir atau sudah menjalankan versi terbaru dari Superalgos!",
"updated": 1613891634145,
"style": "Success"
},
{
"language": "DE",
"text": "Sie werden in Kürze eine Meldung erhalten, die Ihnen mitteilt, ob eine neue Version gefunden wurde oder ob es sich bei der von Ihnen verwendeten Version um die letzte verfügbare handelt!",
"updated": 1638037245983
}
]
}
@@ -16,6 +16,11 @@
"language": "ES",
"text": "El proceso de actualización ha finalizado exitosamente. Un nueva versión de Superalgos se ha bajado reemplazando a la actual. Para que los cambios se hagan efectivos, debe comenzar nuevamente el Client y refrescar la página UI.",
"updated": 1636624628502
},
{
"language": "DE",
"text": "Der Aktualisierungsvorgang wurde erfolgreich abgeschlossen. Es wurde eine neue Version von Superalgos heruntergeladen, die die aktuelle Version ersetzt. Damit die Änderungen wirksam werden, müssen Sie den Client neu starten und die UI (Benutzeroberfläche) aktualisieren.",
"updated": 1638037815569
}
]
},
@@ -35,6 +40,11 @@
"language": "ES",
"text": "Tiene ahora la ´ltima versión de Superalgos. Solo recuerde comenzar otra vez el Client y el UI. Si tiene tareas activas, debería primero cerrar las tareas y luego restablecer el cliente, para que pueda ejecutar esas tareas nuevamente usando el código de base actualizado.",
"updated": 1636625028143
},
{
"language": "DE",
"text": "Sie haben nun die neueste Version von Superalgos. Denken Sie nur daran, den Client und die Benutzeroberfläche neu zu starten. Wenn Sie Tasks laufen haben, sollten Sie zuerst die Tasks stoppen und dann den Client neu starten, damit Sie diese Tasks wieder mit der aktualisierten Codebasis ausführen können.",
"updated": 1638037876325
}
]
},
@@ -52,6 +62,11 @@
"language": "ES",
"text": "La actualización que ha hecho solo afecta al cliente al cual está conectado a través de http usando su navegador. Si tiene más Clientes ejecutándose como parte de una Red, también deberá actualizarlos, ya sea manualmente usando Git, o navegando con su navegador a su URL y ejecutando el comano de App Update ahí.",
"updated": 1636625003204
},
{
"language": "DE",
"text": "Die von Ihnen vorgenommene Aktualisierung betrifft nur den Client, mit dem Sie über http mit Ihrem Browser verbunden sind. Wenn Sie weitere Clients als Teil eines Netzwerks betreiben, müssen Sie auch diese aktualisieren, entweder manuell mit Git oder indem Sie mit Ihrem Browser zu deren URL navigieren und dort den Befehl App Update ausführen.",
"updated": 1638037951915
}
],
"updated": 1616081262353
@@ -4,7 +4,14 @@
"type": "App Update Command",
"definition": {
"text": "Use this command to update your local installation of Superalgos to the latest version available. ",
"updated": 1610449365984
"updated": 1610449365984,
"translations": [
{
"language": "DE",
"text": "Zusammenfassung: Verwenden Sie diesen Befehl, um Ihre lokale Installation von Superalgos auf die neueste verfügbare Version zu aktualisieren.",
"updated": 1638038182879
}
]
},
"paragraphs": [
{
@@ -19,7 +26,14 @@
},
{
"style": "Title",
"text": "Examples"
"text": "Examples",
"translations": [
{
"language": "DE",
"text": "Beispiele",
"updated": 1638038191514
}
]
},
{
"style": "Json",
@@ -11,6 +11,11 @@
"text": "Start the Task in Debug mode while running a debug session in your IDE. ",
"updated": 1614338791705,
"style": "Definition"
},
{
"language": "DE",
"text": "Jetzt haben wir einen breakpoint konfiguriert und können den TS in Visual Studio Code starten. In der Superalgos UI (Benutzeroberfläche) können wir dann eine Task finden und diese im Debug-Modus starten.",
"updated": 1638032216795
}
]
},
@@ -18,21 +23,49 @@
{
"style": "Text",
"text": "As we covered before there are three core components to Superalgos, the Client, TS and UI. ",
"updated": 1623409529218
"updated": 1623409529218,
"translations": [
{
"language": "DE",
"text": "Wie bereits erwähnt, besteht Superalgos aus drei Kernkomponenten: dem Client, dem TS und der UI.",
"updated": 1638032441543
}
]
},
{
"style": "Text",
"text": "First, we need to make sure the Client and UI are running. If they are not already running, you can start the UI by going to the terminal, ensuring you are in the Superalgos root directory and enter \"node run\".",
"updated": 1623409611552
"updated": 1623409611552,
"translations": [
{
"language": "DE",
"text": "Zunächst müssen wir sicherstellen, dass der Client und die UI ausgeführt werden. Wenn sie noch nicht laufen, können Sie die UI starten, indem Sie im Terminal sicherstellen, dass Sie sich im Superalgos root directory (Stammverzeichnis) befinden und \"node run\" eingeben.",
"updated": 1638035462816
}
]
},
{
"style": "Success",
"text": "If the Terminal is not visible click on View -> Terminal and it should appear at the bottom.",
"updated": 1623410067613
"updated": 1623410067613,
"translations": [
{
"language": "DE",
"text": " Wenn das Terminal nicht sichtbar ist, klicken Sie auf View -> Terminal und es sollte am unteren Rand erscheinen.",
"updated": 1638035499037
}
]
},
{
"style": "Note",
"text": "If needed you can run this with any parameters like \"node run minMemo noBrowser\" as required."
"text": "If needed you can run this with any parameters like \"node run minMemo noBrowser\" as required.",
"translations": [
{
"language": "DE",
"text": "Bei Bedarf können Sie dies mit beliebigen Parametern wie \"node run minMemo noBrowser\" ausführen.",
"updated": 1638035735520
}
]
},
{
"style": "Png",
@@ -42,12 +75,26 @@
{
"style": "Text",
"text": "At this stage you should be able to access Superalgos in the browser using http://localhost:34248/ (or the particular hostname and port you use).",
"updated": 1623409750881
"updated": 1623409750881,
"translations": [
{
"language": "DE",
"text": "Zu diesem Zeitpunkt sollten Sie in der Lage sein, Superalgos im Browser über http://localhost:34248/ (oder den von Ihnen verwendeten Hostnamen und Port) zu erreichen.",
"updated": 1638035762798
}
]
},
{
"style": "Text",
"text": "Next we are going to start the TS in debug mode. To do this start a Debug Session in Visual Studio Code by clicking \"Run -> Start Debugging\" F5",
"updated": 1623410434222
"updated": 1623410434222,
"translations": [
{
"language": "DE",
"text": "Als nächstes werden wir den TS im Debug Modus starten. Starten Sie dazu eine Debug Session in Visual Studio Code, indem Sie auf \"Run -> Start Debugging\" F5 klicken.",
"updated": 1638035870215
}
]
},
{
"style": "Png",
@@ -57,7 +104,14 @@
{
"style": "Text",
"text": "To confirm the TS is running, you can click on the Run and Debug icon which will open a new left-hand panel. In here under the Call Stack you should be able to see the TaskServer running.",
"updated": 1623410288365
"updated": 1623410288365,
"translations": [
{
"language": "DE",
"text": "Um zu bestätigen, dass der TS läuft, können Sie auf das Symbol Ausführen und Debuggen klicken, wodurch sich ein neues Fenster auf der linken Seite öffnet. Hier unter dem Call Stack sollten Sie den TaskServer laufen sehen können.",
"updated": 1638035990486
}
]
},
{
"style": "Png",
@@ -66,11 +120,25 @@
{
"style": "Text",
"text": "Now the TS is running we can start a Task via the Debug action.",
"updated": 1623410467602
"updated": 1623410467602,
"translations": [
{
"language": "DE",
"text": "Jetzt, wo der TS läuft, können wir über die Debug Aktion eine Task starten.",
"updated": 1638036015855
}
]
},
{
"style": "Text",
"text": "Go to your Network node and find the Data Task for your indicator."
"text": "Go to your Network node and find the Data Task for your indicator.",
"translations": [
{
"language": "DE",
"text": "Gehen Sie zu Ihrer Network node und suchen Sie die Data Task für Ihren Indikator.",
"updated": 1638036155109
}
]
},
{
"style": "Png",
@@ -80,12 +148,26 @@
{
"style": "Text",
"text": "Expand the Data Tasks and hover over the Task node for your indicator and click \"Debug\" (the Task will start up, but in Debug mode).",
"updated": 1614332581381
"updated": 1614332581381,
"translations": [
{
"language": "DE",
"text": "Erweitern Sie die Data Tasks, bewegen Sie den Mauszeiger über die Task Node für Ihren Indikator und klicken Sie auf \"Debug\" (die Task wird gestartet, aber im Debug-Modus).",
"updated": 1638036387502
}
]
},
{
"style": "Important",
"text": "If you receive an error stating \"Parent Task Not Running\" this can be ignored. As we are using the Debug action the task will start anyway.",
"updated": 1623410561295
"updated": 1623410561295,
"translations": [
{
"language": "DE",
"text": "Wenn Sie die Fehlermeldung \"Parent Task Not Running\" erhalten, können Sie dies ignorieren. Da wir die Debug Aktion verwenden, wird die Aufgabe trotzdem gestartet.",
"updated": 1638036480125
}
]
},
{
"style": "Png",
@@ -100,7 +182,14 @@
{
"style": "Text",
"text": "If your Task has dependencies (for example above we are debugging Resistances and Supports, but these need the Exchange Raw Data and Candles running before they will run) start the needed tasks connected to your indicator by hovering over the nodes and click \"Run\".",
"updated": 1623410869266
"updated": 1623410869266,
"translations": [
{
"language": "DE",
"text": "Wenn Ihre Task Abhängigkeiten hat (z. B. debuggen wir oben Resistances und Supports, aber diese benötigen Exchange Raw Data und Candles, bevor sie ausgeführt werden können), starten Sie die benötigten Tasks, die mit Ihrem Indikator verbunden sind, indem Sie mit dem Mauszeiger über der Node schweben und auf \"Run\" klicken.",
"updated": 1638036654674
}
]
},
{
"style": "Png",
@@ -115,7 +204,14 @@
{
"style": "Text",
"text": "If you have a look in the Debug Code terminal you should now see your indicator running as normal.",
"updated": 1623410912711
"updated": 1623410912711,
"translations": [
{
"language": "DE",
"text": "Wenn Sie einen Blick in das Debug Code Terminal werfen, sollten Sie nun sehen, dass Ihr indicator ganz normal läuft.",
"updated": 1638036732977
}
]
},
{
"style": "Png",
@@ -125,7 +221,14 @@
{
"style": "Note",
"text": "Deleting existing data from your indicator in the ..Superalgos/Data-Storage/ folder might speed up the data mining process.",
"updated": 1623410940602
"updated": 1623410940602,
"translations": [
{
"language": "DE",
"text": "Das Löschen vorhandener Daten aus Ihrem Indikator im Superalgos/Data-Storage/ Ordner kann den Data Mining Prozess beschleunigen.",
"updated": 1638036825328
}
]
}
]
}
@@ -29,6 +29,16 @@
"text": "The Project within which the page will live: Each project within Superalgos contains it's own documentation. This option allows you to choose the project your page will be added to.",
"updated": 1637182337124
},
{
"style": "Callout",
"text": "From these projects they have to choose one",
"updated": 1638115759331
},
{
"style": "Include",
"text": "Education->Concept->Current projects->CurrentProjects",
"updated": 1638116210454
},
{
"style": "List",
"text": "Topic, Tutorial, or Review Title: Collections of pages are gathered under topic titles. These titles act as unique keys that make the collection of pages browsable as a unit. This option allows you to choose which topic to create or add your page to.",
@@ -3,8 +3,8 @@
"pageNumber": 22,
"type": "Docs Block Style",
"definition": {
"text": "Block paragraphs defines set of paragraphs that can be inclided from other pages. When you include a block by creating a Docs Include Style paragraph, you need to reference a Block paragraph created at the page that have the set of paragraphs to be inclided. A Block contains all the paragraph after itself until the next Block or the end of the page.",
"updated": 1609259016289,
"text": "Block paragraphs defines set of paragraphs that can be included from other pages. When you include a block by creating a Docs Include Style paragraph, you need to reference a Block paragraph created at the page that have the set of paragraphs to be included. A Block contains all the paragraph after itself until the next Block or the end of the page.",
"updated": 1638116268152,
"translations": [
{
"language": "DE",
@@ -4,22 +4,50 @@
"type": "Automating Actions - Adding your Function",
"definition": {
"text": "Take a look at how other functions are implemented in the Function Library and try to follow the same format.",
"updated": 1628257476029
"updated": 1628257476029,
"translations": [
{
"language": "DE",
"text": "Schauen Sie sich an, wie andere functions in der Function Library implementiert sind, und versuchen Sie, demselben Format zu folgen.",
"updated": 1638038590617
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "The basic procedure is quite straight forward. First add the function name to the thisObject and then write your function at the most appropriate place at the Function Library.",
"updated": 1628257461177
"updated": 1628257461177,
"translations": [
{
"language": "DE",
"text": "Das grundlegende Verfahren ist recht einfach. Fügen Sie zunächst den Funktionsnamen (function name) zum thisObject hinzu und schreiben Sie dann Ihre Funktion an die am besten geeignete Stelle in der Function Library (Funktionsbibliothek).",
"updated": 1638038673577
}
]
},
{
"style": "Important",
"text": "Please document your function the best you can, even if you see other functions implemented at the same library poorly documented. See if you can make your function the best documented in the whole library.",
"updated": 1628257493687
"updated": 1628257493687,
"translations": [
{
"language": "DE",
"text": "Bitte dokumentieren Sie Ihre function so gut Sie können, auch wenn Sie sehen, dass andere functions, die in derselben Bibliothek implementiert sind, schlecht dokumentiert sind. Versuchen Sie, Ihre Funktion zur am besten dokumentierten in der gesamten Bibliothek (library) zu machen.",
"updated": 1638038723508
}
]
},
{
"style": "Title",
"text": "Example of thisObject"
"text": "Example of thisObject",
"translations": [
{
"language": "DE",
"text": "Beispiel für: thisObject",
"updated": 1638038740760
}
]
},
{
"style": "Javascript",
@@ -28,21 +56,49 @@
},
{
"style": "Title",
"text": "Function Parameters"
"text": "Function Parameters",
"translations": [
{
"language": "DE",
"text": "Funktionsparameter (Function Parameters):",
"updated": 1638038773277
}
]
},
{
"style": "Text",
"text": "Your function will receive some parameters, including the Node object that hosted the Menu Item that triggered your Action. The exact list of parameters will be defined by yourself later at the step Automating Actions - Adding an Action Switch Case. Here is a short list of the most common parameters you might later include:",
"updated": 1614931548904
"updated": 1614931548904,
"translations": [
{
"language": "DE",
"text": "Ihre Funktion erhält einige Parameter, darunter das Node object, das den Menüpunkt enthielt, der Ihre Aktion ausgelöst hat. Die genaue Liste der Parameter (parameters) wird später im Schritt step Automating Actions - Adding an Action Switch Case von Ihnen selbst festgelegt. Hier ist eine kurze Liste der häufigsten Parameter, die Sie später einbeziehen können:",
"updated": 1638038885181
}
]
},
{
"style": "List",
"text": "node: the node object that hosted the Menu Item that triggered your Action"
"text": "node: the node object that hosted the Menu Item that triggered your Action",
"translations": [
{
"language": "DE",
"text": "node: das node object, das den Menüpunkt enthielt, der Ihre Aktion ausgelöst hat",
"updated": 1638038915063
}
]
},
{
"style": "List",
"text": "rootNodes: An array of nodes that are floating at the Design Space without parents. This includes all hierarchy heads.",
"updated": 1614931639516
"updated": 1614931639516,
"translations": [
{
"language": "DE",
"text": "rootNodes: Ein Array von Nodes, die sich im Design Space ohne Eltern-Nodes befinden. Dazu gehören alle hierarchy heads.",
"updated": 1638038950861
}
]
},
{
"style": "Text",
@@ -190,35 +190,84 @@
},
{
"style": "Title",
"text": "Moving Tasks"
"text": "Moving Tasks",
"translations": [
{
"language": "DE",
"text": "Task`s verschieben (Moving Tasks)",
"updated": 1638026929422
}
]
},
{
"style": "Text",
"text": "Assuming you will go with the strategy of installing one Network Node first, this is what you need to know on how to move Task s to other Network Nodes.",
"updated": 1614357184981
"updated": 1614357184981,
"translations": [
{
"language": "DE",
"text": "Angenommen, Sie installieren zunächst eine Network Node, dann sollten Sie wissen, wie Sie Tasks zu anderen Network Nodes verschieben können.",
"updated": 1638026974664
}
]
},
{
"style": "Text",
"text": "There are different types of Tasks and each one needs to be moved together with their corresponding Data Products definitions in order for the system to being able to track dependencies. The Data Products definitions are the ones under the Data Storage node of a Network Node. They are subdivided in different branches depending of the Type of Data, Project, Exchange, Market and many other stuff, but in the end you will find Data Product nodes which reference Product Definitions inside Mines. When you move Tasks from one Network Node to other you also need to move the related branch at Data Storage to the same Network Node.",
"updated": 1617264118423
"updated": 1617264118423,
"translations": [
{
"language": "DE",
"text": "Es gibt verschiedene Arten von Tasks (Aufgaben), die alle zusammen mit den entsprechenden Data Products definitions verschoben werden müssen, damit das System die dependencies (Abhängigkeiten) verfolgen kann. Die Data Products definitions befinden sich unter der \"Data Storage\" Node einer Network Nodes. Sie sind in verschiedene Zweige (branches) unterteilt, je nach Art der Data, Project, Exchange, Market und vielem mehr, aber am Ende finden Sie Data Product nodes, die auf Product Definitions innerhalb von Mines (Minen) verweisen. Wenn Sie Tasks von einer Network Node zu einer anderen verschieben, müssen Sie auch den zugehörigen branch (Zweig) in der Datenablage (Data Storage) zu derselben Network Node verschieben.",
"updated": 1638027548415
}
]
},
{
"style": "Text",
"text": "Always remember that the system just needs you to define where you want the Tasks to run and the Data to be Hosted, but there is an implicit relationship between Tasks and Data because a Task produces certain Data, and those definition needs to be consistent and be found at the same Network Node."
"text": "Always remember that the system just needs you to define where you want the Tasks to run and the Data to be Hosted, but there is an implicit relationship between Tasks and Data because a Task produces certain Data, and those definition needs to be consistent and be found at the same Network Node.",
"translations": [
{
"language": "DE",
"text": "Denken Sie immer daran, dass Sie im System lediglich festlegen müssen, wo die Tasks ausgeführt und die Daten gehostet werden sollen. Es besteht jedoch eine implizite Beziehung zwischen Tasks und Daten, da eine Task bestimmte Daten erzeugt, und diese Definitionen müssen konsistent sein und sich an derselben Network Node befinden.",
"updated": 1638027682358
}
]
},
{
"style": "Warning",
"text": "If you only move a Task and do not move the related Data Products definitions most likely things will stop working right there."
"text": "If you only move a Task and do not move the related Data Products definitions most likely things will stop working right there.",
"translations": [
{
"language": "DE",
"text": "Wenn Sie nur eine Task verschieben, ohne die zugehörigen Data Products definitions zu verschieben, werden die Dinge höchstwahrscheinlich genau dort aufhören zu funktionieren.",
"updated": 1638027771925
}
]
},
{
"style": "Success",
"text": "The definitions at the Charting System hierarchy do not need to be changed at all. They will continue pointing to the Data Products they were pointed to no matter where you moved those Data Products definitions. If you changed them from one Network Node to another, the Plotter will simply fetch the data from the Network Node where you left those Data Product s definitions.",
"updated": 1617264173906
"updated": 1617264173906,
"translations": [
{
"language": "DE",
"text": "Die Definitionen in der Charting System hierarchy müssen nicht geändert werden. Sie verweisen weiterhin auf die Data products, auf die sie zuvor verweisen, unabhängig davon, wohin Sie diese Data Products definitions verschieben. Wenn Sie sie von einer Network Node zu einer anderen geändert haben, holt der Plotter die Daten einfach von der Network Node ab, bei dem Sie diese Data Product definitionen hinterlassen haben.",
"updated": 1638028163201
}
]
},
{
"style": "Note",
"text": "When we say moving, what we are saying is detaching a Node branch and re-attaching that same branch somewhere else. Note that if you, for example, make a backup of a branch, restore that somewhere else without deleting the original branch first, you will inadvertently be creating new ids for each Node at this branch and messing up the incoming references, which will cause things to not work anymore.",
"updated": 1617264249424
"updated": 1617264249424,
"translations": [
{
"language": "DE",
"text": "Wenn wir von Verschieben sprechen, meinen wir damit, dass eine Node branch (Zweig) abgetrennt und dieselbe branch an einer anderen Stelle wieder angefügt wird. Beachten Sie, dass Sie, wenn Sie z.B. ein Backup einer branch erstellen und diese an einem anderen Ort wiederherstellen, ohne die ursprüngliche branch vorher zu löschen, versehentlich neue IDs für jeden Node in dieser branch erstellen und die eingehenden Referenzen durcheinander bringen, was dazu führt, dass die Dinge nicht mehr funktionieren.",
"updated": 1638028769523
}
]
},
{
"style": "Text",
@@ -226,77 +275,203 @@
},
{
"style": "Title",
"text": "Before You Begin"
"text": "Before You Begin",
"translations": [
{
"language": "DE",
"text": "Bevor Sie beginnen",
"updated": 1638028780622
}
]
},
{
"style": "Text",
"text": "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."
"text": "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.",
"translations": [
{
"language": "DE",
"text": "Erstellen Sie eine kurze Liste mit dem Namen, den Sie jeder Node geben möchten, und der entsprechenden IP-Adresse im Netzwerk. Diese benötigen Sie für die Konfiguration der einzelnen Network Nodes.",
"updated": 1638028817241
}
]
},
{
"style": "Text",
"text": "Also, you may want to plan what your operation should look like."
"text": "Also, you may want to plan what your operation should look like.",
"translations": [
{
"language": "DE",
"text": "Vielleicht möchten Sie auch planen, wie Ihr Betrieb aussehen soll.",
"updated": 1638028843062
}
]
},
{
"style": "Callout",
"text": "First and foremost, you may want to decide on which node you will keep the workspace on which the network of nodes shall be configured. We call this, the home node."
"text": "First and foremost, you may want to decide on which node you will keep the workspace on which the network of nodes shall be configured. We call this, the home node.",
"translations": [
{
"language": "DE",
"text": "Zuallererst sollten Sie entscheiden, auf welcher Node Sie den Workspace aufbewahren wollen, auf dem das Netzwerk von Nodes konfiguriert werden soll. Wir nennen dies den home node (Heimatknoten).",
"updated": 1638028934865
}
]
},
{
"style": "Text",
"text": "This is not a requirement, as you may keep different workspaces in different nodes, and even set up different networks on different workspaces, but it’s the most usual setup."
"text": "This is not a requirement, as you may keep different workspaces in different nodes, and even set up different networks on different workspaces, but it’s the most usual setup.",
"translations": [
{
"language": "DE",
"text": "Dies ist keine Voraussetzung, da Sie verschiedene Workspaces in verschiedenen Nodes halten und sogar verschiedene Netzwerke auf verschiedenen Workspaces einrichten können, aber es ist die übliche Konfiguration.",
"updated": 1638029006555
}
]
},
{
"style": "Text",
"text": "Also, you may want to plan 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."
"text": "Also, you may want to plan 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.",
"translations": [
{
"language": "DE",
"text": "Außerdem möchten Sie vielleicht planen, welche Nodes im Netzwerk welche Data Mining Tasks ausführen sollen, welche Nodes welche trading sessions durchführen sollen usw. Wie auf der Seite mit den grundlegenden Konzepten (fundamental concepts page) angedeutet, sind die Möglichkeiten endlos, so dass wir hier nicht auf Alternativen eingehen werden. Wenn Sie genau wissen, was Sie tun wollen, sollte es einfach zu implementieren sein. Es steht Ihnen jedoch frei, auch zu experimentieren.",
"updated": 1638029310544
}
]
},
{
"style": "Title",
"text": "Start Here"
"text": "Start Here",
"translations": [
{
"language": "DE",
"text": "Beginnen sie hier:",
"updated": 1638029348510
}
]
},
{
"style": "Text",
"text": "1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time using the node run noBrowser command. The noBrowser parameter runs the Client without firing up the UI."
"text": "1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time using the node run noBrowser command. The noBrowser parameter runs the Client without firing up the UI.",
"translations": [
{
"language": "DE",
"text": "1. Richten Sie Superalgos den Rechnern die sie dafür nutzen möchten. Sobald Superalgos installiert ist, starten Sie das System zum ersten Mal mit dem \" node run noBrowser \" Befehl. Der Parameter noBrowser führt den Client aus, ohne die Benutzeroberfläche (UI) zu starten.",
"updated": 1638029478889
}
]
},
{
"style": "Text",
"text": "2. Run the UI to access the home node."
"text": "2. Run the UI to access the home node.",
"translations": [
{
"language": "DE",
"text": "2. Starten Sie die Benutzeroberfläche, um auf die home node zuzugreifen.",
"updated": 1638029554999
}
]
},
{
"style": "Text",
"text": "You may access the home node locally, that is, running the browser on the machine where the home node is running, or you may run the browser on any other machine in the physical network—even one not running Superalgos—by navigating to the home node’s IP address."
"text": "You may access the home node locally, that is, running the browser on the machine where the home node is running, or you may run the browser on any other machine in the physical network—even one not running Superalgos—by navigating to the home node’s IP address.",
"translations": [
{
"language": "DE",
"text": "Sie können auf die home node lokal zugreifen, d. h. den Browser auf dem Rechner ausführen, auf dem die home node läuft, oder Sie können den Browser auf einem beliebigen anderen Rechner im physischen Netzwerk ausführen - auch auf einem, auf dem Superalgos nicht läuft , indem Sie zur IP-Adresse der home node navigieren.",
"updated": 1638029674761
}
]
},
{
"style": "Note",
"text": "If you are accessing the home node remotely, you need to configure the My Computer network node to use the machine’s IP address instead of localhost in the host parameter. This enables the web sockets connection.",
"updated": 1611343511090
"updated": 1611343511090,
"translations": [
{
"language": "DE",
"text": "Wenn Sie aus der Ferne auf die home node zugreifen, müssen Sie die My Computer network node so konfigurieren, dass die IP-Adresse des Rechners anstelle von localhost im Parameter host verwendet wird. Dadurch wird die Web Sockets Verbindung aktiviert.",
"updated": 1638029885556
}
]
},
{
"style": "Success",
"text": "For organizational purposes and to avoid confusion later on, it is recommended to clean up the home node’s workspace, uninstalling the markets that you don’t need.",
"updated": 1617264320991
"updated": 1617264320991,
"translations": [
{
"language": "DE",
"text": "Aus organisatorischen Gründen und um spätere Verwechslungen/Verwirrungen zu vermeiden, empfiehlt es sich, den Workspace der home node aufzuräumen und die nicht benötigten markets zu deinstallieren.",
"updated": 1638030016950
}
]
},
{
"style": "Text",
"text": "Click to learn how to uninstall an existing market"
"text": "Click to learn how to uninstall an existing market",
"translations": [
{
"language": "DE",
"text": "Klicken Sie hier, um zu erfahren, wie Sie einen bestehenden market deinstallieren können",
"updated": 1638030047887
}
]
},
{
"style": "Text",
"text": "3. Add and configure a network node for each machine."
"text": "3. Add and configure a network node for each machine.",
"translations": [
{
"language": "DE",
"text": "3. Fügen Sie für jeden Rechner eine Network Node hinzu und konfigurieren Sie diese.",
"updated": 1638030080581
}
]
},
{
"style": "Subtitle",
"text": "Adding a Network Node"
"text": "Adding a Network Node",
"translations": [
{
"language": "DE",
"text": "Hinzufügen einer Network Node",
"updated": 1638030106718
}
]
},
{
"style": "Text",
"text": "To add a network node, select Add LAN 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."
"text": "To add a network node, select Add LAN 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.",
"translations": [
{
"language": "DE",
"text": "Um eine Network Node hinzuzufügen, wählen Sie die Add LAN Network Node im Superalgos Network Node Menü. Eine Network Node wird zusammen mit der Grundstruktur der Nodes zum Einrichten einer Node hinzugefügt.",
"updated": 1638030176456
}
]
},
{
"style": "Subtitle",
"text": "Configuring the Network Node"
"text": "Configuring the Network Node",
"translations": [
{
"language": "DE",
"text": "Konfigurieren der Network Node",
"updated": 1638030220405
}
]
},
{
"style": "Text",
"text": "Select Configure on the menu to access the configuration."
"text": "Select Configure on the menu to access the configuration.",
"translations": [
{
"language": "DE",
"text": "Wählen Sie im Menü Configure, um auf die Konfiguration zuzugreifen.",
"updated": 1638030237147
}
]
},
{
"style": "Javascript",
@@ -306,19 +481,47 @@
{
"style": "List",
"text": "host is the machine or hardware represented by the network node. The default parameter is localhost, but if you intend to access the Client services of this node from a remote computer, then you must change localhost for the IP Address of the machine on which the node is running, for example, to 147.0.0.1. Use the dotted IP address rather than a host name, since this reduces host name lookups.",
"updated": 1617264451129
"updated": 1617264451129,
"translations": [
{
"language": "DE",
"text": "Host ist die Maschine oder Hardware, die durch die Network Node repräsentiert wird. Der Standardparameter ist localhost. Wenn Sie jedoch von einem entfernten Computer aus auf die Client-Dienste dieser Node zugreifen möchten, müssen Sie localhost in die IP-Adresse des Rechners ändern, auf dem die Node läuft, z. B. in 147.0.0.1. Verwenden Sie die gepunktete IP-Adresse anstelle eines Hostnamens, da dies die Suche nach dem Hostnamen reduziert.",
"updated": 1638030334611
}
]
},
{
"style": "List",
"text": "webPort is the port used by the Web Server, at this stage 34248."
"text": "webPort is the port used by the Web Server, at this stage 34248.",
"translations": [
{
"language": "DE",
"text": "webPort ist der vom Webserver verwendete Port, in diesem Fall 34248.",
"updated": 1638030864316
}
]
},
{
"style": "List",
"text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041."
"text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041.",
"translations": [
{
"language": "DE",
"text": "webSocketsPort ist der port, der vom System für die Kommunikation über das lokale Netzwerk verwendet wird und standardmäßig auf 18041 eingestellt ist.",
"updated": 1638030922690
}
]
},
{
"style": "Text",
"text": "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."
"text": "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.",
"translations": [
{
"language": "DE",
"text": "Konfigurieren Sie die erste Node und drücken Sie F5, um die Seite zu aktualisieren. Sobald die Seite neu geladen ist, wird oben auf dem Bildschirm ein Hinweis angezeigt, dass das System eine Verbindung mit der neuen Network Node herstellt. Wiederholen Sie den Vorgang für jeden Rechner.",
"updated": 1638031013262
}
]
}
]
}