Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop
This commit is contained in:
commit
79f43bc017
14 files changed
+514
-12
No files matched your search
+66
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "1",
|
||||
"type": "Exchange Raw Data - Your Favorite Exchange Is Not Working",
|
||||
"definition": {
|
||||
"text": "This is not really a surprise, since there are hundreds of exchanges and if noone tried to put the one you like most to work before, it will most likely don't work with the default configuration.",
|
||||
"updated": 1614590122351
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "CCXT Library",
|
||||
"updated": 1614590456998
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "CCXT is a popular open source library that acts as a gateway to exchanges API. It's goal is to standarize the access to diverse APIs so that software built using CCXT does not need to know the special dealings of each exchange. Even though it does a pretty good job, it is not perfect and there are still special configurations that needs to be applied to different exchanges."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The root of this problems is that there is no starndard at all across the industry and each exchange invents it's own way to deal with each functionality."
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "CCXT at Github->https://github.com/ccxt/ccxt",
|
||||
"updated": 1614590739125
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Tested on Binance"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Superalgos a system develops fast but it leaves to its users te fine details and setups, and this is the most common case. We testes only Binance just because it is the most popular exchange as of today. It did not work by itself with the default configuration so a special setting was done and it is at the config of the Binance Crypto Exchange node."
|
||||
},
|
||||
{
|
||||
"style": "Subtitle",
|
||||
"text": "Biance Config"
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "{\n \"codeName\": \"binance\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"fetchType\": \"by Id\",\n \"fetchTradesMethod\": \"publicGetHistoricalTrades\",\n \"firstId\": \"f\"\n }\n ]\n}",
|
||||
"updated": 1614590679126
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Other Exchanges"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Over time some users tested Binanceus, which works with the same config as Binance and some other users ventured into others with unknown results. If you manage to put an exhange to work please let us know with which config so that we can move that exchange to the Tested Exchanges branch of the Crypto Ecosystem."
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Getting Started"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "We will assume for the rest of this guide, that you are currently at the Getting Started worksace that comes as a Plugin. If you are not, please load that workpace and close the tutorial that auto starts."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "2",
|
||||
"type": "Exchange Raw Data - Research Your Exchange",
|
||||
"definition": {
|
||||
"text": "Before trying to debug this Sensor Bot, you need to do some research about your favorite Exchange.",
|
||||
"updated": 1614590821269
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This is what I would do and in this order:",
|
||||
"updated": 1614591197910
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "1. Ask Developers "
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Ask at the Develop Telegram Group if anyone already tried to connect to your favorite exchange. Maybe someone already tried and can save you time."
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "2. Check the Untested "
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There is a Crypto Exchanges node called Untested at the Crypto Ecosystem which has many exchanges waiting for someone to test them. If your exchange is at that list, it is a good sign, since at least is has the features needed, like for example providing historical data in the form of OHLCVs. Believe it or not, some exchanges do not provide even this info.",
|
||||
"updated": 1614591690750
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Other reasons for not being there could be:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Not providing 1 minute candles (which is currently a requirement). Some exchanges starts at 5 minutes for instance)"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Not providing a list of markets. This is required to let you later Install a Market.",
|
||||
"updated": 1614591314612
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "3. Check CCXT Docs"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look for any information there related to your favorite exchange. You will probably need to undestand also the different types of parameters you can send to CCXT in order to adapt its behaviour at the specific command of fetching OHLCVs objects.",
|
||||
"updated": 1614591710131
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "CCXT at Github->https://github.com/ccxt/ccxt"
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "4. Check your Exchange Docs"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look specifically for information related to retrieving historical data, how much data they provide, which are the limits on the amount of time you can request data, and things like this."
|
||||
}
|
||||
]
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "3",
|
||||
"type": "Exchange Raw Data - Get VS Code",
|
||||
"definition": {
|
||||
"text": "In fact you can use any IDE you like, but if you don't have a favorite yet, we recommend you to use VS Code, which is free and open source.",
|
||||
"updated": 1614591577862
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Go ahead an install VS Code.",
|
||||
"updated": 1614591630235
|
||||
}
|
||||
]
|
||||
}
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "4",
|
||||
"type": "Exchange Raw Data - Locate The Sensor Bot Code",
|
||||
"definition": {
|
||||
"text": "Open with VS Code the Task Server Folder and inmediatelly after that, add the Projects Folder to the VS Code workspace.",
|
||||
"updated": 1614591834868
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Locate within VS Code the file ",
|
||||
"updated": 1614592018514
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "HistoricOHLCVs.js"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "which can be found at this path:"
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "Projects\\Superalgos\\TS\\Bot-Modules\\Sensor-Bot\\Exchange-Raw-Data"
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "This is the single code that is executed to extract candles and volumen in 1 minute time frame from any exchange via the CCXT library. Now you can set a breakpoint anywhere in the code to start debugging from there."
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Setup Crypto Exchange Node"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "At this point it is a good idea to rename your workspace with something like Exchange XXX Test, so that you can come back later. You do this by changing the name of the Workspace Node."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Now you can rename the currently Binance Crypto Exchange Node with the name of your Favorite Exchange, without forgetting to edit it's config with the correct Exchange ID at the codeName property. "
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Exchange Id is the Id assigned to this exchange at the CCXT Library. Check their docs for that."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "5",
|
||||
"type": "Exchange Raw Data - Start Debugging",
|
||||
"definition": {
|
||||
"text": "The procedure to debug this sensor bot is fairly simple. Just run VS Code with your breakpoint set, go to the UI and start the Sensor Bot Task with the menu option DEBUG.",
|
||||
"updated": 1614592297685
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Almost instantaneously you will see that VS Code stops at the breakpoint you set. From there you can go step by step checking any of the variable values. If you let the code to run, you will notice that a single execution will try to fetch all the missing objects since the last time it ran until present time. ",
|
||||
"updated": 1614592493363
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "When it finishes, the Sensor Bot will go to sleep for 60 seconds and them it will try to do the same stuff again, and again.",
|
||||
"updated": 1614596623591
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Not Working?"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "It might happen that the procedure did not work as expected. Check the VS Code console if you have an output similar to this one:"
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "C:\\Program Files\\nodejs\\node.exe --inspect-brk=43774 Task.js \nDebugger listening on ws://127.0.0.1:43774/7e591f55-d67e-4afe-ba9b-24a6b5763824\nFor help, see: https://nodejs.org/en/docs/inspector\nDebugger attached.",
|
||||
"updated": 1614596632803
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If not, you will need to do some troubleshooting. stat with this:",
|
||||
"updated": 1614597449912
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "1. Run Superalgos client",
|
||||
"updated": 1614596880175
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "2. Close VS CODE"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "3. Locate the Task Server folder",
|
||||
"updated": 1614596886736
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "4. Right click there and OPEN with VS CODE",
|
||||
"updated": 1614596891216
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "5. Without adding yet the Projects folder, run VS CODE",
|
||||
"updated": 1614596895555
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "6. See if the VS CODE console shows something similar to what I sent you",
|
||||
"updated": 1614596901462
|
||||
},
|
||||
{
|
||||
"style": "Subtitle",
|
||||
"text": "Superalgos Client is not Running"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you see a message like this at the VS Code console, that means that the Superalgos Client is not currently running."
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "[ERROR] Task Server -> Event Server Client -> setuptWebSockets -> On connection error -> error = undefined\nEventServerClient.js:50\n[ERROR] This could mean that the port 18041 is taken by some other app running at your system. To resolve this issue, please pick another port number and change it at the.ENV file inside the Superalgos folder AND at the.Environment.js file inside the TaskServer folder. After that run the app again.\nEventServerClient.js:51\n[ERROR] If you are debugging, it can also mean that the Superalgos Client is not running.",
|
||||
"updated": 1614597267564
|
||||
},
|
||||
{
|
||||
"style": "Subtitle",
|
||||
"text": "Check Launch.json"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you still can not see the debugger listening on ws port, then you should check that the launch.json file you have at the .vscode folder is similar to this one."
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "{\n // Use IntelliSense to learn about possible attributes.\n // Hover to view descriptions of existing attributes.\n // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387\n \"version\": \"0.2.0\",\n \"configurations\": [\n {\n \"type\": \"node\",\n \"request\": \"launch\",\n \"name\": \"Launch Program\",\n \"skipFiles\": [\n \"<node_internals>/**\"\n ],\n \"program\": \"${workspaceFolder}\\\\Task.js\"\n }\n ]\n}",
|
||||
"updated": 1614597399232
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "That migh be the reason why it is not starting the debugging session."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "6",
|
||||
"type": "Exchange Raw Data - Find Out Why Is Not Working",
|
||||
"definition": {
|
||||
"text": "With the intelligence you gathered at Exchange Raw Data - Research Your Exchange combined with the insight provided by debuging the code step by step, you might have figure out how why it is not working.",
|
||||
"updated": 1614592591570
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "In the process you might wat to try different configurations. For this just remember that you need to re-run the Task after any changes at the Crypto Exchange config.",
|
||||
"updated": 1614593148805
|
||||
}
|
||||
]
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"topic": "How To Debug Exchange Raw Data Sensor Bot",
|
||||
"pageNumber": "7",
|
||||
"type": "Exchange Raw Data - Fix The Problem",
|
||||
"definition": {
|
||||
"text": "At this point you will probably know if it is possible or not to extact historical information from your Favorite Exchange or not.",
|
||||
"updated": 1614593270288
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you managed to make it work, the rest of the community will be happy to learn how to do it too.",
|
||||
"updated": 1614593581507
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "New Config"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you found that your Favorite Exchange works with some special config, please contac the Team so that is can include that config in the next release and move the exchange to the branch of Tested exchanges."
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Changes In Code"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you managed to make it work by modifying the Sensor Bot's code, please submit a PR with your changes."
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Changes in Docs"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you found that this guide is incomplete or needed more info, please update the docs and send it as a contribution with the app.contribute command. That will help others follow this process with less pain. "
|
||||
}
|
||||
]
|
||||
}
|
||||
+18
-1
@@ -10,6 +10,10 @@
|
||||
"text": "I'm an interactive tutorial, the first in a series designed to facilitate your onboarding and teach you all the basics!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Aku adalah tutorial yang interaktif, yang berkerja untuk memfasilitasi orientasi pemikiran kamu dan mengajari kamu semua dasar tentang Superalgos!",
|
||||
"updated": 1614416780981
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Soy un tutorial interactivo, el primero de una serie diseñada para facilitar tu llegada y enseñarte lo básico.",
|
||||
"updated": 1613594456875
|
||||
@@ -22,6 +26,10 @@
|
||||
"text": "I will get you started, show you the tools that will help you move around comfortably, and help you discover all the cool things that Superalgos may do for you.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Aku akan membantumu dalam memulai, dan menunjukkan alat yang akan membantumu bergerak dengan nyaman, dan menemukan semua hal keren yang akan dilakukan Superalgos untuk tradingmu.",
|
||||
"updated": 1614416877222
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Te pondré en marcha, te mostraré las herramientas que te ayudarán a moverte cómodamente y te ayudaré a descubrir todas las cosas geniales que Superalgos puede hacer por ti.",
|
||||
"updated": 1613594557989
|
||||
@@ -33,6 +41,11 @@
|
||||
"text": "I'm the ultimate Superalgos onboarding tool! Starting with Superalgos in any other way is a mistake, as no other resource will get you up to speed faster. I will answer most of your questions!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Aku adalah tutorial orientasi Superalgos yang terbaik! Memulai Superalgos dengan cara yang tidak direkomendasikan sangatlah salah, karena tidak ada sumber lain yang dapat mempercepat kamu selain aku. Aku akan menjawab sebagian besar pertanyaan kamu!",
|
||||
"updated": 1614417059937
|
||||
},{
|
||||
|
||||
"language": "ES",
|
||||
"text": "Soy la herramienta definitiva para descubrir Superalgos. Empezar de cualquier otra manera es un error, ya que ningún otro medio te hará descubrir la herramienta más rápido. Intentaré aclarar todas tus dudas.",
|
||||
"updated": 1613594779456
|
||||
@@ -44,6 +57,10 @@
|
||||
"text": "Please, always click Next to continue!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Mohon, klik Next untuk melanjutkan",
|
||||
"updated": 1614417191759
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Porfavor, presiona siguiente para continuar",
|
||||
"updated": 1613594696979
|
||||
@@ -51,4 +68,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+25
-1
@@ -11,6 +11,10 @@
|
||||
"updated": 1610612226890,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Saat menjalankan frontend ini, gunakan Chrome, atau Safari di Mac!. Kami developer tidak mencoba aplikasi ini di browser lain.",
|
||||
"updated": 1614417282628
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Cuando ejecute el frontend, utilice Chrome o Safari en Mac. No hemos testeado otros navegadores\n",
|
||||
"updated": 1613594870172
|
||||
@@ -23,6 +27,10 @@
|
||||
"text": "It is a well-known fact that browsers behave differently, and we do know of features that do not work on other browsers. If you are on Chrome or Safari, click Next and continue. If not, do the following:",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Sudah menjadi hal yang lumrah bahwa setiap browser berbeda, dan kami tentu saja tidak mengetahui fitur yang berfungsi di browser lain. Jika kamu menggunakan Chrome atau Safari, klik Next dan lanjutkan. Jika tidak, lakukan hal berikut:",
|
||||
"updated": 1614417395532
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Sabemos que los navegadores se comportan de manera diferente, y sabemos de características que no funcionan en otros navegadores. Si está en Chrome o Safari, haga clic en Siguiente y continúe. Si no es así, haga lo siguiente:",
|
||||
"updated": 1613594916732
|
||||
@@ -35,6 +43,10 @@
|
||||
"updated": 1611086562247,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Copy url diatas",
|
||||
"updated": 1614417516319
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Copie la URL actual;",
|
||||
"updated": 1613594931424
|
||||
@@ -47,6 +59,10 @@
|
||||
"updated": 1611086588055,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Tutup browser ini dan jangan tutup tutorialnya",
|
||||
"updated": 1614417498228
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Cierre este navegador tal cual; no cierre el tutorial...",
|
||||
"updated": 1613594962637
|
||||
@@ -59,6 +75,10 @@
|
||||
"updated": 1611086617811,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Buka Chrome/Safari dan salin url yang sudah dicopy. Kamu akan secepatnya kembali ke tutorial ini.",
|
||||
"updated": 1614417589615
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Abra Chrome/Safari y pega la URL; ¡El tutorial debería estar abierto en este paso cuando vuelvas!",
|
||||
"updated": 1613595008059
|
||||
@@ -70,6 +90,10 @@
|
||||
"text": "We offer online support, but we can't help you with any other browser!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Kami memberikan bantuan online, tetapi kami tidak bisa membantumu dengan browser berbeda!",
|
||||
"updated": 1614417653352
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Ofrecemos asistencia en línea, pero no podemos ayudarte otros navegadores.",
|
||||
"updated": 1613595041161
|
||||
@@ -77,4 +101,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+17
-2
@@ -10,6 +10,10 @@
|
||||
"text": "Tutorials are defined within the system, so you may create more of us if you wish! But we'll discuss that God-like power later on. Let's focus on the basics first!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Tutorial ini dibuat oleh system, jadi kamu juga bisa membuat tutorial berbeda jika ingin! Tapi kita bahas hal besar itu nanti saja. Untuk sekarang fokus saja ke hal yang basic!",
|
||||
"updated": 1614417905988
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Los tutoriales se definen dentro del sistema, así que puedes crear más como yo si lo deseas. Pero ya hablaremos de ese poder divino más adelante. ¡Centrémonos primero en lo básico!",
|
||||
"updated": 1613595123263
|
||||
@@ -22,6 +26,10 @@
|
||||
"text": "Superalgos is inherently a visual tool. The system represents information in hierarchical structures of interconnected nodes, represented by icons. What you see on your right is one of these hierarchies—in particular, a Tutorial hierarchy with a label reading Welcome to Superalgos!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Superalgos merupakan data yang divisualisasikan. Dengan sistem yang merepresentasikan informasi berstruktur hirarki dari nodes yang tersambung (berbentuk icon). Apa yang kamu lihat disebelah bagian dari hirarki juga, secara detail tutorial yang dimaksud adalah Welcome to Superalgos!",
|
||||
"updated": 1614418099585
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Superalgos es intrínsecamente una herramienta visual. El sistema representa la información en estructuras jerárquicas de nodos interconectados, representados por iconos. Lo que ve a su derecha es una de estas jerarquías, en concreto, una jerarquía de Tutorial con una etiqueta que dice Welcome to Superalgos!",
|
||||
"updated": 1613595175809
|
||||
@@ -31,7 +39,14 @@
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Hover your mouse pointer over the Tutorial node and see what happens! Wow! Cool right? That's a lot of buttons!",
|
||||
"updated": 1611075799669
|
||||
"updated": 1611075799669,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Dekatkan pointer mousemu ke node Tutorial dan lihat apa yang terjadi!, Keren bukan? Banyak sekali tombol disana!",
|
||||
"updated": 1614424765045
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+17
-1
@@ -10,6 +10,10 @@
|
||||
"text": "Each node features a menu. The button on the bottom-left expands and collapses the structure of nodes below the current node.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Setiap node memiliki menunya sendiri. Tombol dikiri bawah bisa membesar dan mengecilkan struktur dari sekumpulan nodes lainnya yang masih berada di node yang sekarang.",
|
||||
"updated": 1614424892833
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Cada nodo cuenta con un menú. El botón de la parte inferior izquierda expande y colapsa la estructura de los nodos por debajo del nodo actual.",
|
||||
"updated": 1613595237180
|
||||
@@ -22,6 +26,10 @@
|
||||
"text": "Go ahead and click the expand button!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Ayo coba dengan men-click tombol expand tersebut!",
|
||||
"updated": 1614424924865
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Adelante, haz clic en el botón de expansión.",
|
||||
"updated": 1613595248682
|
||||
@@ -33,6 +41,10 @@
|
||||
"text": "The Tutorial node has several offspring, and these have several more offspring. That's why it's a hierarchy!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Node Tutorial memiliki beberapa turunan, dan setiap turunan mempunyai turunannya lagi. Itulah hirarki!",
|
||||
"updated": 1614425111632
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "El nodo Tutorial tiene varios subnodos, y éstos tienen varios subnodos más. ¡Por eso es una jerarquía!",
|
||||
"updated": 1613595290969
|
||||
@@ -44,6 +56,10 @@
|
||||
"text": "Structured visual representations of information are at the core of how Superalgos administers the complexity behind flexible and scalable trading operations.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Representasi visual terstruktur dari informasi merupakan inti dari cara Superalgos mengelola kompleksitas di balik aplikasi trading yang fleksibel dan dapat dikembangkan.",
|
||||
"updated": 1614425276894
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Las representaciones visuales estructuradas de la información son el núcleo de la forma en que Superalgos administra la complejidad de las operaciones de trading flexibles y escalables.",
|
||||
"updated": 1613595317733
|
||||
@@ -51,4 +67,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+17
-1
@@ -10,6 +10,10 @@
|
||||
"text": "Before I show you the rest of the menu, let's take a look at another hierarchy: the Network.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Sebelum aku memperlihatkan bagian lain dari menu, ayo kebeberapa hirarki lain seperti Network.",
|
||||
"updated": 1614425404268
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Antes de mostrarte el resto del menú, vamos a echar un vistazo a otra jerarquía: la Network.",
|
||||
"updated": 1613595345116
|
||||
@@ -22,6 +26,10 @@
|
||||
"text": "The Network hierarchy is the control room of the system. This is where you control your Data Tasks, Testing Trading Tasks, and Production Trading Tasks.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Network merupakan hirarki yang mengatur ruang kendali sistem. Di sinilah kamu bisa mengontrol Data Tasks, Testing Trading Tasks, dan Production Trading Tasks.",
|
||||
"updated": 1614425530127
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "La jerarquía de la red es la sala de control del sistema. Aquí es donde usted controla sus Data Tasks, Testing Trading Tasks, y Production Trading Tasks.",
|
||||
"updated": 1613595453982
|
||||
@@ -33,6 +41,10 @@
|
||||
"text": "Expand the hierarchy and take a look inside!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Besarkan hirarki ini dan lihat didalamnya!",
|
||||
"updated": 1614425575929
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Amplíe la jerarquía y eche un vistazo al interior.",
|
||||
"updated": 1613595398384
|
||||
@@ -45,6 +57,10 @@
|
||||
"updated": 1611075903071,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Lihat nodes yang telah yang sudah kuberitahu sebelumnya? Keren! Kita disini untuk memulai pertama kali mengoperasikan data mining. Tapi, aku punya pertanyaan kepadamu: Apakah kamu mengakses Client secara remote ?",
|
||||
"updated": 1614426192898
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "¿Ves los nodos que he mencionado antes? Genial. Estamos aquí para iniciar tu primera operación de minería de datos. Pero antes de empezar, tengo una pregunta rápida para ti: ¿estás accediendo al Cliente de forma remota?",
|
||||
"updated": 1613595481110
|
||||
@@ -52,4 +68,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+13
-1
@@ -10,6 +10,10 @@
|
||||
"text": "Superalgos allows running the Client on a machine and accessing it via Chrome from another machine in the network.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Superalgos bisa dijalankan secara Clients, melalui mesin dan mengakses dengan Chrome dengan mesin dari jaringan yang berbeda.",
|
||||
"updated": 1614426387929
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Superalgos permite ejecutar el Cliente en una máquina y acceder a él a través de Chrome desde otra máquina de la red.",
|
||||
"updated": 1613595518833
|
||||
@@ -22,6 +26,10 @@
|
||||
"text": "Many users choose to run the Client in the cloud, on single-board machines like the Raspberry Pi, or on a dedicated PC that they can leave on at all times when trading live. The My Computer Network Node represents the machine the Client is running on.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Banyak pengguna memilih untuk menjalankan Client di cloud, juga di mesin single-board seperti Raspberry Pi, atau di PC khusus yang dapat mereka tinggalkan setiap saat dengan trading tetap berlangsung. Node My Computer Network merepresentasikan Client yang dijalankan sekarang.",
|
||||
"updated": 1614426753535
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "Muchos usuarios optan por ejecutar el Cliente en la nube, en máquinas sencillas como la Raspberry Pi, o en un PC dedicado que pueden dejar encendido en todo momento cuando operan en live. El nodo de red de My Computer Network representa la máquina en la que se ejecuta el Cliente.",
|
||||
"updated": 1613595575444
|
||||
@@ -34,6 +42,10 @@
|
||||
"updated": 1611076067427,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Saat ini, Superalgos tidak menerapkan keamanan dalam bentuk apa pun. Kamu harus menggunakan sistem dalam konteks Jaringan Restricted Local Area Network saja. Jika kamu memilih untuk menjalankan Client di cloud, Kamu harus mensetup keamanan kamu sendiri.",
|
||||
"updated": 1614426920839
|
||||
},{
|
||||
"language": "ES",
|
||||
"text": "En este momento, Superalgos no implementa ninguna forma de seguridad. Debe utilizar el sistema únicamente en el contexto de una red de área local restringida. Si decide ejecutar el Cliente en la nube, deberá implementar su propia seguridad.",
|
||||
"updated": 1613595591178
|
||||
@@ -41,4 +53,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+40
-5
@@ -7,25 +7,60 @@
|
||||
"project": "Superalgos",
|
||||
"name": "network-node"
|
||||
},
|
||||
"text": "If you are accessing the Client from the same machine, you may click Next and skip this step now!"
|
||||
"text": "If you are accessing the Client from the same machine, you may click Next and skip this step now!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Jika kamu menjalankan Client ini di mesin yang sama, saranku click Next dan skip step ini segera!",
|
||||
"updated": 1614426991691
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you are accessing the Client from a remote machine, you must adjust the Network Node configuration before continuing."
|
||||
"text": "If you are accessing the Client from a remote machine, you must adjust the Network Node configuration before continuing.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Jika kamu menjalankan Client dari mesin remote, kamu harus mengkonfigurasi node Network sebelum melanjutkannya.",
|
||||
"updated": 1614427153780
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Click Configure on the top-right corner of the Network Node menu.",
|
||||
"updated": 1610612485562
|
||||
"updated": 1610612485562,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Click Configure disebelah kanan atas dari node menu Network.",
|
||||
"updated": 1614427190110
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Change the host parameter for the IP address of the machine running the backend."
|
||||
"text": "Change the host parameter for the IP address of the machine running the backend.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Ubah host parameter IP Address dari mesin yang berjalan di backend.",
|
||||
"updated": 1614429595918
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Exit the configuration by removing the mouse pointer from the configuration bubble! If the configuration is correct, the error message in the Network Node should disappear in a minute!"
|
||||
"text": "Exit the configuration by removing the mouse pointer from the configuration bubble! If the configuration is correct, the error message in the Network Node should disappear in a minute!",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
"text": "Keluar dari konfigurasi dengan mengeluarkan pointer mouse dari gelembung konfigurasi!. JIka konfigurasi benar, pesan error di Network Node akan hilang dalam beberapa menit!",
|
||||
"updated": 1614429527142
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user