Getting Started workspace and tutorials ready
This commit is contained in:
1 parent
e24a303117
commit
0305a1d8f2
24 files changed
+379
-16
No files matched your search
@@ -119,7 +119,7 @@ font-size:inherit;
|
||||
text-rendering:auto;
|
||||
-webkit-font-smoothing:antialiased;
|
||||
-moz-osx-font-smoothing:grayscale;
|
||||
line-height: 150%
|
||||
line-height: 150%;
|
||||
}
|
||||
|
||||
.tutorial-list {
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"type":"Workspace","name":"Getting Started","rootNodes":[{"type":"Network","name":"My Network","project":"Superalgos","networkNodes":[{"type":"Network Node","name":"My Computer","config":"{ \n\"host\": \"localhost\", \n\"webPort\": \"34248\", \n\"webSocketsPort\": \"18041\"\n}","project":"Superalgos","dataTasks":{"type":"Data Tasks","name":"New Data Tasks","project":"Superalgos","projectDataTasks":[{"type":"Project Data Tasks","name":"Superalgos","project":"Superalgos","exchangeDataTasks":[{"type":"Exchange Data Tasks","name":"Binance","project":"Superalgos","marketDataTasks":[{"type":"Market Data Tasks","name":"Binance BTC/USDT","project":"Superalgos","dataMineTasks":[{"type":"Data Mine Tasks","name":"Masters","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Masters","project":"Superalgos","tasks":[{"type":"Task","name":"Exchange Raw Data","project":"Superalgos","bot":{"type":"Sensor Bot Instance","name":"Exchange Raw Data","config":"{ \n\"startDate\": \"2020-01-01\"\n}","project":"Superalgos","processes":[{"type":"Sensor Process Instance","name":"Exchange Raw Data Historic-OHLCVs","project":"Superalgos","id":"d244c564-4e86-43c7-9796-dc3b6294ec8b","savedPayload":{"position":{"x":23490.023749611923,"y":29239.135911211026},"targetPosition":{"x":23779.801497498644,"y":29316.781624741783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"343313ae-5705-484d-8bf8-aed25ba61cfa","savedPayload":{"position":{"x":23779.801497498644,"y":29316.781624741783},"targetPosition":{"x":24069.579245385365,"y":29394.42733827254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"a8f38508-1cac-4ab1-815f-d338fc813377","savedPayload":{"position":{"x":24069.579245385365,"y":29394.42733827254},"targetPosition":{"x":24359.356993272086,"y":29472.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Candles Volumes","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Candles Volumes","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"f0ef12ed-f0fd-4b88-8e15-27cf24265a5f","savedPayload":{"position":{"x":23799.549372136753,"y":28802.457809532632},"targetPosition":{"x":24059.356993272086,"y":28952.457809532632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"9f683143-a33f-42c1-9fa8-c601f01ee4e1"}}},{"type":"Indicator Process Instance","name":"Candles Volumes Multi-Period-Daily","project":"Superalgos","id":"7c8b312c-09bf-4c59-853f-1592391a9c57","savedPayload":{"position":{"x":24059.356993272086,"y":28652.457809532632},"targetPosition":{"x":24059.356993272086,"y":28952.457809532632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"980ceb1d-7be6-454f-90d9-01ba1fd4a65d"}}}],"id":"8d58e84b-d7ef-464f-8079-0ec0887e3da3","savedPayload":{"position":{"x":24059.356993272086,"y":28952.457809532632},"targetPosition":{"x":24209.356993272086,"y":29212.265430667965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"bf29e3bd-9386-408b-9091-042da0c53e81","savedPayload":{"position":{"x":24209.356993272086,"y":29212.265430667965},"targetPosition":{"x":24359.356993272086,"y":29472.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Resistances and Supports","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Resistances and Supports","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Resistances and Supports Multi-Period-Market","project":"Superalgos","id":"a707814e-b81b-4102-9b5b-4e2fe969324f","savedPayload":{"position":{"x":24437.002706802843,"y":28602.739808143135},"targetPosition":{"x":24514.6484203336,"y":28892.517556029856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"refeLine truncated
|
||||
{"type":"Workspace","name":"Getting Started","rootNodes":[{"type":"Network","name":"My Network","project":"Superalgos","networkNodes":[{"type":"Network Node","name":"My Computer","config":"{ \n\"host\": \"localhost\", \n\"webPort\": \"34248\", \n\"webSocketsPort\": \"18041\"\n}","project":"Superalgos","dataTasks":{"type":"Data Tasks","name":"New Data Tasks","project":"Superalgos","projectDataTasks":[{"type":"Project Data Tasks","name":"Superalgos","project":"Superalgos","exchangeDataTasks":[{"type":"Exchange Data Tasks","name":"Binance","project":"Superalgos","marketDataTasks":[{"type":"Market Data Tasks","name":"Binance BTC/USDT","project":"Superalgos","dataMineTasks":[{"type":"Data Mine Tasks","name":"Masters","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Masters","project":"Superalgos","tasks":[{"type":"Task","name":"Exchange Raw Data","project":"Superalgos","bot":{"type":"Sensor Bot Instance","name":"Exchange Raw Data","config":"{ \n\"startDate\": \"2020-01-01\"\n}","project":"Superalgos","processes":[{"type":"Sensor Process Instance","name":"Exchange Raw Data Historic-OHLCVs","project":"Superalgos","id":"d244c564-4e86-43c7-9796-dc3b6294ec8b","savedPayload":{"position":{"x":23490.023749611923,"y":29239.135911211026},"targetPosition":{"x":23779.801497498644,"y":29316.781624741783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"343313ae-5705-484d-8bf8-aed25ba61cfa","savedPayload":{"position":{"x":23779.801497498644,"y":29316.781624741783},"targetPosition":{"x":24069.579245385365,"y":29394.42733827254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"a8f38508-1cac-4ab1-815f-d338fc813377","savedPayload":{"position":{"x":24069.579245385365,"y":29394.42733827254},"targetPosition":{"x":24359.356993272086,"y":29472.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Candles Volumes","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Candles Volumes","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"f0ef12ed-f0fd-4b88-8e15-27cf24265a5f","savedPayload":{"position":{"x":23799.549372136753,"y":28802.457809532632},"targetPosition":{"x":24059.356993272086,"y":28952.457809532632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"9f683143-a33f-42c1-9fa8-c601f01ee4e1"}}},{"type":"Indicator Process Instance","name":"Candles Volumes Multi-Period-Daily","project":"Superalgos","id":"7c8b312c-09bf-4c59-853f-1592391a9c57","savedPayload":{"position":{"x":24059.356993272086,"y":28652.457809532632},"targetPosition":{"x":24059.356993272086,"y":28952.457809532632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"980ceb1d-7be6-454f-90d9-01ba1fd4a65d"}}}],"id":"8d58e84b-d7ef-464f-8079-0ec0887e3da3","savedPayload":{"position":{"x":24059.356993272086,"y":28952.457809532632},"targetPosition":{"x":24209.356993272086,"y":29212.265430667965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"bf29e3bd-9386-408b-9091-042da0c53e81","savedPayload":{"position":{"x":24209.356993272086,"y":29212.265430667965},"targetPosition":{"x":24359.356993272086,"y":29472.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Resistances and Supports","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Resistances and Supports","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Resistances and Supports Multi-Period-Market","project":"Superalgos","id":"a707814e-b81b-4102-9b5b-4e2fe969324f","savedPayload":{"position":{"x":24437.002706802843,"y":28602.739808143135},"targetPosition":{"x":24514.6484203336,"y":28892.517556029856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"refeLine truncated
|
||||
@@ -50,10 +50,14 @@
|
||||
"updated": 1609950276151
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"style": "Anchor",
|
||||
"text": "How to Estabish and Remove References",
|
||||
"updated": 1609950438203
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "How to Estabish and Remove References"
|
||||
},
|
||||
{
|
||||
"style": "Include",
|
||||
"text": "Superalgos->Topic->Establish and Remove References->Definition"
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 3,
|
||||
"type": "Tutorial Step - Add the Assets 1",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "exchange-assets"
|
||||
},
|
||||
"text": "Open the Exchange Assets node menu and use the Add Asset button to add the required assets."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 1: Add Nodes"
|
||||
},
|
||||
{
|
||||
"style": "Important",
|
||||
"text": "Assets under Exchange Assets may not be duplicated. If the definitions for the assets you are interested in already exist, you may reuse them instead of creating new ones. If such is the case, simply skip the next few steps until you need to set up the Market."
|
||||
}
|
||||
]
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 4,
|
||||
"type": "Tutorial Step - Add the Assets 2",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "asset"
|
||||
},
|
||||
"text": "Edit the configuration of each of the new assets entering the ticker (as listed by the exchange) in the codeName property. For example: 'codeName': 'ETH'"
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 2: Configure Assets"
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "If the icon for the configured assets exist in the image library, the default icon is replaced automatically."
|
||||
}
|
||||
]
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 5,
|
||||
"type": "Tutorial Step - Add the Assets 3",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "asset"
|
||||
},
|
||||
"text": "Label the assets with the descriptive name of the coin or token, for ease of use. For example: Ether."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 3: Label Nodes"
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Keeping a tidy Workspace with proper labels for significant nodes helps in managing large operations and administering complexity."
|
||||
}
|
||||
]
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 7,
|
||||
"type": "Tutorial Step - Set Up the Market 1",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "market"
|
||||
},
|
||||
"text": "Add a new Market node using the Add Market option on the menu."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 1: Add Market"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A Market node is added featuring two offspring: a Market Base Asset and a Market Quoted Asset."
|
||||
},
|
||||
{
|
||||
"style": "Important",
|
||||
"text": "Before continuing, make sure which is the base and which the quoted asset in the exchange's listing. Usually, the base asset is the first in the name of the pair, but this is not enforced on every exchange, so be vigilant."
|
||||
}
|
||||
]
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 8,
|
||||
"type": "Tutorial Step - Set Up the Market 2",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "asset"
|
||||
},
|
||||
"text": "Establish a reference from the Market Base Asset node in the Market you just defined to the corresponding Asset node defined under Exchange Assets."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 2: Reference Base A."
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "If you are not familiar with establishing references, please read about the topic in the documentation."
|
||||
}
|
||||
]
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 9,
|
||||
"type": "Tutorial Step - Set Up the Market 3",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "asset"
|
||||
},
|
||||
"text": "Now establish a reference from the Market Quoted Asset node in the Market you just defined to the corresponding Asset node defined under Exchange Assets."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 3: Reference Quoted Asset.",
|
||||
"updated": 1610540662459
|
||||
}
|
||||
]
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 10,
|
||||
"type": "Tutorial Step - Set Up the Market 4",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "market"
|
||||
},
|
||||
"text": "Label the Market with the ticker names corresponding to the Market Base Asset and the Market Quoted Asset, just like the exchange listing. For example: ETH/USDT."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 4: Label the Market"
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Keeping a tidy Workspace with proper labels for significant nodes helps in managing large operations and administering complexity."
|
||||
}
|
||||
]
|
||||
}
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"style": "List",
|
||||
"text": "Single Step: Install"
|
||||
},
|
||||
{
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 13,
|
||||
"type": "Tutorial Step - Network Verification 1",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "data-tasks"
|
||||
},
|
||||
"text": "Verify that the Data Tasks tasks for the corresponding Market were created successfully."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 1: Verify Data Mining"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look for the following data structures:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Market Data Tasks node for the new market."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One Data Mine Tasks node for each Data Mine included in the Workspace."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One Task Manager per Data Mine and one Task for each bot defined in each data mine."
|
||||
}
|
||||
]
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 14,
|
||||
"type": "Tutorial Step - Network Verification 2",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "testing-trading-tasks"
|
||||
},
|
||||
"text": "Verify that the Testing Trading Tasks tasks for the corresponding Market were created successfully."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 2: Verify Testing Env."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look for the following data structures:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Market Trading Tasks node for the new market."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One Trading Mine Tasks node for each trading mine included in the Workspace."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One Task Manager per trading mine and one Task with a Backtesting Session for each Trading System in the workspace."
|
||||
}
|
||||
]
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 15,
|
||||
"type": "Tutorial Step - Network Verification 3",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "production-trading-tasks"
|
||||
},
|
||||
"text": "Verify that the Production Trading Tasks tasks for the corresponding Market were created successfully."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 3: Verify Prod. Env."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look for the following data structures:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Market Trading Tasks node for the new market."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One Trading Mine Tasks node for each trading mine included in the workspace."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One Task Manager per Trading Mine and one Task with a Backtesting Session for each Trading System in the workspace."
|
||||
}
|
||||
]
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 16,
|
||||
"type": "Tutorial Step - Network Verification 4",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "data-storage"
|
||||
},
|
||||
"text": "Verify that the Data Storage nodes for the corresponding Market were created successfully."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 4: Verify Data Storage"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look for the following data structures:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Market Data Products node under Data Mines Data, with a Data Mine Products node for each Data Mine in the workspace."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Market Trading Products node under Trading Mines Data, with a Trading Session Reference for each trading session in the testing and production environments."
|
||||
}
|
||||
]
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 18,
|
||||
"type": "Tutorial Step - Charts Verification 1",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "charting-space"
|
||||
},
|
||||
"text": "Verify that the Charting Space data structures for the corresponding Market were created successfully."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 1: Verify Charting S."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Look for the following data structures:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Time Machine node for each trading session created in the Testing Trading Tasks."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Time Machine node for each trading session created in the Production Trading Tasks."
|
||||
}
|
||||
]
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"tutorial": "Install a New Market",
|
||||
"pageNumber": 19,
|
||||
"type": "Tutorial Step - Charts Verification 2",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos",
|
||||
"name": "time-machine"
|
||||
},
|
||||
"text": "Verify that the time machines created show up on the chartsing space... you should find..."
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Step 2: Verify the Charts"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Time Machine for each trading session created in the Testing Trading Tasks."
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "A Time Machine for each trading session created in the Production Trading Tasks."
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Hover your mouse over a chart to see what Crypto Exchange and Market it features."
|
||||
}
|
||||
]
|
||||
}
|
||||
+8
-2
@@ -19,8 +19,14 @@
|
||||
"text": "If you trade at binance.us you need to do something with the Binance node to the right! The video on the next step shows you how!"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "1. Open the configuration and change the codeName</br>to binanceus.</br></br>2. Edit the label of the node to read Binanceus."
|
||||
"style": "List",
|
||||
"text": "1. Open the configuration and change the codeName to binanceus.",
|
||||
"updated": 1610537934323
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "2. Edit the label of the node to read Binanceus.",
|
||||
"updated": 1610537864275
|
||||
}
|
||||
]
|
||||
}
|
||||
+2
-5
@@ -12,11 +12,8 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The charting space lives on top of the design space, separated by a turquoise slider."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "As you will come to expect from Superalgos, the charting space is configurable and highly flexible. Everything that happens there is defined on the Charting Space hierarchy."
|
||||
"text": "The charting space lives on top of the design space, separated by a turquoise slider. As you will come to expect from Superalgos, the charting space is configurable and highly flexible. Everything that happens there is defined on the Charting Space hierarchy.",
|
||||
"updated": 1610538092491
|
||||
},
|
||||
{
|
||||
"style": "Warning",
|
||||
|
||||
+2
-1
@@ -16,7 +16,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "If you wish to learn all the details, feel free to go through the Scale Boxes section of the documentation."
|
||||
"text": "If you wish to learn all the details, feel free to go through the Scales section of the documentation.",
|
||||
"updated": 1610539789707
|
||||
}
|
||||
]
|
||||
}
|
||||
+2
-1
@@ -20,7 +20,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "So... what happens afterward?"
|
||||
"text": "So. . . what happens afterwards?",
|
||||
"updated": 1610536393495
|
||||
}
|
||||
]
|
||||
}
|
||||
+6
-1
@@ -12,7 +12,12 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Rember my comments about granularity? Remember how the formula on the trading system fetched the value of the exit target rate? Here's a quick reminder: <br/><br/>tradingEngine.current.position.exitTargetRate.value"
|
||||
"text": "Rember my comments about granularity? Remember how the formula on the trading system fetched the value of the exit target rate? Here's a quick reminder:",
|
||||
"updated": 1610536534720
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "tradingEngine.current.position.exitTargetRate.value"
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
|
||||
+2
-1
@@ -20,7 +20,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Turn on the Current Position layer on the Trading Engine layers manager. I chose this layer because it corresponds to this section of the hierarchy... tradingEngine.current.position... remember ?"
|
||||
"text": "Turn on the Current Position layer on the Trading Engine layers manager. I chose this layer because it corresponds to this section of the hierarchy... tradingEngine.current.position, remember ?",
|
||||
"updated": 1610536718614
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
|
||||
+2
-1
@@ -16,7 +16,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Go to our <a href='https://twitter.com/superalgos' target='_blank' style='color:blue;'>Twitter</a> page, follow us, and retweet our latest tweet. Make sure you tag traders you follow!"
|
||||
"text": "Go to our Twitter page, follow us, and retweet our latest tweet. Make sure you tag traders you follow!",
|
||||
"updated": 1610537221339
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
|
||||
Reference in new issue
Block a user