diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/social-bot-command.json b/Projects/Superalgos/Schemas/Docs-Nodes/social-bot-command.json
new file mode 100644
index 000000000..43f477ff2
--- /dev/null
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/social-bot-command.json
@@ -0,0 +1,107 @@
+{
+ "type": "Social Bot Command",
+ "definition": {
+ "text": "The Social Bot Command node is used to configure slash commands to be interpreted and executed by Superalgos.",
+ "updated": 1622960246688
+ },
+ "paragraphs": [
+ {
+ "style": "Title",
+ "text": "Overview",
+ "updated": 1622959780422
+ },
+ {
+ "style": "Text",
+ "text": "The Social Bot Command node is used to configure slash commands which when triggered by a user from the messaging application will be interpreted and executed by Superalgos.",
+ "updated": 1622960239968
+ },
+ {
+ "style": "List",
+ "text": "The configuration of the Social Bot Command node defines the slash command that is registered.",
+ "updated": 1622960297679
+ },
+ {
+ "style": "List",
+ "text": "The child Formula node defines the string which is evaluated and sent when the command is received."
+ },
+ {
+ "style": "Text",
+ "text": "The formula can contain any of the node paths from your Trading Engine and these can be entered exactly as the are within your Trading Strategy.",
+ "updated": 1622960375754
+ },
+ {
+ "style": "Subtitle",
+ "text": "Example"
+ },
+ {
+ "style": "Text",
+ "text": "The below example will set up the slash command \"/counters\" which will send a message with the current Trading Episode Counters when received.",
+ "updated": 1622958631363
+ },
+ {
+ "style": "Text",
+ "text": "Social Bot Command Configuration:",
+ "updated": 1622959504089
+ },
+ {
+ "style": "Json",
+ "text": "{\n \"name\": \"counters\"\n }",
+ "updated": 1622958753709
+ },
+ {
+ "style": "Text",
+ "text": "Child Node Formula:",
+ "updated": 1622959506802
+ },
+ {
+ "style": "Json",
+ "text": "\"SUPERALGOS COUNTERS\\n\" +\n \"\\nPeriods: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeCounters.periods.value +\n \"\\nStrategies: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeCounters.strategies.value +\n \"\\nPositions: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeCounters.positions.value +\n \"\\nOrders: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeCounters.orders.value +\n \"\\nHits: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeCounters.hits.value +\n \"\\nFails: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeCounters.fails.value",
+ "updated": 1622959765017
+ },
+ {
+ "style": "Title",
+ "text": "Examples",
+ "updated": 1622959793276
+ },
+ {
+ "style": "Text",
+ "text": "Below are several example formulas and suggested command names."
+ },
+ {
+ "style": "Subtitle",
+ "text": "/balances"
+ },
+ {
+ "style": "Json",
+ "text": "let baseAsset = TS.projects.superalgos.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName\n let quotedAsset = TS.projects.superalgos.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName\n\n \"SUPERALGOS BALANCES\\n\" +\n \"\\nPair: \" + baseAsset + \"/\" + quotedAsset +\n \"\\nBase Asset: \" + tradingEngine.tradingCurrent.tradingEpisode.episodeBaseAsset.balance.value + \" \" + baseAsset +\n \"\\nQuoted Asset: \" + tradingEngine.tradingCurrent.tradingEpisode.episodeQuotedAsset.balance.value + \" \" + quotedAsset",
+ "updated": 1622960177319
+ },
+ {
+ "style": "Subtitle",
+ "text": "/statistics",
+ "updated": 1622960154435
+ },
+ {
+ "style": "Json",
+ "text": "\"SUPERALGOS STATISTICS\\n\" +\n \"\\nDays: \" + (tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeStatistics.days.value).toFixed(2) +\n \"\\nProfit Loss: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeStatistics.profitLoss.value +\n \"\\nROI: \" + (tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeStatistics.ROI.value).toFixed(2) +\n \"\\nAnnualized Rate Of Return: \" + (tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeStatistics.annualizedRateOfReturn.value).toFixed(2) +\n \"\\nHit Fail: \" + tradingEngine.tradingCurrent.tradingEpisode.tradingEpisodeStatistics.hitFail.value",
+ "updated": 1622960165589
+ },
+ {
+ "style": "Subtitle",
+ "text": "/uptime"
+ },
+ {
+ "style": "Json",
+ "text": "let sessionBegin = TS.projects.superalgos.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_BEGIN\n\n let dateBegin = new Date(sessionBegin)\n let dateNow = new Date();\n\n let seconds = Math.floor((dateNow - (dateBegin))/1000)\n let minutes = Math.floor(seconds/60)\n let hours = Math.floor(minutes/60)\n let days = Math.floor(hours/24)\n\n hours = hours-(days*24)\n minutes = minutes-(days*24*60)-(hours*60)\n seconds = seconds-(days*24*60*60)-(hours*60*60)-(minutes*60)\n\n let uptime = days + \"D, \" + hours + \"H, \" + minutes + \"M, \" + seconds + \"S\"\n\n \"SUPERALGOS UPTIME\\n\\nUptime: \" + uptime",
+ "updated": 1622959839303
+ },
+ {
+ "style": "Title",
+ "text": ""
+ },
+ {
+ "style": "Text",
+ "text": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json
index 5749ae0f7..ec3724ec1 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json
@@ -4,7 +4,14 @@
"type": "Hello World Tutorial",
"definition": {
"text": "This tutorial is a flash course, cut-to-the-chase style, introducing you to the notion of building a simple Trading System. The tutorial assumes a basic understanding of how Trading Strategies are defined. That said, you may find it useful as a first step introduction too, particularly if you like direct, to-the-point information.",
- "updated": 1617110220942
+ "updated": 1617110220942,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dieses Tutorial ist ein Schnellkurs, der dich in die Idee einführt, ein einfaches Tradingsystem aufzubauen. Das Tutorial setzt ein grundlegendes Verständnis dafür voraus, wie Trading-Strategien definiert werden. Das heißt, du kannst es auch als eine allererste Einführung nützlich finden, besonders wenn du direkte, auf den Punkt gebrachte Informationen magst.",
+ "updated": 1622969782378
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-002-tutorial-step-welcome.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-002-tutorial-step-welcome.json
index a241b0608..4904f96ad 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-002-tutorial-step-welcome.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-002-tutorial-step-welcome.json
@@ -8,31 +8,79 @@
"name": "tutorial",
"project": "Superalgos"
},
- "updated": 1614275495850
+ "updated": 1614275495850,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Lass uns die Mutter aller Handelsstrategien aufbauen: Die Moving Average Überkreuzung!",
+ "updated": 1622970055812,
+ "style": "Definition"
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "For this tutorial I assume that",
- "updated": 1614240501976
+ "updated": 1614240501976,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Für dieses Lernprogramm gehe ich davon aus, dass",
+ "updated": 1622970071369,
+ "style": "Text"
+ }
+ ]
},
{
"style": "List",
- "text": "You have done the Welcome Tutorial in the Getting Started Workspace"
+ "text": "You have done the Welcome Tutorial in the Getting Started Workspace",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "du das Willkommens-Tutorial im Workspace \"Erste Schritte\" absolviert haben",
+ "updated": 1622970086389,
+ "style": "List"
+ }
+ ]
},
{
"style": "List",
- "text": "You are comfortable moving around the Workspace and the Charts"
+ "text": "You are comfortable moving around the Workspace and the Charts",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "du dich sicher im Workspace und in den Charts bewegen kannst.",
+ "updated": 1622970109192,
+ "style": "List"
+ }
+ ]
},
{
"style": "List",
"text": "You have a basic understanding about what is a Trading Bot and a strategy",
- "updated": 1614275543824
+ "updated": 1614275543824,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "du hast ein grundlegendes Verständnis davon, was ein Trading Bot und eine Trading Strategie ist",
+ "updated": 1622970162593,
+ "style": "List"
+ }
+ ]
},
{
"style": "Note",
- "text": "We will build a bot to backtest a strategy based on Simple Moving Average Cross between SMA50 and SMA200 on 4H TF, a classic!",
- "updated": 1622385652232
+ "text": "We will build a bot to backtest a strategy based on Simple Moving Average Cross between SMA50 and SMA200 on 4h TF, a classic!",
+ "updated": 1622980039332,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wir werden einen Bot bauen, der auf eine Simple Moving Average Überkreuzung zwischen SMA50 und SMA200 auf 4h TF(Time Frame) basierende Strategie backtestet, ein Klassiker!",
+ "updated": 1622980080284,
+ "style": "Note"
+ }
+ ]
},
{
"style": "Text",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json
index 781bf6586..f56f65479 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json
@@ -8,18 +8,39 @@
"icon": {
"name": "layer",
"project": "Superalgos"
- }
+ },
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Workspaces können angepasst werden!",
+ "updated": 1622977673407
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "I arranged the workspace in a slightly different way compared to Getting Started. It's a good practice to customize the workspace to keep it tidy and clean. Remember that every hierarchy, node or offspring can impact on your machine resources.",
- "updated": 1614241304126
+ "updated": 1614241304126,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Ich habe den Workspace im Vergleich zu Getting Started (\"Erste Schritte\") etwas anders angeordnet. Es ist eine gute Praxis, den Workspace anzupassen, um ihn aufgeräumt und sauber zu halten. Denke daran, dass jede Hierarchie, jeder Knoten und jeder Nachfolgende Auswirkungen auf deine Maschinenressourcen haben kann.",
+ "updated": 1622977620392
+ }
+ ]
},
{
"style": "Success",
"text": "Have a look around, right click on empty space and explore the Workspace I arranged for you!",
- "updated": 1614334045360
+ "updated": 1614334045360,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Schau dich um, klicke mit der rechten Maustaste auf eine leere Fläche und erkunde den Workspace, den ich für dich eingerichtet habe!",
+ "updated": 1622977643971
+ }
+ ]
},
{
"style": "Text",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json
index 5e5bd7bfa..028878d93 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json
@@ -8,21 +8,49 @@
"name": "data-mine",
"project": "Superalgos"
},
- "updated": 1614241455319
+ "updated": 1614241455319,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Nicht nur Workspaces können modifiziert werden.",
+ "updated": 1622977759915
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "SA is very modular and can be arranged the way we prefer for our needs.",
- "updated": 1614241605095
+ "updated": 1614241605095,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "SA ist sehr modular und kann so angeordnet werden, wie wir es für unsere Bedürfnisse bevorzugen.",
+ "updated": 1622977780236
+ }
+ ]
},
{
"style": "Text",
- "text": "I prepared for you a very basic Workspace with a new Data Mine and arranged the nodes deleting all I don't need for this tutorial."
+ "text": "I prepared for you a very basic Workspace with a new Data Mine and arranged the nodes deleting all I don't need for this tutorial.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Ich habe für dich einen sehr einfachen Workspace mit einer neuen Data Mine vorbereitet und die Knoten angeordnet, wobei ich alles gelöscht habe, was ich für dieses Tutorial nicht benötige.",
+ "updated": 1622977811209
+ }
+ ]
},
{
"style": "Success",
- "text": "In SA data mines can be added and removed but the data saved on your hard disk will not be deleted if you remove an indicator!"
+ "text": "In SA data mines can be added and removed but the data saved on your hard disk will not be deleted if you remove an indicator!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "In SA können Data Mines hinzugefügt und entfernt werden, aber die auf der Festplatte gespeicherten Daten werden nicht gelöscht, wenn du einen Indikator entfernst!",
+ "updated": 1622977843713
+ }
+ ]
},
{
"style": "Text",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json
index 7db13bebe..e52a98db6 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json
@@ -8,33 +8,82 @@
"name": "strategy",
"project": "Superalgos"
},
- "updated": 1614241902261
+ "updated": 1614241902261,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Lass uns die Mutter aller Strategien erstellen!",
+ "updated": 1622977892890
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "To backtest a strategy, first we need to write it or to have it clearly in our mind. So these are the cornerstones on which our test is based:",
- "updated": 1614242397042
+ "updated": 1614242397042,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Um eine Strategie backtesten zu können, müssen wir sie erst einmal schreiben oder klar im Kopf haben. Auf folgenden Eckpfeilern basiert unser Test:",
+ "updated": 1622979087886
+ }
+ ]
},
{
"style": "List",
- "text": "Strategy uses SMA50 and SMA200"
+ "text": "Strategy uses SMA50 and SMA200",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Strategie verwendet SMA50 und SMA200",
+ "updated": 1622977962657
+ }
+ ]
},
{
"style": "List",
- "text": "Strategy is based on 4H TF"
+ "text": "Strategy is based on 4H TF",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Strategie basiert auf 4h TF (Time Frame)",
+ "updated": 1622979509680
+ }
+ ]
},
{
"style": "List",
- "text": "Bot will buy the asset when SMA50 cross up SMA200"
+ "text": "Bot will buy the asset when SMA50 cross up SMA200",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Der Bot wird das Asset kaufen, wenn der SMA50 den SMA200 nach oben kreuzt",
+ "updated": 1622978113525
+ }
+ ]
},
{
"style": "List",
- "text": "Stop Loss is set at 20% from entry"
+ "text": "Stop Loss is set at 20% from entry",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Stop Loss wird auf 20% vom Einstiegspunkt gesetzt",
+ "updated": 1622978127244
+ }
+ ]
},
{
"style": "List",
- "text": "Take Profit is set at 100% or on SMA50 cross down SMA200"
+ "text": "Take Profit is set at 100% or on SMA50 cross down SMA200",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Take Profit wird auf 100% oder auf SMA50 kreuzt SMA200 nach unten gesetzt",
+ "updated": 1622978244002
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json
index e750af233..ae322cefe 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json
@@ -8,31 +8,73 @@
"name": "trading-system-reference",
"project": "Superalgos"
},
- "updated": 1614242955916
+ "updated": 1614242955916,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Das Trading System ist bereits aufgesetzt. Lass es uns anschauen!",
+ "updated": 1622978283268
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "The strategy is already deployed. So let's have a look around to understand it!",
- "updated": 1614243171735
+ "updated": 1614243171735,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "ie Strategie ist bereits umgesetzt. Schauen wir sie uns einmal an, um sie zu verstehen!",
+ "updated": 1622978294304
+ }
+ ]
},
{
"style": "Text",
- "text": "As you cand see, a Trading System has 2 main offsprings:"
+ "text": "As you cand see, a Trading System has 2 main offsprings:",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wie du sehen kannst, hat ein Tradingsystem zwei Hauptnachfolger:",
+ "updated": 1622978319793
+ }
+ ]
},
{
"style": "List",
"text": "Dynamic Indicators: This lets you build On-The-Fly indicators",
- "updated": 1614243245995
+ "updated": 1614243245995,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dynamic Indicators (\"Dynamische Indikatoren\"): Damit kannst du On-The-Fly-Indikatoren erstellen",
+ "updated": 1622978351655
+ }
+ ]
},
{
"style": "List",
"text": "Trading Strategy: Is where we define parameters, conditions and formulas for our strategy",
- "updated": 1614243343779
+ "updated": 1614243343779,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Trading Strategy (\"Handelsstrategie\"): Hier definieren wir Parameter, Bedingungen und Formeln für unsere Strategie",
+ "updated": 1622978372386
+ }
+ ]
},
{
"style": "Success",
- "text": "This tutorial doesn't cover definitions or concepts used in SA. This tutorial is only about how to deploy a strategy!"
+ "text": "This tutorial doesn't cover definitions or concepts used in SA. This tutorial is only about how to deploy a strategy!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dieses Tutorial behandelt keine Definitionen oder Konzepte, die in SA verwendet werden. In diesem Tutorial geht es nur darum, wie man eine Strategie einsetzt!",
+ "updated": 1622978385419
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json
index 9a411ca8a..99a3f8cf5 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json
@@ -8,22 +8,50 @@
"name": "trigger-stage",
"project": "Superalgos"
},
- "updated": 1622385913906
+ "updated": 1622385913906,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Trigger Stage ist unser Talent Scout.",
+ "updated": 1622978455848
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Our strategy is based on SMA cross and it is in this node that we can instruct the bot to search for conditions that have to be met in order to take a trade.",
- "updated": 1614243969544
+ "updated": 1614243969544,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Unsere Strategie basiert auf dem SMA-Kreuz und in diesem Knoten können wir den Bot anweisen, nach Bedingungen zu suchen, die erfüllt sein müssen, um einen Handel zu tätigen.",
+ "updated": 1622978530689
+ }
+ ]
},
{
"style": "Important",
- "text": "This stage is all about checking the market and deciding if some conditions are worth a trade or not!"
+ "text": "This stage is all about checking the market and deciding if some conditions are worth a trade or not!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "In dieser Phase geht es darum, den Markt zu überprüfen und zu entscheiden, ob die Bedingungen einen Handel wert sind oder nicht!",
+ "updated": 1622978559675
+ }
+ ]
},
{
"style": "Text",
"text": "Let's have a look at its 3 offsprings and I show you some little tricks to implement the strategy in the fastest possible way!",
- "updated": 1614244059064
+ "updated": 1614244059064,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Werfen wir einen Blick auf seine drei Nachfolger und ich zeige dir ein paar kleine Tricks, um die Strategie schnellstmöglich zu implementieren!",
+ "updated": 1622978601078
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-008-tutorial-step-trigger-on.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-008-tutorial-step-trigger-on.json
index 91ed0c258..00dc9a406 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-008-tutorial-step-trigger-on.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-008-tutorial-step-trigger-on.json
@@ -8,13 +8,29 @@
"name": "trigger-on",
"project": "Superalgos"
},
- "updated": 1614244953169
+ "updated": 1614244953169,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Reserviere Geldmittel!",
+ "updated": 1622978638588,
+ "style": "Definition"
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Trigger On event is about reserving (locking) your funds and making them available to the bot.",
- "updated": 1614244945700
+ "updated": 1614244945700,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Beim Ereignis Trigger On geht es darum, deine Mittel zu reservieren (zu sperren) und sie dem Bot zur Verfügung zu stellen.",
+ "updated": 1622981206455,
+ "style": "Text"
+ }
+ ]
},
{
"style": "Text",
@@ -22,19 +38,51 @@
},
{
"style": "Text",
- "text": "What I need to do is:"
+ "text": "What I need to do is:",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Was ich tun muss, ist:",
+ "updated": 1622978676342,
+ "style": "Text"
+ }
+ ]
},
{
"style": "List",
- "text": "Define the TF"
+ "text": "Define the TF",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Definiere den TF (Time Frame)",
+ "updated": 1622978697311,
+ "style": "List"
+ }
+ ]
},
{
"style": "List",
- "text": "Define the SMA50/200 cross"
+ "text": "Define the SMA50/200 cross",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Definiere das SMA50/200 Kreuz",
+ "updated": 1622978711889,
+ "style": "List"
+ }
+ ]
},
{
"style": "Text",
- "text": "To define a cross I use 2 conditions:"
+ "text": "To define a cross I use 2 conditions:",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Zur Definition, verwende ich zwei Bedingungen:",
+ "updated": 1622981248271,
+ "style": "Text"
+ }
+ ]
},
{
"style": "Javascript",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json
index 6ca27d086..b6c660389 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json
@@ -8,18 +8,39 @@
"name": "trigger-off",
"project": "Superalgos"
},
- "updated": 1614333368044
+ "updated": 1614333368044,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn du keine Bedingung benötigst setze es einfach auf „False“ oder „True“!",
+ "updated": 1622978946854
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "For my backtest I don't need a Trigger Off condition so I just write false in Javascript code",
- "updated": 1614334212315
+ "updated": 1614334212315,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Für meinen Backtest benötige ich keine Trigger Off Bedingung, also schreibe ich einfach False in den Javascript-Code",
+ "updated": 1622978973861
+ }
+ ]
},
{
"style": "Success",
"text": "Remember that Conditions can be only True or False. When I write some Javascript code inside these type of nodes, they must evaluate True or False because essentially what I'm writing is a test.",
- "updated": 1614245807894
+ "updated": 1614245807894,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Denke daran, dass Bedingungen nur True oder False sein können. Wenn ich Javascript-Code innerhalb dieser Art von Knoten schreibe, müssen sie True oder False auswerten, weil das, was ich schreibe, im Wesentlichen ein Test ist.",
+ "updated": 1622978923884
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-010-tutorial-step-take-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-010-tutorial-step-take-position.json
index 6fecaeff0..fd0213391 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-010-tutorial-step-take-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-010-tutorial-step-take-position.json
@@ -8,21 +8,53 @@
"name": "take-position",
"project": "Superalgos"
},
- "updated": 1614246263376
+ "updated": 1614246263376,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Zeit, um Position zu beziehen!",
+ "updated": 1622979146522,
+ "style": "Definition"
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "In this node I use the same trick used for the Trigger Off Event but in this case forcing it to True. I already defined in the Trigger On Event what are my conditions. So in this node I can just copy the two conditions or set it to True.",
- "updated": 1614260289104
+ "updated": 1614260289104,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "In diesem Knoten verwende ich den gleichen Trick wie beim Trigger Off Event (Ereignis), erzwinge aber in diesem Fall den Wert True. Ich habe bereits im Trigger On Event definiert, was meine Bedingungen sind. In diesem Knoten kann ich also einfach die beiden Bedingungen kopieren und auf True setzen.",
+ "updated": 1622981314446,
+ "style": "Text"
+ }
+ ]
},
{
"style": "Success",
- "text": "Of course if I need more conditions I can add or modify them as per my needs!"
+ "text": "Of course if I need more conditions I can add or modify them as per my needs!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn ich mehr Bedingungen benötige, kann ich sie natürlich nach meinen Bedürfnissen hinzufügen oder ändern!",
+ "updated": 1622979260265,
+ "style": "Success"
+ }
+ ]
},
{
"style": "Note",
- "text": "Cool. My initial definitions are set. It's time to move to the Open Stage!"
+ "text": "Cool. My initial definitions are set. It's time to move to the Open Stage!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Cool. Meine Definitionen sind festgelegt. Es ist an der Zeit, zur Open Stage überzugehen!",
+ "updated": 1622981356171,
+ "style": "Note"
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json
index 62b9c673d..ed70e47c4 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json
@@ -8,18 +8,39 @@
"name": "open-stage",
"project": "Superalgos"
},
- "updated": 1614260398081
+ "updated": 1614260398081,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Open Stage ist der Zeitpunkt, an dem der Bot die Position einnimmt!",
+ "updated": 1622979315892
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "The strategy I want to backtest is based on 4h TF and the strategy is Long. This means that bot will Buy the asset to later Sell it (at a better price we hope!). To keep things simple, all I have to do is to indicate the TF in the Target Rate node using my full balance in the Target Size in Quoted Asset.",
- "updated": 1614333476016
+ "updated": 1614333476016,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Strategie, die ich backtesten möchte, basiert auf 4h TF und die Strategie ist Long (steigende Kurse). Das bedeutet, dass der Bot das Asset kaufen wird, um es später zu verkaufen (zu einem besseren Preis, wie wir hoffen!). Um die Dinge einfach zu halten, muss ich nur den TF im Target Rate-Knoten angeben, indem ich meinen vollen Saldo im Target Size in Quoted Asset verwende.",
+ "updated": 1622979336945
+ }
+ ]
},
{
"style": "Success",
- "text": "If our market is BTC/USDT then the Quoted Asset is USDT and Base Assest is BTC",
- "updated": 1614260724325
+ "text": "If our market is BTC/USDT then the Quoted Asset is USDT and Base Asset is BTC",
+ "updated": 1622979463214,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn unser Markt BTC/USDT ist, dann ist das Quoted Asset USDT und Base Asset ist BTC.",
+ "updated": 1622979556680
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json
index 9666d9177..e763807e3 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json
@@ -8,18 +8,39 @@
"name": "manage-stage",
"project": "Superalgos"
},
- "updated": 1614261028631
+ "updated": 1614261028631,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Gewinn mitnehmen (Take Profit) oder einen Verlust begrenzen (Stop Loss)?!",
+ "updated": 1622979661677
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "In this stage bot check if the price has hit Take Profit (TP) or Stop Loss (SL). Initial conditions for my strategy was to set a SL at 20% from entry and a TP at 100% or when MA50 cross under MA200.",
- "updated": 1614333590591
+ "updated": 1614333590591,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "In dieser Phase prüft der Bot, ob der Preis Take Profit (TP) oder Stop Loss (SL) erreicht hat. Die anfänglichen Bedingungen für meine Strategie waren, einen SL bei 20% vom Einstieg zu setzen und einen TP bei 100% oder wenn MA50 unter MA200 kreuzt.",
+ "updated": 1622979639862
+ }
+ ]
},
{
"style": "Text",
"text": "Stop Loss formula:",
- "updated": 1614333601220
+ "updated": 1614333601220,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Stop Loss Formel:",
+ "updated": 1622979677028
+ }
+ ]
},
{
"style": "Javascript",
@@ -29,7 +50,14 @@
{
"style": "Text",
"text": "Take Profit formula is a little bit more elaborate:",
- "updated": 1614333616750
+ "updated": 1614333616750,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Take Profit Formel ist ein wenig aufwendiger:",
+ "updated": 1622979702092
+ }
+ ]
},
{
"style": "Javascript",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json
index d0da660f4..1b52a2f41 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json
@@ -8,13 +8,27 @@
"name": "close-stage",
"project": "Superalgos"
},
- "updated": 1614261551174
+ "updated": 1614261551174,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Close Stage ist für das Schließen des Trades zuständig.",
+ "updated": 1622979775474
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "In the previous stage (the Manage Stage) bot is checking if the current price has hit the SL or the TP. Once one of these two events has been hit, then the Close Stage take charge of closing the trade. The way it works is very similar to the Open Stage. Bot need to know at what candle should look",
- "updated": 1614261954345
+ "updated": 1614261954345,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "In der vorherigen Phase (der Manage Stage) prüft der Bot, ob der aktuelle Preis den SL oder den TP getroffen hat. Sobald eines dieser beiden Ereignisse eingetreten ist, übernimmt die Close Stage die Aufgabe, die Position zu schließen. Die Funktionsweise ist sehr ähnlich wie bei der Open Stage. Der Bot muss wissen, auf welche Kerze er schauen soll.",
+ "updated": 1622979799896
+ }
+ ]
},
{
"style": "Javascript",
@@ -22,7 +36,14 @@
},
{
"style": "Text",
- "text": "And obviously as opposed to the Open Stage, here we Sell the asset so we need a Market Sell Order and what bot sells is the Quoted asset"
+ "text": "And obviously as opposed to the Open Stage, here we Sell the asset so we need a Market Sell Order and what bot sells is the Quoted asset",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Im Gegensatz zur Open Stage verkaufen wir hier das Asset, daher benötigen wir eine Market Sell Order und der Bot verkauft das quotierte Asset.",
+ "updated": 1622979827422
+ }
+ ]
},
{
"style": "Text",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json
index d4cdf18b1..85bec2839 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json
@@ -8,23 +8,51 @@
"name": "announcement",
"project": "Superalgos"
},
- "updated": 1614262144926
+ "updated": 1614262144926,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Strategie definiert!",
+ "updated": 1622980119217
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "As you have seen, implementing a simple strategy is a matter of few lines of code!",
- "updated": 1614262171702
+ "updated": 1614262171702,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wie du gesehen hast, ist die Implementierung einer einfachen Strategie eine Sache von wenigen Zeilen Code!",
+ "updated": 1622980130290
+ }
+ ]
},
{
"style": "Success",
"text": "Keep this in mind to deal correctly with Base and Quoted Asset. Base is on top, Quoted is at bottom! So in our case BTC/USD we have BTC is the Base Asset while USDT is the Quoted Asset",
- "updated": 1614262277141
+ "updated": 1614262277141,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Beachte dies, um korrekt mit Base und Quoted Asset umzugehen. Base ist oben, Quoted ist unten! In unserem Fall BTC/USD ist also BTC das Basis-Asset, während USDT das quotierte Asset ist.",
+ "updated": 1622980143220
+ }
+ ]
},
{
"style": "Warning",
"text": "It doesn't change if you go Short. If strategy is Short then in the Open Stage bot will sell the Base Asset and later buy it back using Quoted Asset!",
- "updated": 1614262348272
+ "updated": 1614262348272,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Das ändert sich nicht, wenn du Short gehst. Wenn die Strategie Short ist, wird der Bot in der Eröffnungsphase das Basis-Asset verkaufen und es später mit dem quotierten Asset zurückkaufen!",
+ "updated": 1622980155348
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json
index 0e879c8f6..79b633aee 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json
@@ -8,23 +8,51 @@
"name": "data-tasks",
"project": "Superalgos"
},
- "updated": 1614267263084
+ "updated": 1614267263084,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Eventuell hast du bereits ein paar Daten gemined!",
+ "updated": 1622980204621
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "If you have done the intro Tutorial then probably you already have mined some data. But I added a new indicator that is not present in the initial configuration. So please Run the data Mines and wait until they are 100% ready.",
- "updated": 1614267281564
+ "updated": 1614267281564,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn du das Intro-Tutorial gemacht hast, dann hast du wahrscheinlich schon einige Daten geschürft. Allerdings habe ich einen neuen Indikator hinzugefügt, der in der Anfangskonfiguration nicht vorhanden ist. Führe also bitte die Data Mines aus (\"Run\") und warte, bis sie zu 100% fertig sind.",
+ "updated": 1622980292728
+ }
+ ]
},
{
"style": "Important",
"text": "Make sure that under Sparta Data Mine Tasks the newly added indicator Simple Moving Average is 100% updated.",
- "updated": 1614267364900
+ "updated": 1614267364900,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Stelle sicher, dass unter Sparta Data Mine Tasks der neu hinzugefügte Indikator Simple Moving Average zu 100% aktualisiert ist.",
+ "updated": 1622980304913
+ }
+ ]
},
{
"style": "Success",
"text": "Once all indicators are 100% you can stop the data mines and save resources for the backtest",
- "updated": 1614267400047
+ "updated": 1614267400047,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sobald alle Indikatoren 100%ig sind, kannst du die Data Mines stoppen und Ressourcen für den Backtest sparen.",
+ "updated": 1622980322182
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json
index 67719ff7b..2463113ab 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json
@@ -8,32 +8,74 @@
"icon": {
"name": "backtesting-session",
"project": "Superalgos"
- }
+ },
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Stelle sicher, dass alle Parameter korrekt sind!",
+ "updated": 1622980368660
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Before running the backtest, make sure that the Trading Parameters node has consistent data. I already prepared everything for you, but take some time and notice that:",
- "updated": 1622386208805
+ "updated": 1622386208805,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Bevor du den Backtest ausführst, stelle sicher, dass der Knoten Trading Parameters konsistente Daten hat. Ich habe bereits alles für dich vorbereitet, aber nimm dir etwas Zeit und beachte, dass:",
+ "updated": 1622980410674
+ }
+ ]
},
{
"style": "List",
- "text": "Session Base Asset is set to 0"
+ "text": "Session Base Asset is set to 0",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Session Base Asset auf 0 eingestellt ist",
+ "updated": 1622980449763
+ }
+ ]
},
{
"style": "List",
"text": "Session Quoted Asset is set to 1000 (That is 1000$ USDT in this case)",
- "updated": 1622386176926
+ "updated": 1622386176926,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Session Quoted Asset auf 1000 eingestellt ist (das sind in diesem Fall 1000$ USDT)",
+ "updated": 1622980491671
+ }
+ ]
},
{
"style": "List",
"text": "Slippage is set to 0 because I'm backtesting small amounts and I can assume orders are filled with no slippage",
- "updated": 1614267847410
+ "updated": 1614267847410,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Slippage auf 0 gesetzt ist, da ich kleine Beträge backteste und ich davon ausgehen kann, dass die Aufträge ohne Slippage ausgeführt werden",
+ "updated": 1622980519600
+ }
+ ]
},
{
"style": "Important",
"text": "Are you ready? Run the backtest!",
- "updated": 1614267899321
+ "updated": 1614267899321,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Bist du bereit? Führe (\"Run\") den Backtest aus!",
+ "updated": 1622980556540
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json
index fba6a20f4..c544debb6 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json
@@ -8,17 +8,38 @@
"icon": {
"name": "stop",
"project": "Superalgos"
- }
+ },
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Zeit sich die Charts anzuschauen!",
+ "updated": 1622980596813
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "When backtest finishes I stop the whole hierarchy form the Testing Trading Tasks node. Expand the node and click on Stop All.",
- "updated": 1614268732305
+ "updated": 1614268732305,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn der Backtest beendet ist, halte ich die gesamte Hierarchie über den Knoten Testing Trading Tasks an. Erweitere den Knoten und klicke auf Stop All.",
+ "updated": 1622980659088
+ }
+ ]
},
{
"style": "Success",
- "text": "Remember that it's good practice to keep hierarchies collapsed and to stop unuseful tasks to save resources!"
+ "text": "Remember that it's good practice to keep hierarchies collapsed and to stop unuseful tasks to save resources!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Denk daran, dass es eine gute Praxis ist, Hierarchien zusammengeklappt zu halten und nicht benötigte Aufgaben zu stoppen, um Ressourcen zu sparen!",
+ "updated": 1622980636929
+ }
+ ]
},
{
"style": "Text",
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json
index db7d3012a..3be1033ac 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json
@@ -8,13 +8,27 @@
"name": "charting-space",
"project": "Superalgos"
},
- "updated": 1614269880685
+ "updated": 1614269880685,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Viel Spaß mit deinem Backtest!",
+ "updated": 1622980702656
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Now it's time to move to the Charting Space and (if not already running) fire up:",
- "updated": 1614269938039
+ "updated": 1614269938039,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Jetzt ist es an der Zeit, in den Charting Space zu wechseln und (falls noch nicht geschehen) starte:",
+ "updated": 1622980744641
+ }
+ ]
},
{
"style": "List",
@@ -43,7 +57,14 @@
{
"style": "Success",
"text": "Take your time and explore the visual results. Apply the SMA indicator to the chart and make sure bot has taken position when expected",
- "updated": 1614333706446
+ "updated": 1614333706446,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Nimm dir Zeit und erkunde die visuellen Ergebnisse. Wende den SMA-Indikator auf den Chart an und vergewissere dich, dass der Bot die Position zum erwarteten Zeitpunkt eingenommen hat.",
+ "updated": 1622980791002
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-019-tutorial-step-the-end.json b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-019-tutorial-step-the-end.json
index a9fb08e4e..6245c7eff 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-019-tutorial-step-the-end.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-019-tutorial-step-the-end.json
@@ -8,26 +8,67 @@
"icon": {
"name": "hits",
"project": "Superalgos"
- }
+ },
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dies ist der letzte Schritt in diesem Tutorial, aber ein erster großer Schritt für dich!",
+ "updated": 1622980855701,
+ "style": "Definition"
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Now that you have seen how fast and easy is to deploy simple strategies in SA, I leave you with some hints you can explore.",
- "updated": 1614270919320
+ "updated": 1614270919320,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Nachdem du nun gesehen hast, wie schnell und einfach es ist, einfache Strategien in SA einzusetzen, lasse ich dich mit einigen Tipps zurück, die du erforschen kannst.",
+ "updated": 1622980866244,
+ "style": "Text"
+ }
+ ]
},
{
"style": "Text",
- "text": "Maybe you can add a new indicator and use its properties like an additional filter for the Trigger Stage"
+ "text": "Maybe you can add a new indicator and use its properties like an additional filter for the Trigger Stage.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Vielleicht kannst du einen neuen Indikator hinzufügen und seine Eigenschaften wie einen zusätzlichen Filter für die Trigger Stage verwenden",
+ "updated": 1622981671905,
+ "style": "Text"
+ }
+ ],
+ "updated": 1622980962381
},
{
"style": "Text",
- "text": "Or you can modify the SL so to have a trailing one istead of being fixed."
+ "text": "Or you can modify the SL so to have a trailing one istead of being fixed.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Oder du kannst den SL so modifizieren, dass er einen Trailing hat, anstatt fest zu sein.",
+ "updated": 1622980929319,
+ "style": "Text"
+ }
+ ]
},
{
"style": "Note",
"text": "Thank you for your time. You can read a more in depth article here: http://bit.ly/9808usHelloWorld",
- "updated": 1614271289324
+ "updated": 1614271289324,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Vielen Dank für deine Zeit. Hier findest du einen ausführlicheren Artikel: http://bit.ly/9808usHelloWorld",
+ "updated": 1622980916321,
+ "style": "Note"
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json
index 042a41a39..c217314f9 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json
@@ -4,7 +4,14 @@
"type": "Trading Bot Layers Tutorial",
"definition": {
"text": "This tutorial walks you through the layers made available by the Trading Bot on the charts, in particular, the layers associated with all types of Trading Sessions. You will run a backtest of the BTC-USDT - Weak-hands Buster - WHB trading system and explore some of the trades while learning how to use the layers.",
- "updated": 1617107011471
+ "updated": 1617107011471,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dieses Tutorial führt dich durch die Layer, die der Trading Bot auf den Charts zur Verfügung stellt, insbesondere die Layer, die mit allen Arten von Trading Sessions verbunden sind. Du wirst einen Backtest des BTC-USDT - Weak-hands Buster - WHB Trading Systems durchführen und einige der Trades erkunden, während du lernst, wie man die Layer verwendet.",
+ "updated": 1623011979138
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json
index ec613bed6..74c1c5c7a 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json
@@ -8,28 +8,63 @@
"name": "trading-bot"
},
"text": "In this tutorial I'll show you how the layers of the Trading Bot work! I mean the ones featured on charts, associated with all types of trading sessions!",
- "updated": 1617106641313
+ "updated": 1617106641313,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "In diesem Tutorial zeige ich dir, wie die Layer des Trading Bot funktionieren! Ich meine die, die in den Charts zu sehen sind und mit allen Arten von Trading Sessions verbunden sind!",
+ "updated": 1622984863588
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Let's get on with it! The Trading Bot outputs dozens of products, and they're all featured in three separate Layer Managers:",
- "updated": 1617106677766
+ "updated": 1617106677766,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Legen wir los! Der Trading Bot gibt Dutzende von Produkten aus, die alle in drei separaten Layer Managers (\"Ebenenmanagern\") dargestellt werden:",
+ "updated": 1622984878617
+ }
+ ]
},
{
"style": "List",
"text": "Trading Engine: features layers that turn on and off the reporting of values of nodes in the Trading Engine hierarchy.",
- "updated": 1617106697101
+ "updated": 1617106697101,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Trading Engine: Verfügt über Ebenen, die das Reporting der Werte von Knoten in der Trading Engine-Hierarchie ein- und ausschalten.",
+ "updated": 1622984891979
+ }
+ ]
},
{
"style": "List",
"text": "Trading System: features layers that turn on and off multiple types of reports at the level of the Trading System.",
- "updated": 1617106701918
+ "updated": 1617106701918,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Trading System: Enthält Ebenen, die mehrere Arten von Berichten auf der Ebene des Handelssystems ein- und ausschalten.",
+ "updated": 1622984907055
+ }
+ ]
},
{
"style": "List",
"text": "Simulation Objects: features layers that affect the rendering of visual information over the charts.",
- "updated": 1617106714758
+ "updated": 1617106714758,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Simulationsobjekte: Enthält Ebenen, die das Rendern von visuellen Informationen über die Diagramme beeinflussen.",
+ "updated": 1622984919431
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json
index 0ce8a0a53..99aa9d8f7 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json
@@ -7,18 +7,39 @@
"project": "Superalgos",
"name": "workspace"
},
- "text": "But before we go any further, let's make sure we are starting with a fresh workspace!"
+ "text": "But before we go any further, let's make sure we are starting with a fresh workspace!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Aber bevor wir weitergehen, lasst uns sicherstellen, dass wir mit einem frischen Workspace beginnen!\n",
+ "updated": 1622984994787
+ }
+ ]
},
"paragraphs": [
{
"style": "Note",
"text": "Workspaces marked as Plugin Workspaces ship with the software. The rest are yours. When you open a plugin workspace a copy of it is made for you. Plugins allways remain unchanged.",
- "updated": 1622540310563
+ "updated": 1622540310563,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Workspaces, die als Plugin Workspaces gekennzeichnet sind, werden mit der Software ausgeliefert. Die übrigen gehören dir. Wenn du einen Plugin Workspace öffnest, wird eine Kopie davon für dich erstellt. Plugins bleiben immer unverändert.",
+ "updated": 1622985089032
+ }
+ ]
},
{
"style": "Important",
"text": "This tutorial requires starting with a fresh Plugin Weak-hands Buster v2 workspace. So, unless you loaded the plugin workspace right before starting, please select it from the workspace panel on the left and come back to me after the workspace loads — just click Resume on my menu!",
- "updated": 1621627499351
+ "updated": 1621627499351,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dieses Tutorial erfordert den Start mit einem frischen Plugin Weak-hands Buster v2 Workspace. Wenn du also das Plugin Workspace nicht direkt vor dem Start geladen hast, wähle es bitte aus dem Workspace-Panel auf der linken Seite aus und komm zurück zu mir, nachdem der Workspace geladen wurde - klicke einfach auf Resume in meinem Menü!",
+ "updated": 1622985298857
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json
index 9878f1ca9..b543a11cc 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json
@@ -7,16 +7,37 @@
"project": "Superalgos",
"name": "stop-loss"
},
- "text": "I've got something to tell you before we move on, but I'm struggling to find the right words... I just wouldn't want to come across as a control freak!"
+ "text": "I've got something to tell you before we move on, but I'm struggling to find the right words... I just wouldn't want to come across as a control freak!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Ich habe dir noch etwas zu sagen, bevor wir weitermachen, aber ich finde nicht die richtigen Worte... Ich möchte einfach nicht wie ein Kontrollfreak rüberkommen!",
+ "updated": 1622985341980
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "It's not like you may break something or anything... nothing to fear at all... it's just that... I rely on the fresh state of the workspace to predict what you will see when I take you places. I may comment on what you will experience along the journey, and use my predictions to make the tour juicier and interesting! So..."
+ "text": "It's not like you may break something or anything... nothing to fear at all... it's just that... I rely on the fresh state of the workspace to predict what you will see when I take you places. I may comment on what you will experience along the journey, and use my predictions to make the tour juicier and interesting! So...",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Es ist nicht so, dass du etwas kaputt machen könntest oder so... überhaupt nichts zu befürchten... es ist nur so... Ich verlasse mich auf den frischen Zustand des Workspaces, um vorherzusagen, was du sehen wirst, wenn ich dich an Orte bringe. Ich kommentiere vielleicht, was du auf der Reise erleben wirst, und nutze meine Vorhersagen, um die Tour saftiger und interessanter zu machen! Also …",
+ "updated": 1622985357489
+ }
+ ]
},
{
"style": "Callout",
- "text": "Don't fool around too much unless I tell you to! I mean, you may look around, but don't make a mess! Fine! Do what you want! If you ever feel I lost you, just start over with a fresh workspace!"
+ "text": "Don't fool around too much unless I tell you to! I mean, you may look around, but don't make a mess! Fine! Do what you want! If you ever feel I lost you, just start over with a fresh workspace!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Na schön! Mach, was du willst! Wenn du jemals das Gefühl hast, dass ich dich abgehängt habe, fang einfach mit einem neuen Workspace an!",
+ "updated": 1622985372686
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json
index 6703053a7..c7e31f983 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json
@@ -7,17 +7,38 @@
"project": "Superalgos",
"name": "data-tasks"
},
- "text": "We'll do some data mining so that we may then run a quick Backtesting Session and explore the resulting simulation..."
+ "text": "We'll do some data mining so that we may then run a quick Backtesting Session and explore the resulting simulation...",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wir werden ein wenig Data Mining betreiben, um dann eine schnelle Backtesting Session durchzuführen und die resultierende Simulation zu erkunden…",
+ "updated": 1623011799394
+ }
+ ]
},
"paragraphs": [
{
"style": "Note",
- "text": "The sensor bot will run on the BTC/USDT market (Binance) from January 1st, 2020, along with the indicators required by the Weak-hands Buster Trading System."
+ "text": "The sensor bot will run on the BTC/USDT market (Binance) from January 1st, 2020, along with the indicators required by the Weak-hands Buster Trading System.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Der Sensor Bot wird ab dem 1. Januar 2020 auf dem BTC/USDT-Markt (Binance) laufen, zusammen mit den Indikatoren, die das Weak-hands Buster Trading System benötigt.",
+ "updated": 1623011829304
+ }
+ ]
},
{
"style": "Warning",
"text": "If you have data on this market / exchange but on a different time range, this may affect your data! Read the sensor bot documentation to learn how! If the data you have is not important, feel free to keep going!",
- "updated": 1617181661074
+ "updated": 1617181661074,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn du Daten auf diesem Markt/Börse hast, aber in einem anderen Zeitbereich, kann dies deine Daten beeinflussen! Lies die Dokumentation des Sensor-Bots, um zu erfahren wie! Wenn die Daten, die in deinem System vorhanden sind, nicht wichtig sind, kannst du gerne weitermachen!",
+ "updated": 1623011859309
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json
index 9e58dbf18..6b2403bb2 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json
@@ -7,18 +7,39 @@
"project": "Superalgos",
"name": "run"
},
- "text": "Now that you understand the implications of running this data mining operation, let's get on with it!"
+ "text": "Now that you understand the implications of running this data mining operation, let's get on with it!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Jetzt, da du die Auswirkungen der Ausführung dieser Data-Mining-Operation verstanden hast, lass uns loslegen!",
+ "updated": 1623012038673
+ }
+ ]
},
"paragraphs": [
{
"style": "Callout",
"text": "Select \"Run All Project Data Tasks\" on the Data Tasks node menu!",
- "updated": 1622540506392
+ "updated": 1622540506392,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wähle \"Run All Project Data Tasks\" im \"Data Tasks\" Knotenmenü!",
+ "updated": 1623012059116
+ }
+ ]
},
{
"style": "Note",
"text": "If you are doing this tutorial after doing the Getting Started tutorials, chances are you may already have part of the data required, which may make things faster!",
- "updated": 1622540530483
+ "updated": 1622540530483,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn du dieses Tutorial nach dem Tutorial \"Erste Schritte\" durchführst, besteht die Möglichkeit, dass du bereits einen Teil der benötigten Daten hast, was die Sache beschleunigen kann!",
+ "updated": 1623012091678
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json
index 999785a38..19a12a66d 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json
@@ -7,20 +7,48 @@
"project": "Superalgos",
"name": "indicator-process-instance"
},
- "text": "Now we have to wait a bit! When all processes reach the 100% mark, we may proceed!"
+ "text": "Now we have to wait a bit! When all processes reach the 100% mark, we may proceed!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Jetzt müssen wir noch ein wenig warten! Wenn alle Prozesse die 100%-Marke erreicht haben, können wir fortfahren!",
+ "updated": 1623012126871
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "As you probably know, the time required to mine data depends on many things. If you already have some of this data from previous activities, it may be faster!"
+ "text": "As you probably know, the time required to mine data depends on many things. If you already have some of this data from previous activities, it may be faster!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wie du wahrscheinlich weißt, hängt die Zeit, die für das Mining von Daten benötigt wird, von vielen Dingen ab. Wenn du bereits einige dieser Daten aus früheren Aktivitäten hast, kann es schneller gehen!",
+ "updated": 1623012139487
+ }
+ ]
},
{
"style": "Callout",
- "text": "Monitor the processes for all indicators in the Sparta and Masters data mines. When all of them reach 100%, then stop the data mining operation and click Next to continue."
+ "text": "Monitor the processes for all indicators in the Sparta and Masters data mines. When all of them reach 100%, then stop the data mining operation and click Next to continue.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Überwache die Prozesse für alle Indikatoren in den Datenminen von Sparta und Masters. Wenn alle 100% erreicht haben, dann stoppe die Data-Mining-Operation und klicke auf \"Weiter\", um fortzufahren.",
+ "updated": 1623012153240
+ }
+ ]
},
{
"style": "Success",
- "text": "Bollinger Channels will likely be last!"
+ "text": "Bollinger Channels will likely be last!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Bollinger-Kanäle werden wahrscheinlich als letztes angezeigt!",
+ "updated": 1623012171563
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json
index d455d2158..b335fddfe 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json
@@ -8,20 +8,48 @@
"name": "task"
},
"text": "Let's do some backtesting! This should be rather quick, as we are testing six months worth of historic data on daily files.",
- "updated": 1617181836967
+ "updated": 1617181836967,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Machen wir einen Backtest! Dies sollte ziemlich schnell gehen, da wir historische Daten aus sechs Monaten auf täglicher Basis testen.",
+ "updated": 1623012202527
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "Running a trading task is quite similar to running a data mining task. The difference lies in that—after running the task—you also need to run the trading session."
+ "text": "Running a trading task is quite similar to running a data mining task. The difference lies in that—after running the task—you also need to run the trading session.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Das Ausführen einer „Trading Task“ ist dem Ausführen einer Data-Mining-Aufgabe sehr ähnlich. Der Unterschied besteht darin, dass man, nachdem man die Aufgabe ausgeführt hat, auch die Trading Session ausführen muss.",
+ "updated": 1623012215524
+ }
+ ]
},
{
"style": "Callout",
- "text": "Select Run on the Task menu and then select Run on the Backtesting Session menu."
+ "text": "Select Run on the Task menu and then select Run on the Backtesting Session menu.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wähle zunächst im Task Menü die Option Run und anschließend im Menü Backtesting Session die Option Run.",
+ "updated": 1623012312585
+ }
+ ]
},
{
"style": "Note",
- "text": "When the Backtesting Session informs it has finished, then stop the task and click Next to continue."
+ "text": "When the Backtesting Session informs it has finished, then stop the task and click Next to continue.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn die Backtesting Session meldet, dass sie beendet ist, dann stoppe die Task und klicke auf \"Weiter\", um fortzufahren.",
+ "updated": 1623012332680
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json
index 8a8954cd7..70b575032 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json
@@ -7,20 +7,48 @@
"project": "Superalgos",
"name": "trading-engine"
},
- "text": "You are familiar with the concept of the Trading Engine, right? I will teach you which layers affect which sections of the hierarchy so that you may access the info!"
+ "text": "You are familiar with the concept of the Trading Engine, right? I will teach you which layers affect which sections of the hierarchy so that you may access the info!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Du bist mit dem Konzept der Trading Engine vertraut, richtig? Ich werde dir beibringen, welche Layer welche Bereiche der Hierarchie beeinflussen, damit du auf die Informationen zugreifen kannst!",
+ "updated": 1623012463880
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "I'm assuming you've done the Welcome tutorial... Remember when you split the screen in half? You slid the mouse pointer over the candles on the chart, and for each candle, you could see the value of certain nodes in the trading engine hierarchy, right?"
+ "text": "I'm assuming you've done the Welcome tutorial... Remember when you split the screen in half? You slid the mouse pointer over the candles on the chart, and for each candle, you could see the value of certain nodes in the trading engine hierarchy, right?",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Ich gehe davon aus, dass du das Willkommenstutorial gemacht hast... Erinnerst du dich, als du den Bildschirm in zwei Hälften geteilt hast? Du hast den Mauszeiger über die Kerzen im Chart gleiten lassen und für jede Kerze konntest du den Wert bestimmter Knoten in der Hierarchie der Trading Engine sehen, richtig?",
+ "updated": 1623012496814
+ }
+ ]
},
{
"style": "Callout",
- "text": "Well, that's what it's all about! When you turn a certain layer on, you turn on the visualization of values for a certain section of the hierarchy."
+ "text": "Well, that's what it's all about! When you turn a certain layer on, you turn on the visualization of values for a certain section of the hierarchy.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Nun, genau darum geht es! Wenn du einen bestimmten Layer einschaltest, schaltest du die Visualisierung von Werten für einen bestimmten Abschnitt der Hierarchie ein.",
+ "updated": 1623012414141
+ }
+ ]
},
{
"style": "Text",
- "text": "Let's take a closer look!"
+ "text": "Let's take a closer look!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Schauen wir uns das mal genauer an!",
+ "updated": 1623012425935
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json
index 6c3e7b0b1..87a6228aa 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json
@@ -8,16 +8,37 @@
"name": "trading-episode-counters"
},
"text": "Let's test the first Layer in the Trading Engine Layer Manager: \"Trading Episode Counters\".",
- "updated": 1622541030903
+ "updated": 1622541030903,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Lass uns den ersten Layer im Trading Engine Layer Manager testen: \"Trading Episode Counters\".",
+ "updated": 1623012562920
+ }
+ ]
},
"paragraphs": [
{
"style": "Callout",
- "text": "Turn the layer on and slide your mouse pointer over the chart, from the far left to the far right-hand side of your screen!"
+ "text": "Turn the layer on and slide your mouse pointer over the chart, from the far left to the far right-hand side of your screen!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Schalte den Layer ein und fahre mit dem Mauszeiger über den Chart, von ganz links nach ganz rechts auf deinem Bildschirm!",
+ "updated": 1623012556935
+ }
+ ]
},
{
"style": "Success",
- "text": "See what happens with the various counters on the hierarchy below... that is, Periods, Strategies, Positions, and so on! You should see something similar to what I show in the video on the next step..."
+ "text": "See what happens with the various counters on the hierarchy below... that is, Periods, Strategies, Positions, and so on! You should see something similar to what I show in the video on the next step...",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Schau dir an, was mit den verschiedenen Zählern in der Hierarchie darunter passiert... nämlich Periods, Strategy, Position, und so weiter! Du solltest etwas ähnliches sehen, wie ich es im Video im nächsten Schritt zeige…",
+ "updated": 1623012613201
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json
index ae2acfa79..0a8059552 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json
@@ -3,7 +3,14 @@
"pageNumber": 11,
"type": "Tutorial Step - Trading Bot Layers Episode Counters 01",
"definition": {
- "text": "This step will play a video in full screen mode."
+ "text": "This step will play a video in full screen mode.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Dieser Schritt zeigt das video im Full Screen Modus.",
+ "updated": 1623012692263
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json
index fa5ab6204..ff7f4deeb 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json
@@ -7,26 +7,61 @@
"name": "trading-episode",
"project": "Superalgos"
},
- "text": "Now, why don't the nodes further to the left show their values too? Say, Exit Type, Status, End Rate, Begin Rate, and so on?"
+ "text": "Now, why don't the nodes further to the left show their values too? Say, Exit Type, Status, End Rate, Begin Rate, and so on?",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Nun, warum zeigen die Knoten weiter links nicht auch ihre Werte an? Zum Beispiel Exit Type, Status, End Rate, Begin Rate, und so weiter?",
+ "updated": 1623012850714
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "Let's change that!"
+ "text": "Let's change that!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Ändern wir das!",
+ "updated": 1623012862833
+ }
+ ]
},
{
"style": "Callout",
"text": "Scroll the Trading Engine layer manager until you find the \"Current Episode\" layer. Turn it on!",
- "updated": 1622541140027
+ "updated": 1622541140027,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Blätter im Trading Engine Layer Manager, bis du den Layer Current Episode findest. Schalte sie ein!",
+ "updated": 1623012960646
+ }
+ ]
},
{
"style": "Text",
- "text": "Now slide your mouse pointer again... et voilà!"
+ "text": "Now slide your mouse pointer again... et voilà!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Nun fahre wieder mit deinem Mauszeiger... et voilà!",
+ "updated": 1623013012511
+ }
+ ]
},
{
"style": "Success",
"text": "By turning layers on and off, you turn on and off the system's ability to report the values on different sections of the Trading Engine hierarchy!",
- "updated": 1617182162058
+ "updated": 1617182162058,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Durch das Ein- und Ausschalten von Layern schaltest du die Fähigkeit des Systems ein und aus, die Werte auf verschiedenen Abschnitten der Hierarchie der Trading Engine zu melden!",
+ "updated": 1623013079166
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json
index aee09b2f4..023cb6676 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json
@@ -8,17 +8,38 @@
"project": "Superalgos"
},
"text": "So, we turned on the \"Trading Episode Counters\" and the \"Current Episode\" layers... let's take a look at the hierarchy...",
- "updated": 1622541193554
+ "updated": 1622541193554,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wir haben also die Zähler für die Handelsepisode und die Ebenen für die aktuelle Episode eingeschaltet... werfen wir einen Blick auf die Hierarchie...",
+ "updated": 1623013591957
+ }
+ ]
},
"paragraphs": [
{
"style": "Callout",
- "text": "Track your way up the hierarchy to discover what exactly we were looking at all this time..."
+ "text": "Track your way up the hierarchy to discover what exactly we were looking at all this time...",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Verfolge ihren Weg in der Hierarchie nach oben, um herauszufinden, was genau wir uns die ganze Zeit angesehen haben...",
+ "updated": 1623013610150
+ }
+ ]
},
{
"style": "Text",
"text": "Right! In the beginning Periods, Strategies, and Positions where showing their values because they are under the Trading Episode Counters node of the hierachy... the one we turned on first! If you follow the hierarchy upstream, you will find the Trading Episode node, and if you keep going further upstream, you'll find the Trading Current node. Exactly! \"Current Episode\"!",
- "updated": 1622541250322
+ "updated": 1622541250322,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Richtig! Am Anfang zeigten Periods, Strategies und Positions ihre Werte an, weil sie unter dem Knoten Trading Episode Counters der Hierarchie liegen... den wir zuerst eingeschaltet haben! Wenn du der Hierarchie stromaufwärts folgst, findest du den Knoten Trading Episode, und wenn du noch weiter stromaufwärts gehst, findest du den Knoten Trading Current. Ganz genau! Aktuelle Episode!",
+ "updated": 1623013692101
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json
index 64cd2bfd8..77a84b3e2 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json
@@ -7,17 +7,38 @@
"project": "Superalgos",
"name": "bot-layers"
},
- "text": "The reason why the access to values in the hierarchy is compartmentalized in layers is that layers correspond to data products output by the bot."
+ "text": "The reason why the access to values in the hierarchy is compartmentalized in layers is that layers correspond to data products output by the bot.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Der Grund, warum der Zugriff auf Werte in der Hierarchie in Layer aufgegliedert ist, ist, dass die Layer den vom Bot ausgegebenen Datenprodukten entsprechen.",
+ "updated": 1623013715544
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "Compartmentalization of definitions—and information in general—is a theme in and of itself throughout the system, as it is one of the mechanisms by which complexity is successfully administered."
+ "text": "Compartmentalization of definitions—and information in general—is a theme in and of itself throughout the system, as it is one of the mechanisms by which complexity is successfully administered.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Aufgliederung von Definitionen - und von Informationen im Allgemeinen - ist ein Thema für sich im gesamten System, da sie einer der Mechanismen ist, mit denen die Komplexität erfolgreich verwaltet wird.",
+ "updated": 1623013735708
+ }
+ ]
},
{
"style": "Callout",
- "text": "When you need to use this feature to track values on the Trading Engine hierarchy, you may choose to turn on multiple layers at once... even all of them if you wish! Just keep in mind that the more layers you turn on, the more files de UI reads, thus the more load you put on your hardware!",
- "updated": 1617182401577
+ "text": "When you need to use this feature to track values on the Trading Engine hierarchy, you may choose to turn on multiple layers at once... even all of them if you wish! Just keep in mind that the more layers you turn on, the more files the UI reads, thus the more load you put on your hardware!",
+ "updated": 1623015208966,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn du diese Funktion nutzen musst, um Werte in der Trading Engine Hierarchie zu verfolgen, kannst du mehrere Layer auf einmal einschalten... sogar alle, wenn du willst! Denke nur daran, dass je mehr Layer du einschaltest, desto mehr Dateien liest das UI, also desto mehr forderst du deine Hardware!",
+ "updated": 1623013805354
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json
index 08821fd51..0277bacc9 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json
@@ -7,22 +7,50 @@
"project": "Superalgos",
"name": "strategy"
},
- "text": "Will someone please acknowledge the elefant in the room? Why did those counters point to one or two strategies and one position?"
+ "text": "Will someone please acknowledge the elefant in the room? Why did those counters point to one or two strategies and one position?",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Würde bitte jemand den Elefanten im Raum benennen? Warum haben diese Zähler auf eine oder zwei Strategien und eine Position hingewiesen?",
+ "updated": 1623014190902
+ }
+ ]
},
"paragraphs": [
{
"style": "Callout",
"text": "Go to the Simulation Objects layer manager and turn on the \"Strategies\" layer.",
- "updated": 1622541366457
+ "updated": 1622541366457,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Gehe zum Simulation Objects Layer Manager und schalte den Layer Strategies an.",
+ "updated": 1623014259203
+ }
+ ]
},
{
"style": "Text",
"text": "What's that? It's a strategy! We are in a simulation! The \"Strategies\" layer marks the span of time on which a strategy is active.",
- "updated": 1622541358704
+ "updated": 1622541358704,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Was ist das? Das ist eine Strategie! Wir befinden uns in einer Simulation! Die Ebene \"Strategien\" markiert die Zeitspanne, in der eine Strategie aktiv ist.",
+ "updated": 1623014311425
+ }
+ ]
},
{
"style": "Success",
- "text": "Notice the Plotter Panel that drifted to the corner when you turned the layer on. Now, point your mouse to the span of time between the strategy brakets and see what happens..."
+ "text": "Notice the Plotter Panel that drifted to the corner when you turned the layer on. Now, point your mouse to the span of time between the strategy brakets and see what happens...",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Beachte das Plotter Panel, das in die Ecke gedriftet ist, als du die Ebene eingeschaltet hast. Zeige nun mit der Maus auf die Zeitspanne zwischen den Strategie Klammern und sieh, was passiert...",
+ "updated": 1623014486967
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json
index d3cc46c7c..e71b7c464 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json
@@ -7,20 +7,48 @@
"project": "Superalgos",
"name": "layer"
},
- "text": "The layers in the Simulation Objects layer manager feature visual representations of the data that makes up simulations."
+ "text": "The layers in the Simulation Objects layer manager feature visual representations of the data that makes up simulations.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Layer im Simulationsobjekte Layer-Manager enthalten visuelle Darstellungen der Daten, aus denen die Simulationen bestehen.",
+ "updated": 1623014535902
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "In other words, each of these layers render graphics over the charts that help us visualize—therefore, better understand—what happens during a trading session."
+ "text": "In other words, each of these layers render graphics over the charts that help us visualize—therefore, better understand—what happens during a trading session.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Mit anderen Worten: Jeder dieser Layer rendert Grafiken über die Charts, die uns helfen, die Vorgänge während einer Trading Session zu visualisieren und somit besser zu verstehen.",
+ "updated": 1623014566732
+ }
+ ]
},
{
"style": "Note",
- "text": "Each layer may feature plotter panels which usually display the hard data associated with the concept represented by the particular layer."
+ "text": "Each layer may feature plotter panels which usually display the hard data associated with the concept represented by the particular layer.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Jeder Layer kann Plotter Panels enthalten, die normalerweise die harten Daten anzeigen, die mit dem Konzept verbunden sind, das durch den jeweiligen Layer dargestellt wird.",
+ "updated": 1623014589613
+ }
+ ]
},
{
"style": "Success",
- "text": "Notice how the data in the panel becomes visible only when the pointer of the mouse lies within the candles engulfed by the object."
+ "text": "Notice how the data in the panel becomes visible only when the pointer of the mouse lies within the candles engulfed by the object.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Beachte, dass die Daten im Plotter Panel nur dann sichtbar werden, wenn der Mauszeiger innerhalb der vom Objekt umschlossenen Kerzen liegt.",
+ "updated": 1623014615169
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json
index 8c7eb8d73..465ec8575 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json
@@ -7,21 +7,49 @@
"project": "Superalgos",
"name": "position"
},
- "text": "As you very clearly pointed, the episode counters showed a strategy, but also a position... what about that?"
+ "text": "As you very clearly pointed, the episode counters showed a strategy, but also a position... what about that?",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wie du festgestellt hast, zeigten die Episodenzähler eine Strategie, aber auch eine Position... was ist damit?",
+ "updated": 1623014668190
+ }
+ ]
},
"paragraphs": [
{
"style": "Callout",
"text": "Scroll down the Simulation Objects layer manager and turn on the \"Position Base Asset\" layer!",
- "updated": 1622541528562
+ "updated": 1622541528562,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Scrolle im Simulationsobjekte Layer-Manager nach unten und schalte den Layer \"Position Base Asset\" ein!",
+ "updated": 1623014685669
+ }
+ ]
},
{
"style": "Text",
- "text": "Nice! A green triangle means that the position was a hit! It would be red otherwise!"
+ "text": "Nice! A green triangle means that the position was a hit! It would be red otherwise!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sehr schön! Ein grünes Dreieck bedeutet, dass die Position ein Treffer war! Sonst wäre es rot!",
+ "updated": 1623014705334
+ }
+ ]
},
{
"style": "Note",
- "text": "The horizontal side of the triangle marks the Entry Target Rate. The vertical side marks the datetime the position was closed. The vertex away from the horizontal side is the Exit Target Rate."
+ "text": "The horizontal side of the triangle marks the Entry Target Rate. The vertical side marks the datetime the position was closed. The vertex away from the horizontal side is the Exit Target Rate.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die horizontale Seite des Dreiecks markiert den Einstiegszielkurs. Die vertikale Seite markiert das Datum, an dem die Position geschlossen wurde. Der Eckpunkt, der von der horizontalen Seite entfernt ist, ist die \"Exit Target Rate\".",
+ "updated": 1623014744537
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json
index 24cbbfc4a..010ad1f28 100644
--- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json
+++ b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json
@@ -7,20 +7,48 @@
"project": "Superalgos",
"name": "bullet-warning"
},
- "text": "I'm sure you would agree that the triangle is a quick visual clue to grasp how the trade went in a glimpse!"
+ "text": "I'm sure you would agree that the triangle is a quick visual clue to grasp how the trade went in a glimpse!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Ich bin sicher, du stimmst zu, dass das Dreieck ein schneller visueller Anhaltspunkt ist, um auf einen Blick zu erfassen, wie der Handel gelaufen ist!",
+ "updated": 1623015063479
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "That's one of the core ideas behind these visualization features: quick and effective communication."
+ "text": "That's one of the core ideas behind these visualization features: quick and effective communication.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Das ist eine der Kernideen hinter diesen Visualisierungsfunktionen: schnelle und effektive Kommunikation.",
+ "updated": 1623015082083
+ }
+ ]
},
{
"style": "Note",
- "text": "The second core idea is that—by being able to see what went on with the session—it is easier to spot the weaknesses in your strategies, and how you may be able to improve them!"
+ "text": "The second core idea is that—by being able to see what went on with the session—it is easier to spot the weaknesses in your strategies, and how you may be able to improve them!",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die zweite Kernidee ist, dass - indem Sie sehen können, wie der Handel gelaufen ist - es einfacher ist, die Schwächen Ihrer Strategien zu erkennen und wie Sie sie möglicherweise verbessern können!",
+ "updated": 1623015094127
+ }
+ ]
},
{
"style": "Success",
- "text": "On a side note, notice that the data displayed on panels is the same data available on the Trading Engine hierarchy."
+ "text": "On a side note, notice that the data displayed on panels is the same data available on the Trading Engine hierarchy.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Beachte, dass die in den Panels angezeigten Daten dieselben sind, die auch in der Trading Engine Hierarchie verfügbar sind.",
+ "updated": 1623015119105
+ }
+ ]
}
]
}
\ No newline at end of file