Merge branch 'develop' into develop

This commit is contained in:
Julian Molina authored and GitHub committed 2021-03-25 21:15:58 +01:00
commit 1461de3493
119 files changed
+646 -323

No files matched your search

@@ -1 +1 @@
{"type":"Workspace","name":"BB Top Bounce","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":"Sparta","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Sparta","project":"Superalgos","tasks":[{"type":"Task","name":"Exponential Moving Average (EMA)","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Exponential Moving Average (EMA)","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Market","project":"Superalgos","id":"c95597e5-5d5c-4dd7-9510-99874a022eac","savedPayload":{"position":{"x":23249.9640031147,"y":29769.33400760472},"targetPosition":{"x":23539.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}},{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Daily","project":"Superalgos","id":"e588dc58-d99c-4938-aaab-747d23408301","savedPayload":{"position":{"x":23249.9640031147,"y":29614.042580543206},"targetPosition":{"x":23539.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}}],"id":"44fefa5e-341a-43c7-8967-7545a6e229ad","savedPayload":{"position":{"x":23539.74175100142,"y":29691.688294073963},"targetPosition":{"x":23839.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"1e55a456-ff9c-48bf-b9ea-01082495fcc9","savedPayload":{"position":{"x":23839.74175100142,"y":29691.688294073963},"targetPosition":{"x":24139.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Relative Strenght Index (RSI)","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Relative Strenght Index (RSI)","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Relative Strenght Index (RSI) Multi-Period-Market","project":"Superalgos","id":"7f2c9023-e07e-43f7-a6f3-b7399af54bd6","savedPayload":{"position":{"x":23627.609716645457,"y":28959.941017447334},"targetPosition":{"x":23839.74175100142,"y":29172.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"96f31416-5090-428a-be83-985a0b3ab275"}}},{"type":"Indicator Process Instance","name":"Relative Strenght Index (RSI) Multi-Period-Daily","project":"Superalgos","id":"be48bd61-bf78-49f5-8ac9-b433c9ee9dd5","savedPayload":{"position":{"x":23762.096037470663,"y":28882.295303916577},"targetPosition":{"x":23839.74175100142,"y":29172.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"f1177bcd-22dc-425b-8f30-878844aa82b8"}}}],"id":"fe19f69a-14f3-487c-a9d4-47ae3bd197b9","savedPayload":{"position":{"x":23839.74175100142,"y":29172.073051803298},"targetPosition":{"x":23989.74175100142,"y":29431.88067293863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"50b773e6-93e5-485e-86fc-b454fef82dbb","savedPayload":{"position":{"x":23989.74175100142,"y":29431.88067293863},"targetPosition":{"x":24139.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"93Line truncated
{"type":"Workspace","name":"BB Top Bounce","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":"Sparta","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Sparta","project":"Superalgos","tasks":[{"type":"Task","name":"Exponential Moving Average (EMA)","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Exponential Moving Average (EMA)","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Market","project":"Superalgos","id":"c95597e5-5d5c-4dd7-9510-99874a022eac","savedPayload":{"position":{"x":23249.9640031147,"y":29769.33400760472},"targetPosition":{"x":23539.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}},{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Daily","project":"Superalgos","id":"e588dc58-d99c-4938-aaab-747d23408301","savedPayload":{"position":{"x":23249.9640031147,"y":29614.042580543206},"targetPosition":{"x":23539.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}}],"id":"44fefa5e-341a-43c7-8967-7545a6e229ad","savedPayload":{"position":{"x":23539.74175100142,"y":29691.688294073963},"targetPosition":{"x":23839.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"1e55a456-ff9c-48bf-b9ea-01082495fcc9","savedPayload":{"position":{"x":23839.74175100142,"y":29691.688294073963},"targetPosition":{"x":24139.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Relative Strenght Index (RSI)","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Relative Strenght Index (RSI)","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Relative Strenght Index (RSI) Multi-Period-Market","project":"Superalgos","id":"7f2c9023-e07e-43f7-a6f3-b7399af54bd6","savedPayload":{"position":{"x":23627.609716645457,"y":28959.941017447334},"targetPosition":{"x":23839.74175100142,"y":29172.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"96f31416-5090-428a-be83-985a0b3ab275"}}},{"type":"Indicator Process Instance","name":"Relative Strenght Index (RSI) Multi-Period-Daily","project":"Superalgos","id":"be48bd61-bf78-49f5-8ac9-b433c9ee9dd5","savedPayload":{"position":{"x":23762.096037470663,"y":28882.295303916577},"targetPosition":{"x":23839.74175100142,"y":29172.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"f1177bcd-22dc-425b-8f30-878844aa82b8"}}}],"id":"fe19f69a-14f3-487c-a9d4-47ae3bd197b9","savedPayload":{"position":{"x":23839.74175100142,"y":29172.073051803298},"targetPosition":{"x":23989.74175100142,"y":29431.88067293863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"50b773e6-93e5-485e-86fc-b454fef82dbb","savedPayload":{"position":{"x":23989.74175100142,"y":29431.88067293863},"targetPosition":{"x":24139.74175100142,"y":29691.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"93Line truncated
@@ -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
@@ -1 +1 @@
{"type":"Workspace","name":"Hello World Tutorial","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":"Sparta","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Sparta","project":"Superalgos","tasks":[{"type":"Task","name":"Simple Moving Average (SMA)","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Simple Moving Average (SMA)","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Simple Moving Average (SMA) Multi-Period-Market","project":"Superalgos","id":"fde9aeb6-2b65-4ba5-a8b3-07f2b189a9ec","savedPayload":{"position":{"x":23969.74175100142,"y":29687.688294073963},"targetPosition":{"x":24119.74175100142,"y":29687.688294073963},"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":"456269f6-9849-4d5f-9c8c-7cd7d1eef297"}}},{"type":"Indicator Process Instance","name":"Simple Moving Average (SMA) Multi-Period-Daily","project":"Superalgos","id":"17d24742-6026-4fe5-b400-69df5a057aa1","savedPayload":{"position":{"x":24044.74175100142,"y":29557.784483506297},"targetPosition":{"x":24119.74175100142,"y":29687.688294073963},"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":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f"}}}],"id":"a773898a-8b8f-4654-b907-a4f0b988d59e","savedPayload":{"position":{"x":24119.74175100142,"y":29687.688294073963},"targetPosition":{"x":24249.645561569087,"y":29762.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"a98d1697-98c9-44dc-a4b2-b777917ca292","savedPayload":{"position":{"x":24249.645561569087,"y":29762.688294073963},"targetPosition":{"x":24379.549372136753,"y":29837.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"802f1ee2-1dba-4999-8b29-068b68aee9ef","savedPayload":{"position":{"x":24379.549372136753,"y":29837.688294073963},"targetPosition":{"x":24509.45318270442,"y":29912.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d24c01eb-3d21-430e-a965-cbf645bb7853","savedPayload":{"position":{"x":24509.45318270442,"y":29912.688294073963},"targetPosition":{"x":24639.356993272086,"y":29987.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Data Mine","name":"Sparta","id":"9cfffc48-486a-48cb-b641-98c82e314d3a"}}},{"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":"9de8a5c8-7c2e-4625-afa4-176c43777eb3","savedPayload":{"position":{"x":24414.356993272086,"y":29297.976862370964},"targetPosition":{"x":24489.356993272086,"y":29427.88067293863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"d96308e3-a9ae-4a87-ad7c-cf7948fe0939","savedPayload":{"position":{"x":24489.356993272086,"y":29427.88067293863},"targetPosition":{"x":24564.356993272086,"y":29557.784483506297},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"fa7991b3-e23e-4cLine truncated
{"type":"Workspace","name":"Hello World Tutorial","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":"Sparta","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Sparta","project":"Superalgos","tasks":[{"type":"Task","name":"Simple Moving Average (SMA)","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Simple Moving Average (SMA)","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Simple Moving Average (SMA) Multi-Period-Market","project":"Superalgos","id":"fde9aeb6-2b65-4ba5-a8b3-07f2b189a9ec","savedPayload":{"position":{"x":23969.74175100142,"y":29687.688294073963},"targetPosition":{"x":24119.74175100142,"y":29687.688294073963},"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":"456269f6-9849-4d5f-9c8c-7cd7d1eef297"}}},{"type":"Indicator Process Instance","name":"Simple Moving Average (SMA) Multi-Period-Daily","project":"Superalgos","id":"17d24742-6026-4fe5-b400-69df5a057aa1","savedPayload":{"position":{"x":24044.74175100142,"y":29557.784483506297},"targetPosition":{"x":24119.74175100142,"y":29687.688294073963},"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":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f"}}}],"id":"a773898a-8b8f-4654-b907-a4f0b988d59e","savedPayload":{"position":{"x":24119.74175100142,"y":29687.688294073963},"targetPosition":{"x":24249.645561569087,"y":29762.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"a98d1697-98c9-44dc-a4b2-b777917ca292","savedPayload":{"position":{"x":24249.645561569087,"y":29762.688294073963},"targetPosition":{"x":24379.549372136753,"y":29837.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"802f1ee2-1dba-4999-8b29-068b68aee9ef","savedPayload":{"position":{"x":24379.549372136753,"y":29837.688294073963},"targetPosition":{"x":24509.45318270442,"y":29912.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d24c01eb-3d21-430e-a965-cbf645bb7853","savedPayload":{"position":{"x":24509.45318270442,"y":29912.688294073963},"targetPosition":{"x":24639.356993272086,"y":29987.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Data Mine","name":"Sparta","id":"9cfffc48-486a-48cb-b641-98c82e314d3a"}}},{"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":"9de8a5c8-7c2e-4625-afa4-176c43777eb3","savedPayload":{"position":{"x":24414.356993272086,"y":29297.976862370964},"targetPosition":{"x":24489.356993272086,"y":29427.88067293863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"d96308e3-a9ae-4a87-ad7c-cf7948fe0939","savedPayload":{"position":{"x":24489.356993272086,"y":29427.88067293863},"targetPosition":{"x":24564.356993272086,"y":29557.784483506297},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"fa7991b3-e23e-4cLine truncated
@@ -1 +1 @@
{"type":"Workspace","name":"Tested Exchanges","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":[],"id":"40af91d9-431c-4b7d-addc-aed37bc2f3fe","savedPayload":{"position":{"x":25089.356993272086,"y":30767.11115747996},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"learningTasks":{"type":"Learning Tasks","name":"New Learning Tasks","project":"Superalgos","projectLearningTasks":[],"id":"0818dfbe-61ea-40b8-8544-bee25d7f45be","savedPayload":{"position":{"x":25389.356993272086,"y":30767.11115747996},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"testingTradingTasks":{"type":"Testing Trading Tasks","name":"New Testing Trading Tasks","project":"Superalgos","projectTradingTasks":[],"id":"8117db0a-e418-4f56-8fe4-fda2ddac1cbb","savedPayload":{"position":{"x":25539.356993272086,"y":31026.918778615294},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"productionTradingTasks":{"type":"Production Trading Tasks","name":"New Production Trading Tasks","project":"Superalgos","projectTradingTasks":[],"id":"673caa5f-511d-4688-9305-e5f0f0f780cd","savedPayload":{"position":{"x":25389.356993272086,"y":31286.726399750627},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataStorage":{"type":"Data Storage","name":"New Data Storage","project":"Superalgos","dataMinesData":{"type":"Data Mines Data","name":"New Data Mines Data","project":"Superalgos","projectDataProducts":[],"id":"32e7c122-fa5a-4d00-9d71-d54e890e32de","savedPayload":{"position":{"x":25070.19913560607,"y":31588.15985816277},"targetPosition":{"x":25109.356993272086,"y":31290.726399750627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"tradingMinesData":{"type":"Trading Mines Data","name":"New Trading Mines Data","project":"Superalgos","projectTradingProducts":[],"id":"e4e268f3-a677-4f90-90a1-d87244e647e5","savedPayload":{"position":{"x":24959.356993272086,"y":31550.53402088596},"targetPosition":{"x":25109.356993272086,"y":31290.726399750627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"learningMinesData":{"type":"Learning Mines Data","name":"New Learning Mines Data","project":"Superalgos","projectLearningProducts":[],"id":"2845a687-becc-4c3b-bc79-b2293ba876ba","savedPayload":{"position":{"x":24871.350991184714,"y":31473.354828453244},"targetPosition":{"x":25109.356993272086,"y":31290.726399750627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"e2697759-6038-4943-b90c-5a68651ff9a8","savedPayload":{"position":{"x":25089.356993272086,"y":31286.726399750627},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":"d"}}},"id":"e452cf65-2b2b-44f2-9e67-bdd9d3c008e4","savedPayload":{"position":{"x":25239.356993272086,"y":31026.918778615294},"targetPosition":{"x":24939.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"3c165071-7558-4708-9999-8ffe71d346b1","savedPayload":{"position":{"x":24939.356993272086,"y":31026.918778615294},"targetPosition":{"x":24939.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":"s"}}},{"type":"Crypto Ecosystem","name":"My Crypto Ecosystem","project":"Superalgos","cryptoExchanges":[{"type":"Crypto Exchanges","name":"Tested","project":"Superalgos","exchanges":[Line truncated
{"type":"Workspace","name":"Tested Exchanges","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":[],"id":"40af91d9-431c-4b7d-addc-aed37bc2f3fe","savedPayload":{"position":{"x":25089.356993272086,"y":30767.11115747996},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"learningTasks":{"type":"Learning Tasks","name":"New Learning Tasks","project":"Superalgos","projectLearningTasks":[],"id":"0818dfbe-61ea-40b8-8544-bee25d7f45be","savedPayload":{"position":{"x":25389.356993272086,"y":30767.11115747996},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"testingTradingTasks":{"type":"Testing Trading Tasks","name":"New Testing Trading Tasks","project":"Superalgos","projectTradingTasks":[],"id":"8117db0a-e418-4f56-8fe4-fda2ddac1cbb","savedPayload":{"position":{"x":25539.356993272086,"y":31026.918778615294},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"productionTradingTasks":{"type":"Production Trading Tasks","name":"New Production Trading Tasks","project":"Superalgos","projectTradingTasks":[],"id":"673caa5f-511d-4688-9305-e5f0f0f780cd","savedPayload":{"position":{"x":25389.356993272086,"y":31286.726399750627},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataStorage":{"type":"Data Storage","name":"New Data Storage","project":"Superalgos","dataMinesData":{"type":"Data Mines Data","name":"New Data Mines Data","project":"Superalgos","projectDataProducts":[],"id":"32e7c122-fa5a-4d00-9d71-d54e890e32de","savedPayload":{"position":{"x":25070.19913560607,"y":31588.15985816277},"targetPosition":{"x":25109.356993272086,"y":31290.726399750627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"tradingMinesData":{"type":"Trading Mines Data","name":"New Trading Mines Data","project":"Superalgos","projectTradingProducts":[],"id":"e4e268f3-a677-4f90-90a1-d87244e647e5","savedPayload":{"position":{"x":24959.356993272086,"y":31550.53402088596},"targetPosition":{"x":25109.356993272086,"y":31290.726399750627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"learningMinesData":{"type":"Learning Mines Data","name":"New Learning Mines Data","project":"Superalgos","projectLearningProducts":[],"id":"2845a687-becc-4c3b-bc79-b2293ba876ba","savedPayload":{"position":{"x":24871.350991184714,"y":31473.354828453244},"targetPosition":{"x":25109.356993272086,"y":31290.726399750627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"e2697759-6038-4943-b90c-5a68651ff9a8","savedPayload":{"position":{"x":25089.356993272086,"y":31286.726399750627},"targetPosition":{"x":25239.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":"d"}}},"id":"e452cf65-2b2b-44f2-9e67-bdd9d3c008e4","savedPayload":{"position":{"x":25239.356993272086,"y":31026.918778615294},"targetPosition":{"x":24939.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"3c165071-7558-4708-9999-8ffe71d346b1","savedPayload":{"position":{"x":24939.356993272086,"y":31026.918778615294},"targetPosition":{"x":24939.356993272086,"y":31026.918778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":"s"}}},{"type":"Crypto Ecosystem","name":"My Crypto Ecosystem","project":"Superalgos","cryptoExchanges":[{"type":"Crypto Exchanges","name":"Tested","project":"Superalgos","exchanges":[Line truncated
@@ -1 +1 @@
{"type":"Workspace","name":"Trading System Design Tutorials","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":"d0ff77d8-76de-4d50-840a-e50a55ad7d1b","savedPayload":{"position":{"x":23464.287287440642,"y":29377.997434862405},"targetPosition":{"x":23762.643856051123,"y":29409.355973842703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"b4e33f51-f9ff-4ef3-a9b7-ccb904163cae","savedPayload":{"position":{"x":23762.643856051123,"y":29409.355973842703},"targetPosition":{"x":24061.000424661604,"y":29440.714512823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"23ae53f9-b478-4eb4-96e7-12d07d7ae4f0","savedPayload":{"position":{"x":24061.000424661604,"y":29440.714512823},"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":"dcf3d790-5362-4a95-b977-82d0cf0e07f1","savedPayload":{"position":{"x":23646.16814072914,"y":28934.397538066118},"targetPosition":{"x":23913.47009798565,"y":29070.59468798798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"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":"775fadbd-5b55-41b2-81ac-454f5e52dca6","savedPayload":{"position":{"x":23750.078387481142,"y":28818.993517604355},"targetPosition":{"x":23913.47009798565,"y":29070.59468798798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"980ceb1d-7be6-454f-90d9-01ba1fd4a65d"}}}],"id":"fc478301-77ac-4396-bd3b-915b4c681fa0","savedPayload":{"position":{"x":23913.47009798565,"y":29070.59468798798},"targetPosition":{"x":24136.413545628868,"y":29271.33386989564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"30054a4b-7c93-4a3a-a6db-2e0d38507b2e","savedPayload":{"position":{"x":24136.413545628868,"y":29271.33386989564},"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":"Bollinger Bands","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Bollinger Bands","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Bollinger Bands Multi-Period-Market","project":"Superalgos","id":"bf0f739f-98b7-4c73-ae06-8d3fe83147ce","savedPayload":{"position":{"x":24098.412828859568,"y":28617.882534106506},"targetPosition":{"x":24234.60997878143,"y":28885.184491363016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"PLine truncated
{"type":"Workspace","name":"Trading System Design Tutorials","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":"d0ff77d8-76de-4d50-840a-e50a55ad7d1b","savedPayload":{"position":{"x":23464.287287440642,"y":29377.997434862405},"targetPosition":{"x":23762.643856051123,"y":29409.355973842703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"b4e33f51-f9ff-4ef3-a9b7-ccb904163cae","savedPayload":{"position":{"x":23762.643856051123,"y":29409.355973842703},"targetPosition":{"x":24061.000424661604,"y":29440.714512823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"23ae53f9-b478-4eb4-96e7-12d07d7ae4f0","savedPayload":{"position":{"x":24061.000424661604,"y":29440.714512823},"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":"dcf3d790-5362-4a95-b977-82d0cf0e07f1","savedPayload":{"position":{"x":23646.16814072914,"y":28934.397538066118},"targetPosition":{"x":23913.47009798565,"y":29070.59468798798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"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":"775fadbd-5b55-41b2-81ac-454f5e52dca6","savedPayload":{"position":{"x":23750.078387481142,"y":28818.993517604355},"targetPosition":{"x":23913.47009798565,"y":29070.59468798798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"980ceb1d-7be6-454f-90d9-01ba1fd4a65d"}}}],"id":"fc478301-77ac-4396-bd3b-915b4c681fa0","savedPayload":{"position":{"x":23913.47009798565,"y":29070.59468798798},"targetPosition":{"x":24136.413545628868,"y":29271.33386989564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"30054a4b-7c93-4a3a-a6db-2e0d38507b2e","savedPayload":{"position":{"x":24136.413545628868,"y":29271.33386989564},"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":"Bollinger Bands","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"Bollinger Bands","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Bollinger Bands Multi-Period-Market","project":"Superalgos","id":"bf0f739f-98b7-4c73-ae06-8d3fe83147ce","savedPayload":{"position":{"x":24098.412828859568,"y":28617.882534106506},"targetPosition":{"x":24234.60997878143,"y":28885.184491363016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"PLine truncated
@@ -1 +1 @@
{"type":"Workspace","name":"Weak-hands Buster v2","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":"Sparta","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Sparta","project":"Superalgos","tasks":[{"type":"Task","name":"EMA","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"EMA","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Market","project":"Superalgos","id":"9adffd60-8756-44f0-9290-692711f43349","savedPayload":{"position":{"x":23320.126508730755,"y":29392.688294073963},"targetPosition":{"x":23620.126508730755,"y":29392.688294073963},"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":"278c34a7-199d-400e-8a06-087149e3d391"}}},{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Daily","project":"Superalgos","id":"559fc728-018a-4e8e-a5fa-1e37958e4f6c","savedPayload":{"position":{"x":23470.126508730755,"y":29132.88067293863},"targetPosition":{"x":23620.126508730755,"y":29392.688294073963},"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":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}}],"id":"82a8c05f-a6f6-4728-8271-7b327c2b72ee","savedPayload":{"position":{"x":23620.126508730755,"y":29392.688294073963},"targetPosition":{"x":23879.934129866087,"y":29542.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"8ae4fc50-8c1f-4e45-9ffd-fad368816b9a","savedPayload":{"position":{"x":23879.934129866087,"y":29542.688294073963},"targetPosition":{"x":24139.74175100142,"y":29692.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"51b49b9d-cb97-4d98-ad8f-9f691320bac2","savedPayload":{"position":{"x":24139.74175100142,"y":29692.688294073963},"targetPosition":{"x":24399.549372136753,"y":29842.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"63728769-73e4-474e-8aa3-0d82bedca08e","savedPayload":{"position":{"x":24399.549372136753,"y":29842.688294073963},"targetPosition":{"x":24659.356993272086,"y":29992.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Data Mine","name":"Sparta","id":"9cfffc48-486a-48cb-b641-98c82e314d3a"}}},{"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":"149bc037-9762-4737-b1b8-945b5ccee230","savedPayload":{"position":{"x":23931.241698334637,"y":28863.681567010735},"targetPosition":{"x":24173.94679664712,"y":29040.017142698478},"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":"507bc325-1cbd-40f4-85eb-cfe77b78000e","savedPayload":{"position":{"x":24173.94679664712,"y":29040.017142698478},"targetPosition":{"x":24416.651894959603,"y":29216.35271838622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"7c28a4a4-86da-43be-9e89-d01b202f27eb","sLine truncated
{"type":"Workspace","name":"Weak-hands Buster v2","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":"Sparta","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Sparta","project":"Superalgos","tasks":[{"type":"Task","name":"EMA","project":"Superalgos","bot":{"type":"Indicator Bot Instance","name":"EMA","config":"{}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Market","project":"Superalgos","id":"9adffd60-8756-44f0-9290-692711f43349","savedPayload":{"position":{"x":23320.126508730755,"y":29392.688294073963},"targetPosition":{"x":23620.126508730755,"y":29392.688294073963},"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":"278c34a7-199d-400e-8a06-087149e3d391"}}},{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Period-Daily","project":"Superalgos","id":"559fc728-018a-4e8e-a5fa-1e37958e4f6c","savedPayload":{"position":{"x":23470.126508730755,"y":29132.88067293863},"targetPosition":{"x":23620.126508730755,"y":29392.688294073963},"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":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}}],"id":"82a8c05f-a6f6-4728-8271-7b327c2b72ee","savedPayload":{"position":{"x":23620.126508730755,"y":29392.688294073963},"targetPosition":{"x":23879.934129866087,"y":29542.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"8ae4fc50-8c1f-4e45-9ffd-fad368816b9a","savedPayload":{"position":{"x":23879.934129866087,"y":29542.688294073963},"targetPosition":{"x":24139.74175100142,"y":29692.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"51b49b9d-cb97-4d98-ad8f-9f691320bac2","savedPayload":{"position":{"x":24139.74175100142,"y":29692.688294073963},"targetPosition":{"x":24399.549372136753,"y":29842.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"63728769-73e4-474e-8aa3-0d82bedca08e","savedPayload":{"position":{"x":24399.549372136753,"y":29842.688294073963},"targetPosition":{"x":24659.356993272086,"y":29992.688294073963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Data Mine","name":"Sparta","id":"9cfffc48-486a-48cb-b641-98c82e314d3a"}}},{"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":"149bc037-9762-4737-b1b8-945b5ccee230","savedPayload":{"position":{"x":23931.241698334637,"y":28863.681567010735},"targetPosition":{"x":24173.94679664712,"y":29040.017142698478},"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":"507bc325-1cbd-40f4-85eb-cfe77b78000e","savedPayload":{"position":{"x":24173.94679664712,"y":29040.017142698478},"targetPosition":{"x":24416.651894959603,"y":29216.35271838622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"7c28a4a4-86da-43be-9e89-d01b202f27eb","sLine truncated
+1 -1
View File
@@ -15785,7 +15785,7 @@
}
],
"initialValues": {
"config": "{ \n\"codeName\": \"Paste your exchange API name or label\",\n\"secret\": \"Paste your exchange API secret key\"\n}"
"config": "{ \n\"codeName\": \"DOUBLE_CLICK_ON_THIS_STRING_TO_SELECT_IT_XXX_DELETE_IT_AND_PASTE_YOUR_EXCHANGE_API_PUBLIC_KEY\",\n\"secret\": \"REPLACE_THIS_STRING_WITH_YOUR_API_KEY_SECRET\"\n}"
},
"addLeftIcons": true,
"editors": {
@@ -16,15 +16,18 @@
},
{
"style": "List",
"text": "Welcome to Superalgos!"
"text": "Welcome to Superalgos! Tutorial",
"updated": 1616695511726
},
{
"style": "List",
"text": "Developers Intro"
"text": "Basic Education Tutorial",
"updated": 1616695524660
},
{
"style": "List",
"text": "Install a New Market"
"text": "Contribute to Superalgos!",
"updated": 1616695414501
},
{
"style": "Subtitle",
@@ -34,6 +37,15 @@
"style": "List",
"text": "Trading Bot Layers"
},
{
"style": "Subtitle",
"text": "Hello World Tutorial Plugin Workspace",
"updated": 1616695480453
},
{
"style": "List",
"text": "Hello World Tutorial"
},
{
"style": "Subtitle",
"text": "Trading System Design Tutorials"
@@ -54,6 +66,14 @@
"style": "List",
"text": "Testing a Trading Idea - The Other Stages"
},
{
"style": "Subtitle",
"text": "Tested Exchanges Plugin Workspace"
},
{
"style": "List",
"text": "Install a New Market"
},
{
"style": "Text",
"text": ""
@@ -0,0 +1,12 @@
{
"type": "Labels",
"definition": {
"text": "Write the definition for this Node."
},
"paragraphs": [
{
"style": "Text",
"text": "Left click and select the pencil button to enter edit mode."
}
]
}
@@ -0,0 +1,12 @@
{
"type": "Learning System",
"definition": {
"text": "Write the definition for this Node."
},
"paragraphs": [
{
"style": "Text",
"text": "Left click and select the pencil button to enter edit mode."
}
]
}
@@ -14,13 +14,13 @@
},
{
"style": "Text",
"text": "When set at the level of the time machine, the scale settings affect all charts within the time machine. When set at the level of the timeline chart, the settings override the rate scale at the time machine level. ",
"updated": 1610136729523
"text": "When set at the level of the time machine, the scale settings affect all charts within the time machine. When set at the level of the timeline chart, the settings override the rate scale at the time machine level.",
"updated": 1616512866155
},
{
"style": "Success",
"text": "This allows having multiple charts on the same time machine, each with a different rate scale. This is the way to set up indicators the are designed for a scale different than that of the rate of the assets in the market. For example, the RSI and Percentage Bandwidth indicators oscillate between 0 and 100.",
"updated": 1610136956037
"text": "This allows having multiple charts on the same time machine, each with a different rate scales. This is the way to set up indicators the are designed for a scale different than that of the rate of the assets in the market. For example, the RSI and Percentage Bandwidth indicators oscillate between 0 and 100.",
"updated": 1616512886656
},
{
"style": "Title",
@@ -32,7 +32,8 @@
},
{
"style": "Text",
"text": "In technical terms, the minimum and maximum scale values are constantly changing as, whenever you pan across the charts, you are directly affecting the minimum and maximum scale values. That said, the actual scale may change dynamically or not, depending on the scale-automation settings."
"text": "In technical terms, the minimum and maximum scale values are constantly changing as, whenever you pan the charts vertically, you are directly affecting the minimum and maximum scale values. That said, the actual scale may change dynamically or not, depending on the scale-automation settings.",
"updated": 1616512946283
},
{
"style": "Title",
@@ -40,18 +41,19 @@
},
{
"style": "Text",
"text": "The system features an automatic adjustment of the scale, which is turned on by default in our shared workspaces. The scale may be automatic in its minimum value, in its maximum value, or both."
"text": "The system features an automatic adjustment of the scale, which is turned on by default in some of the Plugin Workspaces. The scale may be automatic in its minimum value, in its maximum value, on both, or on none (manual mode).",
"updated": 1616513013651
},
{
"style": "Text",
"style": "List",
"text": "When the scale is automatic in the minimum value, the scale is adjusted so that no piece of information in the span of the chart ever remains below the bottom of the chart. As a result, the lowest data point aligns with the bottom of the chart."
},
{
"style": "Text",
"style": "List",
"text": "When the scale is automatic in the maximum value, the scale is adjusted so that no piece of information in the span of the chart ever remains above the top of the chart. As a result, the highest data point aligns with the top of the chart."
},
{
"style": "Text",
"style": "List",
"text": "The scale may be automated on either, or both minimum and maximum values at the same time. In the later case, no data point in the span of the chart ever remains out of the visible area of the chart, as the lowest data point aligns with the bottom of the chart and the highest aligns with the top."
},
{
@@ -70,6 +72,11 @@
"style": "Text",
"text": "The offset is a feature of the rate scale by which the scale may be shifted upwards or downwards. As a result, charts aligned on the vertical axis—synchronized in datetime by a shared time machine—may be put one above the other. In technical terms, what happens is that the scale is shifted upwards or downwards."
},
{
"style": "Block",
"text": "Charts",
"updated": 1616673863766
},
{
"style": "Title",
"text": "Rate Scale at the Charts"
@@ -81,8 +88,17 @@
},
{
"style": "Text",
"text": "To change the automatic scale settings, place the mouse pointer over the corresponding time machine or timeline chart rate box, press the <kbd>Shift</kbd> key and slowly scroll the wheel of the mouse. The action cycles through different possible scale automation settings. Notice a tiny green triangle below and/or above the rate scale icon.",
"updated": 1609783256953
"text": "To change the automatic scale settings, place the mouse pointer over the corresponding time machine or timeline chart rate box, press the Shift key and slowly scroll the wheel of the mouse. The action cycles through different possible scale automation settings. ",
"updated": 1616513170991
},
{
"style": "Text",
"text": "You may also place the mouse pointer on the scale box and use the side arrows ← → to toggle through the different automation settings.",
"updated": 1616513210816
},
{
"style": "Success",
"text": "Notice a tiny green triangle below and/or above the rate scale icon."
},
{
"style": "List",
@@ -107,11 +123,13 @@
},
{
"style": "Text",
"text": "2. To adjust the scale, make sure either or both minimum and maximum values are in manual mode. Place the mouse pointer over the corresponding time machine or timeline chart rate box and scroll the wheel of the mouse. The scale will increase or decrease accordingly, depending on which values are set to manual."
"text": "To adjust the scale, make sure either or both minimum and maximum values are in manual mode. Place the mouse pointer over the corresponding time machine or timeline chart rate box and scroll the wheel of the mouse. The scale will increase or decrease accordingly, depending on which values are set to manual.",
"updated": 1616513228715
},
{
"style": "Text",
"text": "{% include image.html file='interface/rate-scale-01.gif' url='yes' max-width='100' caption='When the scale is set to manual, scrolling the mouse wheel on top of the rate scale box changes the scale.' %}"
"text": "Alternatively, you may also place the mouse pointer on the scale box and use the vertical arrows ↑ ↓ to affect the scale.",
"updated": 1616513309746
},
{
"style": "Text",
@@ -128,11 +146,8 @@
},
{
"style": "Text",
"text": "3. To shift or offset a timeline chart on the vertical axis, place the mouse pointer on the rate box, left-click and drag upwards or downwards, as desired. The timeline chart will shift in the specified direction while the remaining charts stay in the same position."
},
{
"style": "Text",
"text": "{% include image.html file='interface/rate-scale-02.gif' url='yes' max-width='100' caption='To control the offset between timeline charts, right-click on the rate box and drag upwards or downwards.' %}"
"text": "To shift or offset a timeline chart on the vertical axis, place the mouse pointer on the rate box, left-click and drag upwards or downwards, as desired. The timeline chart will shift in the specified direction while the remaining charts stay in the same position.",
"updated": 1616513340914
},
{
"style": "Note",
@@ -30,6 +30,10 @@
"text": "To set a time frame value, place the mouse pointer over the corresponding time machine or timeline chart time frame box and scroll the mouse wheel.",
"updated": 1609783625339
},
{
"style": "Text",
"text": "Alternatively, you may place the mouse pointer and use the up and down arrows ↑ ↓ to toggle through the available time frames."
},
{
"style": "Block",
"text": "Configuring",
@@ -26,23 +26,25 @@
},
{
"style": "Text",
"text": "The system features an automatic adjustment of the scale, which is turned on by default in our shared workspaces. The scale may be automatic in its minimum value, in its maximum value, or both."
"text": "The system features an automatic adjustment of the scale, which is turned on by default in some of the Plugin Workspaces. The scale may be automatic in its minimum value, in its maximum value, in both, or none (manual mode).",
"updated": 1616506577511
},
{
"style": "Text",
"style": "List",
"text": "When the scale is automatic in the minimum value, the scale is adjusted so that the chart shows all data from the beginning of the market. Panning the charts under such setting has the effect of compressing and decompressing the data against the left border of the chart."
},
{
"style": "Text",
"style": "List",
"text": "When the scale is automatic in the maximum value, the scale is adjusted so that the chart shows all data until the end of the market. In such case, panning the charts has the effect of compressing and decompressing the data against the right border of the chart."
},
{
"style": "Text",
"style": "List",
"text": "When the scale is automatic in both the minimum and maximum value, the scale is adjusted so that the chart shows the whole market. In such case, when you click and drag to pan the charts, the settings turns back to manual on both ends of the chart."
},
{
"style": "Note",
"text": "Having the time scale set to automatic by default helps finding the data as soon as it starts being processed the first time you run the Masters bot instances."
"text": "Having the time scale set to automatic by default helps finding the data as soon as it starts being processed the first time you run the Masters Data Mine Bots.",
"updated": 1616506548663
},
{
"style": "Title",
@@ -67,8 +69,18 @@
},
{
"style": "Text",
"text": "To change the automatic scale settings, place the mouse pointer over the corresponding time box, press the <kbd>Shift</kbd> key and slowly scroll the wheel of the mouse. The action cycles through different possible scale automation settings. Notice a tiny green triangle to the sides of the time scale icon.",
"updated": 1609782562160
"text": "To change the automatic scale settings, place the mouse pointer over the corresponding time box, press the Shift key and slowly scroll the wheel of the mouse.",
"updated": 1616506660450
},
{
"style": "Text",
"text": "If you run into issues using the mouse wheel (certain OS + browser + mouse combinations may not work as expected), you may also point the mouse at the scale box and use ↑ ↓ to toggle through the different automatic modes.",
"updated": 1616506765350
},
{
"style": "Success",
"text": "Notice the tiny green triangles to the sides of the time scale icon.",
"updated": 1616506804850
},
{
"style": "List",
@@ -93,11 +105,8 @@
},
{
"style": "Text",
"text": "2. To adjust the scale, make sure either or both minimum and maximum values are in manual mode. Place the mouse pointer over the time box and scroll the wheel of the mouse. The scale will increase or decrease accordingly, depending on which values are set to manual."
},
{
"style": "Text",
"text": "{% include image.html file='interface/time-scale-01.gif' url='yes' max-width='100' caption='When the scale is set to manual, scrolling the mouse wheel on top of the time scale box changes the scale.' %}"
"text": "To adjust the scale, make sure either or both minimum and maximum values are in manual mode. Place the mouse pointer over the time box and scroll the wheel of the mouse. The scale will increase or decrease accordingly, depending on which values are set to manual.",
"updated": 1616512684144
},
{
"style": "Text",
@@ -22,10 +22,14 @@
"text": "Superalgos->Node->Time Scale->Content",
"updated": 1610137173127
},
{
"style": "Include",
"text": "Superalgos->Node->Time Scale->Charts",
"updated": 1616673746726
},
{
"style": "Title",
"text": "Rate Scale",
"updated": 1610137179866
"text": "Rate Scale"
},
{
"style": "Include",
@@ -37,10 +41,14 @@
"text": "Superalgos->Node->Rate Scale->Content",
"updated": 1610137185478
},
{
"style": "Include",
"text": "Superalgos->Node->Rate Scale->Charts",
"updated": 1616673907214
},
{
"style": "Title",
"text": "Time Frame Scale",
"updated": 1610137195480
"text": "Time Frame Scale"
},
{
"style": "Include",
@@ -49,8 +57,12 @@
},
{
"style": "Include",
"text": "Superalgos->Node->Time Frame Scale->Content",
"updated": 1610137202224
"text": "Superalgos->Node->Time Frame Scale->Content"
},
{
"style": "Include",
"text": "Superalgos->Node->Time Frame Scale->Charts",
"updated": 1616673811765
}
]
}
@@ -0,0 +1,20 @@
{
"topic": "Community Workspaces",
"pageNumber": "9",
"type": "Machine Learning Demo Plugin Workspace",
"definition": {
"text": "The workspace features the basic setup to start exploring the integration of the TensorFlow Project.",
"updated": 1616693308998
},
"paragraphs": [
{
"style": "Title",
"text": "Brought to you by",
"updated": 1616693330070
},
{
"style": "Text",
"text": "@luis-fernando-molina"
}
]
}
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "1",
"pageNumber": 1,
"type": "TS LF Trading Bot Error - Evaluating Condition Error",
"definition": {
"text": "An error occured while evaluating a user defined Condition in the Trading System.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "2",
"pageNumber": 2,
"type": "TS LF Trading Bot Error - Evaluating Formula Error",
"definition": {
"text": "An error occured while evaluatiing a user-defined Formula at the Trading System.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "3",
"pageNumber": 3,
"type": "TS LF Trading Bot Error - Formula Value Not A Number",
"definition": {
"text": "Formulas must always evaluate to a number. When they don't, this error happens.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "4",
"pageNumber": 4,
"type": "TS LF Trading Bot Error - Reference to Phase Node Missing",
"definition": {
"text": "The Move To Phase Event node where this error originated is expected to reference a Phase node so that—when all conditions are met—the LF Trading Bot may switch to the referenced Phase.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "5",
"pageNumber": 5,
"type": "TS LF Trading Bot Error - Maximum Balance Reached",
"definition": {
"text": "The Trading Session stopped because the maximum balance configured for the session was reached.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "6",
"pageNumber": 6,
"type": "TS LF Trading Bot Error - Minimum Balance Reached",
"definition": {
"text": "The Trading Session stopped because the minimum balance configured for the session was reached.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "7",
"pageNumber": 7,
"type": "TS LF Trading Bot Error - Initial Targets Node Missing",
"definition": {
"text": "An Initial Targets node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "8",
"pageNumber": 8,
"type": "TS LF Trading Bot Error - Target Rate Node Missing",
"definition": {
"text": "A Target Rate node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "9",
"pageNumber": 9,
"type": "TS LF Trading Bot Error - Formula Node Missing",
"definition": {
"text": "A Formula node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "10",
"pageNumber": 10,
"type": "TS LF Trading Bot Error - Target Rate Node Value Undefined",
"definition": {
"text": "The value of the Target Rate node can not be undefined.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "11",
"pageNumber": 11,
"type": "TS LF Trading Bot Error - Target Rate Node Value Not A Number",
"definition": {
"text": "The value of the Target Rate node must be a number.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "12",
"pageNumber": 12,
"type": "TS LF Trading Bot Error - Only One Target Size Allowed",
"definition": {
"text": "You can not define a Target Size In Base Asset and a Target Size In Quoted Asset simultaneously. You must pick one of the two and delete the remaining one.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "13",
"pageNumber": 13,
"type": "TS LF Trading Bot Error - Target Size Value Undefined",
"definition": {
"text": "The value of the Target Size can not be undefined.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "14",
"pageNumber": 14,
"type": "TS LF Trading Bot Error - Target Size Value Zero",
"definition": {
"text": "The Target Size can not be zero, and that is what the Formula evaluates at the moment.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "15",
"pageNumber": 15,
"type": "TS LF Trading Bot Error - Order Reference Missing",
"definition": {
"text": "Each order in the Trading System is expected to reference an order of the same type in the Trading Engine Data Structure. This reference tells the system where to track the values of the order properties while the bot is running.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "16",
"pageNumber": 16,
"type": "TS LF Trading Bot Error - Status Node Missing",
"definition": {
"text": "A Status node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "17",
"pageNumber": 17,
"type": "TS LF Trading Bot Error - Percentage Of Algorithm Size Property Missing",
"definition": {
"text": "You must specify what percentage of the Size handled by the Execution Algorithm is to be handled by the Order.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "18",
"pageNumber": 18,
"type": "TS LF Trading Bot Error - Serial Number Node Missing",
"definition": {
"text": "A Serial Number node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "19",
"pageNumber": 19,
"type": "TS LF Trading Bot Error - Identifier Node Missing",
"definition": {
"text": "An Identifier node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "20",
"pageNumber": 20,
"type": "TS LF Trading Bot Error - Exchange Id Node Missing",
"definition": {
"text": "An Exchange Id node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "21",
"pageNumber": 21,
"type": "TS LF Trading Bot Error - Begin Node Missing",
"definition": {
"text": "A Begin node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "22",
"pageNumber": 22,
"type": "TS LF Trading Bot Error - End Node Missing",
"definition": {
"text": "An End node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "23",
"pageNumber": 23,
"type": "TS LF Trading Bot Error - Rate Node Missing",
"definition": {
"text": "A Rate node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "24",
"pageNumber": 24,
"type": "TS LF Trading Bot Error - Algorithm Name Node Missing",
"definition": {
"text": "An Algorithm Name node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "25",
"pageNumber": 25,
"type": "TS LF Trading Bot Error - Order Counters Node Missing",
"definition": {
"text": "An Order Counters node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "26",
"pageNumber": 26,
"type": "TS LF Trading Bot Error - Periods Node Missing",
"definition": {
"text": "A Periods node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "27",
"pageNumber": 27,
"type": "TS LF Trading Bot Error - Order Statistics Node Missing",
"definition": {
"text": "An Order Statistics node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "28",
"pageNumber": 28,
"type": "TS LF Trading Bot Error - Days Node Missing",
"definition": {
"text": "A Days node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "29",
"pageNumber": 29,
"type": "TS LF Trading Bot Error - Percentage Filled Node Missing",
"definition": {
"text": "A Percentage Filled node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "30",
"pageNumber": 30,
"type": "TS LF Trading Bot Error - Actual Rate Node Missing",
"definition": {
"text": "An Actual Rate node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "31",
"pageNumber": 31,
"type": "TS LF Trading Bot Error - Order Base Asset Node Missing",
"definition": {
"text": "An Order Base Asset node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "32",
"pageNumber": 32,
"type": "TS LF Trading Bot Error - Size Node Missing",
"definition": {
"text": "A Size node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "33",
"pageNumber": 33,
"type": "TS LF Trading Bot Error - Size Filled Node Missing",
"definition": {
"text": "A Size Filled node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "34",
"pageNumber": 34,
"type": "TS LF Trading Bot Error - Fees Paid Node Missing",
"definition": {
"text": "A Fees Paid node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "35",
"pageNumber": 35,
"type": "TS LF Trading Bot Error - Actual Size Node Missing",
"definition": {
"text": "An Actual Size node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "36",
"pageNumber": 36,
"type": "TS LF Trading Bot Error - Amount Received Node Missing",
"definition": {
"text": "An Amount Received node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "37",
"pageNumber": 37,
"type": "TS LF Trading Bot Error - Fees To Be Paid Node Missing",
"definition": {
"text": "A Fees To Be Paid node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "38",
"pageNumber": 38,
"type": "TS LF Trading Bot Error - Order Quoted Asset Node Missing",
"definition": {
"text": "An Order Quoted Asset node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "39",
"pageNumber": 39,
"type": "TS LF Trading Bot Error - Order Rate Node Missing",
"definition": {
"text": "An Order Rate node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "40",
"pageNumber": 40,
"type": "TS LF Trading Bot Error - Rate Value Undefined",
"definition": {
"text": "You must properly define a Rate for the order by using a valid Formula under the Rate node.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "41",
"pageNumber": 41,
"type": "TS LF Trading Bot Error - Rate Value Not A Number",
"definition": {
"text": "The Formula under the Rate node must evaluate to a number.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "42",
"pageNumber": 42,
"type": "TS LF Trading Bot Error - Rate Value Zero Or Negative",
"definition": {
"text": "The Rate of the order can not be zero or a negative number.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "43",
"pageNumber": 43,
"type": "TS LF Trading Bot Error - Percentage Of Stage Target Size Property Missing",
"definition": {
"text": "You must specify what percentage of the Size handled by the Stage is to be handled by the Execution Algorithm.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "44",
"pageNumber": 44,
"type": "TS LF Trading Bot Error - Percentage Of Stage Target Size Property Not A Number",
"definition": {
"text": "You must specify what percentage of the Size handled by the Stage is to be handled by the Execution Algorithm.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "45",
"pageNumber": 45,
"type": "TS LF Trading Bot Error - Percentage Of Algorithm Size Property Not A Number",
"definition": {
"text": "You must specify what percentage of the Size handled by the Execution Algorithm is to be handled by the Order.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "46",
"pageNumber": 46,
"type": "TS LF Trading Bot Error - Stage Base Asset Node Missing",
"definition": {
"text": "A Stage Base Asset node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "47",
"pageNumber": 47,
"type": "TS LF Trading Bot Error - Stage Quoted Asset Node Missing",
"definition": {
"text": "A Stage Quoted Asset node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "48",
"pageNumber": 48,
"type": "TS LF Trading Bot Error - Target Size Node Missing",
"definition": {
"text": "A Target Size node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "49",
"pageNumber": 49,
"type": "TS LF Trading Bot Error - Size Placed Node Missing",
"definition": {
"text": "A Size Placed node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "50",
"pageNumber": 50,
"type": "TS LF Trading Bot Error - Snapshot Unexpected Error",
"definition": {
"text": "The LF Trading Bot found an Unexpected Error during the generation of a Snapshot. The trading process continued but the task of generating the Snapshot was aborted.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "51",
"pageNumber": 51,
"type": "TS LF Trading Bot Error - Snapshot Instruction Evaluation Error",
"definition": {
"text": "This error occured while evaluating an instruction as part of the process of generating a Snapshot. This did not prevent the Snapshot from being created, but the value for the particular instruction was set to zero.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "52",
"pageNumber": 52,
"type": "TS LF Trading Bot Error - Social Bots Node Missing",
"definition": {
"text": "A Social Bots node was expected but not found at the node where the error originated.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "53",
"pageNumber": 53,
"type": "TS LF Trading Bot Error - Annoucement Condition Evaluation Error",
"definition": {
"text": "While evaluation an Announcement Condition code, the system encountered an error at the code you provided for that condition. ",
@@ -0,0 +1,109 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": 54,
"type": "TS LF Trading Bot Error - Announcement Formula Evaluation Error",
"definition": {
"text": "While evaluating the Announcement Formula code, the system encountered an error with the code you provided for that formula.\n\n",
"updated": 1616474653668
},
"paragraphs": [
{
"style": "Error",
"text": "Announcement Unexpected Error",
"updated": 1616474673437
},
{
"style": "Success",
"text": "Check the validity of the Javascript code in the Announcement Formula and try again.",
"updated": 1616474702091
},
{
"style": "Title",
"text": "Error Info"
},
{
"style": "Text",
"text": "In the following section, you will find the information recorded when the error occurred."
},
{
"style": "Note",
"text": "You will only see the information if you opened this page as a result of the error actually occurring."
},
{
"style": "Subtitle",
"text": "Error Message"
},
{
"style": "Text",
"text": "The following is the Error Message of the Exception that occured at the LF Trading Bot:"
},
{
"style": "Placeholder",
"text": "errorMessage"
},
{
"style": "Subtitle",
"text": "Error Stack"
},
{
"style": "Text",
"text": "The following is the Error Stack of the Exception that occured at the LF Trading Bot:"
},
{
"style": "Placeholder",
"text": "errorStack"
},
{
"style": "Subtitle",
"text": "Error Code"
},
{
"style": "Text",
"text": "The following is the Error Code of the Exception that occured at the LF Trading Bot:"
},
{
"style": "Placeholder",
"text": "errorCode"
},
{
"style": "Subtitle",
"text": "Error Details"
},
{
"style": "Text",
"text": "The following are all the Error details of the Exception that occured at the LF Trading Bot:"
},
{
"style": "Placeholder",
"text": "errorDetails"
},
{
"style": "Subtitle",
"text": "Node Name"
},
{
"style": "Text",
"text": "The following is the node's name of the Node most related to this error:"
},
{
"style": "Placeholder",
"text": "nodeName"
},
{
"style": "Subtitle",
"text": "Node Code"
},
{
"style": "Text",
"text": "The following is the code stored at the node that produced the error at the LF Trading Bot:"
},
{
"style": "Placeholder",
"text": "nodeCode"
},
{
"style": "Text",
"text": ""
}
]
}
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "54",
"pageNumber": 55,
"type": "TS LF Trading Bot Error - Invalid Exchange API Key",
"definition": {
"text": "The Exchange API Key you provided to access the Exchange was not recognized by the Exchange as a valid key.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "55",
"pageNumber": 56,
"type": "TS LF Trading Bot Error - Invalid Exchange API Secret",
"definition": {
"text": "The secret in the Exchange API Key you provided was not recongnized by the Exchange as a valid secret for the particular key.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "56",
"pageNumber": 57,
"type": "TS LF Trading Bot Error - Get Order Unexpected Error",
"definition": {
"text": "An unexpected error occurred while attempting to get the information on an order from the exchange.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "57",
"pageNumber": 58,
"type": "TS LF Trading Bot Error - Cancel Order Unexpected Error",
"definition": {
"text": "An Unexpected Error occured while trying to cancel an order at the exchange. The LF Trading Bot continued running after reporting this error.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "58",
"pageNumber": 59,
"type": "TS LF Trading Bot Error - Create Order Unexpected Error",
"definition": {
"text": "An Uncexpected Error occured while trying to cancel an order at the exchange. The LF Trading Bot continued running after reporting this error.",
@@ -1,6 +1,6 @@
{
"topic": "TS LF Trading Bot Errors",
"pageNumber": "59",
"pageNumber": 60,
"type": "TS LF Trading Bot Error - Execution Unexpected Error",
"definition": {
"text": "An Unexpected Error occured while procesing the execution of orders. The LF Trading Bot continued running after reporting this error.",
@@ -56,7 +56,7 @@
},
{
"style": "Callout",
"text": "I'm the ultimate Superalgos onboarding tool! Starting with Superalgos in any other way is a mistake, as no other resource will get you up to speed faster. I will answer most of your questions!",
"text": "Tutorials are the ultimate Superalgos onboarding tool! Starting with Superalgos in any other way is a mistake, as no other resource will get you up to speed faster. You should do all tutorials before trying to implement your own ideas!",
"translations": [
{
"language": "ID",
@@ -76,7 +76,8 @@
"updated": 1614711851139,
"style": "Callout"
}
]
],
"updated": 1616410377766
},
{
"style": "Success",
@@ -32,7 +32,7 @@
"paragraphs": [
{
"style": "Text",
"text": "Superalgos is inherently a visual tool. The system represents information in hierarchical structures of interconnected nodes, represented by icons. What you see on your right is one of these hierarchies&mdash;in particular, a Tutorial hierarchy with a label reading Welcome to Superalgos!",
"text": "Superalgos is inherently a visual tool. The system represents information in hierarchical structures of interconnected nodes, represented by icons. What you see on your right is one of these hierarchies—in particular, a Tutorial hierarchy. In this case, \"tutorial\" is the type of node and \"Welcome to Superalgos!\" is the name of the node.",
"translations": [
{
"language": "ID",
@@ -52,7 +52,8 @@
"updated": 1614713100480,
"style": "Text"
}
]
],
"updated": 1616410534255
},
{
"style": "Callout",
@@ -24,7 +24,8 @@
{
"language": "IT",
"text": "Prima che ti mostri il resto del menu, diamo un'occhiata un'altra gerarchia: il Network.",
"updated": 1614717275389
"updated": 1614717275389,
"style": "Definition"
}
]
},
@@ -48,7 +49,8 @@
{
"language": "IT",
"text": "La gerarchia Network é il centro di controllo del sistema. Qui puoi controllare i Data Tasks, i Testing Trading Tasks e i Production Trading Tasks.",
"updated": 1614717446087
"updated": 1614717446087,
"style": "Text"
}
]
},
@@ -71,14 +73,15 @@
{
"language": "IT",
"text": "Espandi la gerarchia e dacci un occhiata!",
"updated": 1614717504312
"updated": 1614717504312,
"style": "Callout"
}
]
},
{
"style": "Text",
"text": "See the nodes I mentioned earlier? Cool! We are here to start your first ever data mining operation. But before we start, I have a quick question for you: are you accessing the Client remotely?",
"updated": 1611075903071,
"text": "See the nodes I mentioned earlier? Cool! We are here to start your first ever data mining operation. ",
"updated": 1616414275577,
"translations": [
{
"language": "ID",
@@ -95,9 +98,14 @@
{
"language": "IT",
"text": "Hai visto i nodi di cui parlavo prima? Forte! Siamo qui per iniziare la nostra prima operazione di data mining. Ma prima di partire, ho una domanda al volo per te: stai utilizzando il Client da remoto?",
"updated": 1614717611211
"updated": 1614717611211,
"style": "Text"
}
]
},
{
"style": "Note",
"text": "But before we start, I have a quick question for you: are you accessing the Client remotely?"
}
]
}
@@ -7,7 +7,7 @@
"project": "Superalgos",
"name": "network-node"
},
"text": "Superalgos allows running the Client on a machine and accessing it via Chrome from another machine in the network.",
"text": "Superalgos allows running the Client on a machine and accessing it via the browser from another machine in the network.",
"translations": [
{
"language": "ID",
@@ -24,9 +24,11 @@
{
"language": "IT",
"text": "Superalgos permette di accedere al Client in esecuzione su un dispositivo collegandosi attraverso il browser da un'altra macchina della rete.",
"updated": 1614717921223
"updated": 1614717921223,
"style": "Definition"
}
]
],
"updated": 1616410688496
},
"paragraphs": [
{
@@ -48,7 +50,8 @@
{
"language": "IT",
"text": "Molti utenti scelgono di eseguire il Client sul cloud, su computer a scheda singola come il Raspberry Pi o su PC dedicati che possono lasciare sempre attivi quando fanno trading live. Il Network Node My Computer rappresenta la macchina su cui il Client é in esecuzione.",
"updated": 1614717893341
"updated": 1614717893341,
"style": "Text"
}
]
},
@@ -72,7 +75,8 @@
{
"language": "IT",
"text": "Al momento, Superalgos non implementa alcuna forma di sicurezza. Dovresti usarlo soltanto in un contesto sicuro, come una LAN riservata. Se scegli di eseguire il Client nel cloud, devi implementare da te i meccanismi di sicurezza.",
"updated": 1614718058273
"updated": 1614718058273,
"style": "Warning"
}
]
}
@@ -46,8 +46,8 @@
},
{
"style": "Success",
"text": "If you notice your small hardware is too slow during this tutorial, you may want to consider installing in regular hardware until you learn Superalgos, build your first strategies, and are ready to deploy. Otherwise, it may be frustrating.",
"updated": 1610616740275,
"text": "We highly recommend learning Superalgos while running in a full-size machine. If you notice your small hardware is too slow during this tutorial, consider installing in regular hardware until you learn system, build your first strategies, and are ready to deploy. Otherwise, it may be frustrating.",
"updated": 1616411164854,
"translations": [
{
"language": "IT",
@@ -18,7 +18,8 @@
{
"language": "ID",
"text": "Data Tasks node mengkontrol semua data mining tasks yang telah ditentukan untuk Network Node.",
"updated": 1616352238548
"updated": 1616352238548,
"style": "Definition"
}
]
},
@@ -36,13 +37,14 @@
{
"language": "ID",
"text": "Kamu akan memulai aktivitas pertama berikut yang akan kami bahas setelah ini:",
"updated": 1616352314863
"updated": 1616352314863,
"style": "Text"
}
]
},
{
"style": "List",
"text": "1. Run a data mining operation to get data for the BTC/USDT Market from Binance.",
"text": "Run a data mining operation to get data for the BTC/USDT Market from Binance.",
"translations": [
{
"language": "IT",
@@ -53,13 +55,15 @@
{
"language": "ID",
"text": "1. Menjalankan operasi data mining untuk mendapatkan data BTC/USDT Market dari Binance.",
"updated": 1616352385845
"updated": 1616352385845,
"style": "List"
}
]
],
"updated": 1616414602356
},
{
"style": "List",
"text": "2. Run a Backtesting Session with an existing open-source strategy.",
"text": "Run a Backtesting Session with an existing open-source strategy.",
"translations": [
{
"language": "IT",
@@ -70,13 +74,15 @@
{
"language": "ID",
"text": "2. Menjalankan Backtesting Session dengan strategi sumber terbuka yang ada.",
"updated": 1616352419031
"updated": 1616352419031,
"style": "List"
}
]
],
"updated": 1616414607531
},
{
"style": "List",
"text": "3. Run a Live Trading Session with minimal funds, to test the critical aspects of the system.",
"text": "Run a Live Trading Session with minimal funds, to test the critical aspects of the system.",
"translations": [
{
"language": "IT",
@@ -87,9 +93,11 @@
{
"language": "ID",
"text": "3. Menjalankan Live Trading Session dengan modal kecil, untuk menguji aspek krusial dari sistem.",
"updated": 1616352469782
"updated": 1616352469782,
"style": "List"
}
]
],
"updated": 1616414612909
},
{
"style": "Callout",
@@ -104,7 +112,8 @@
{
"language": "ID",
"text": "Apakah kamu aman dengan hal ini? Mari kita mulai?",
"updated": 1616352500052
"updated": 1616352500052,
"style": "Callout"
}
]
}
@@ -18,7 +18,8 @@
{
"language": "ID",
"text": "Sebelum kita menjalankan data mining, Saya punya pertanyaan buatmu: apakah kamu trading di binance.com atau binance.us?",
"updated": 1616352567195
"updated": 1616352567195,
"style": "Definition"
}
]
},
@@ -36,7 +37,8 @@
{
"language": "ID",
"text": "Jika kamu trading di binance.com atau tidak menggunakan Binance sama sekali, sebaiknya melewati step ini dan Next!",
"updated": 1616352636966
"updated": 1616352636966,
"style": "Text"
}
]
},
@@ -54,14 +56,15 @@
{
"language": "ID",
"text": "JIka kamu trading di binance.us kamu harus mengkonfigurasi Binance node disamping! Video selanjutnya akan memberitahukan caranya!",
"updated": 1616352712406
"updated": 1616352712406,
"style": "Callout"
}
]
},
{
"style": "List",
"text": "1. Open the configuration and change the codeName to binanceus. Move the mouse pointer out of the configuration bubble and it will close and save automatically.",
"updated": 1610612932151,
"text": "Open the configuration and change the codeName to binanceus. Move the mouse pointer out of the configuration bubble and it will close and save automatically.",
"updated": 1616414675945,
"translations": [
{
"language": "IT",
@@ -72,14 +75,15 @@
{
"language": "ID",
"text": "1. Open konfigurasi dan ubah codeName to binanceus. Arahkan mouse pointer keluar dari konfigurasi bubble dan akan tertutup serta data tersimpan otomatis.",
"updated": 1616352808312
"updated": 1616352808312,
"style": "List"
}
]
},
{
"style": "List",
"text": "2. Edit the label of the node to read Binanceus.",
"updated": 1610537864275,
"text": "Edit the label of the node to read Binanceus.",
"updated": 1616414681256,
"translations": [
{
"language": "IT",
@@ -90,7 +94,8 @@
{
"language": "ID",
"text": "2. Ubah label dari node ke Binanceus.",
"updated": 1616352869688
"updated": 1616352869688,
"style": "List"
}
]
}
@@ -58,9 +58,9 @@
]
},
{
"style": "Text",
"text": "I won't tell you! You'll find out soon. . . be patient! It should take no longer than 3 to 5 minutes to extract the data from Binance, or a bit longer, depending on your hardware. Can't wait? Fine! Click Next for a quick hint!",
"updated": 1610613730092,
"style": "Success",
"text": "It should take no longer than 3 to 5 minutes to extract the data from Binance, or a bit longer, depending on your hardware. Can't wait? Fine! Click Next for a quick hint!",
"updated": 1616414820007,
"translations": [
{
"language": "IT",
@@ -25,7 +25,7 @@
"paragraphs": [
{
"style": "Text",
"text": "I said earlier that the design space is huge, and I meant it! Going from one corner to the opposite would take hundreds of clicks and drags. While using the keyboard allows you to develop neck-breaking speeds, it's not as cool as teleporting! This is how it works:",
"text": "I said earlier that the Design Space is huge, and I meant it! Going from one corner to the opposite would take hundreds of clicks and drags. While using the keyboard allows you to develop neck-breaking speeds, it's not as cool as teleporting! This is how it works:",
"translations": [
{
"language": "IT",
@@ -38,7 +38,8 @@
"text": "Design space sangatlah besar, Butuh clicks dan drags yang sangat banyak. Namun dengan keyboard akan mempercepat waktumu, Tetapi itu tidak semenarik teleporting! Baiklah ini dia cara menggunakannya:",
"updated": 1616699222605
}
]
],
"updated": 1616414991030
},
{
"style": "Callout",
@@ -24,9 +24,9 @@
},
"paragraphs": [
{
"style": "Text",
"text": "This is likely the most important bit: you are the boss! You may stop a tutorial and skip steps—or entire topics—at any point. Once you're ready to pick up the lesson again, find us on the bottom-left corner of the design space. Select Resume on the menu to start where you left, or on the first step skipped. Select Play to start from the beginning!",
"updated": 1611076579955,
"style": "Success",
"text": "In brief, you're the boss!",
"updated": 1616415192952,
"translations": [
{
"language": "IT",
@@ -41,6 +41,11 @@
}
]
},
{
"style": "Text",
"text": "You may stop a tutorial and skip steps—or entire topics—at any point. Once you're ready to pick up the lesson again, find us on the bottom section of the design space. Select Resume on the menu to start where you left, or on the first step you skipped. Select Play to start from the beginning!",
"updated": 1616415232478
},
{
"style": "Callout",
"text": "Let's try that! Click the Stop button below, and once I'm gone, open my menu and select Resume.",
@@ -7,14 +7,16 @@
"project": "Superalgos",
"name": "indicator-process-instance"
},
"text": "By now, all processes should be at 100%. When that happens, we refer to the data mining operation as being up to date.",
"text": "By now, all processes should be at 100%. When that happens, we refer to the data mining operation as being \"up to date\".",
"translations": [
{
"language": "IT",
"text": "Ormai tutti i processi dovrebbero essere al 100%. Quando ciò accade, diciamo che l`operazione di data mining è up to date.",
"updated": 1614845999951
"updated": 1614845999951,
"style": "Definition"
}
]
],
"updated": 1616415623576
},
"paragraphs": [
{
@@ -24,7 +26,8 @@
{
"language": "IT",
"text": "Quando i processi sono up to date, i bots continuano a lavorare e processare dati in tempo reale man mano che sono prodotti dall'exchange. Quindi l'operazione di mining non si ferma a meno che non la stoppi tu!",
"updated": 1614845991321
"updated": 1614845991321,
"style": "Text"
}
]
},
@@ -35,20 +38,23 @@
{
"language": "IT",
"text": "Controlla se tutti i processi sono al 100%",
"updated": 1614846041698
"updated": 1614846041698,
"style": "Callout"
}
]
},
{
"style": "Text",
"text": "To run a Live Trading Session, you need a constant feed of information from the exchange, being processed in realtime, so that the Trading Bot may apply the rules of your Trading System to make live trading decisions.",
"text": "To run a Live Trading Session, you need a constant feed of information from the exchange processed in realtime so that the Trading Bot may apply the rules of your Trading System to make live trading decisions.",
"translations": [
{
"language": "IT",
"text": "Per una Live Trading Session hai bisogno di un feed costante di dati dall'exchange che vengono processae in tempo realte, cosicchè il Trading Bot possa applicare le regole del tuo Trading System per prendere decisioni.",
"updated": 1614846102542
"updated": 1614846102542,
"style": "Text"
}
]
],
"updated": 1616415667438
}
]
}
@@ -12,20 +12,22 @@
{
"language": "IT",
"text": "Non ci lanceremo subito in una Live Trading Session, quindi non c'è motivo di mantenere attivo il data mining.",
"updated": 1614846160007
"updated": 1614846160007,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "There are two main reasons to run Data Tasks:",
"updated": 1610616990837,
"text": "There are two main use cases for running Data Tasks:",
"updated": 1616415730741,
"translations": [
{
"language": "IT",
"text": "Ci sono due motivi principali per eseguire Data Tasks:",
"updated": 1614846176409
"updated": 1614846176409,
"style": "Text"
}
]
},
@@ -37,7 +39,8 @@
{
"language": "IT",
"text": "<b>Per processare dati storici:</b> potresti voler elaborare un intervallo di tempo di un Market per una Backtesting Session, o per generare nuovi indicatori.",
"updated": 1614846254449
"updated": 1614846254449,
"style": "List"
}
]
},
@@ -49,20 +52,23 @@
{
"language": "IT",
"text": "<b>Per eseguire una live session:</b> live session di tipo diverso, come Paper Trading Session, Forward Testing Session e Live Trading Session, hanno tutte bisogno di un market feed live.",
"updated": 1614846320422
"updated": 1614846320422,
"style": "List"
}
]
},
{
"style": "Callout",
"text": "If all processes are up to date, then select Stop All Tasks in the Masters Task Manager",
"text": "If all processes are up to date, then select Stop All Tasks in the Masters Task Manager. If not, wait a bit longer!",
"translations": [
{
"language": "IT",
"text": "Se tutti i processi sono up to date, seleziona Stop All Tasks nel Task Manager.",
"updated": 1614846354737
"updated": 1614846354737,
"style": "Callout"
}
]
],
"updated": 1616415772977
}
]
}
@@ -12,32 +12,47 @@
{
"language": "IT",
"text": "Può volerci fino a un minuto perchè tutte le tasks si fermino. Il sistema non deve assolutamente essere chiuso prima che ciò accada.",
"updated": 1614846504651
"updated": 1614846504651,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Callout",
"text": "Take another quick look at the console app to see how tasks get stopped!",
"text": "Check the console app to see tasks stopping!",
"translations": [
{
"language": "IT",
"text": "Dai un'occhiata alla console app per vedere come le tasks ricevono il segnale di stop!",
"updated": 1614846474138
"updated": 1614846474138,
"style": "Callout"
}
]
],
"updated": 1616416021973
},
{
"style": "Text",
"text": "The proper way to close Superalgos is:"
},
{
"style": "List",
"text": "Stop all tasks and allow a couple of minutes.",
"updated": 1616416090932
},
{
"style": "List",
"text": "When all tasks stop may you close the console app.",
"updated": 1616416111891
},
{
"style": "List",
"text": "You may close the browser at any point and leave tasks processing in the background."
},
{
"style": "Warning",
"text": "Closing the Client before tasks stop may cause your data to become corrupt.",
"translations": [
{
"language": "IT",
"text": "Chiudere il Client prima che le tasks si fermino può corromperne i dati.",
"updated": 1614846530784
}
]
"text": "Closing the Client before tasks stop may cause your data to become corrupt!",
"updated": 1616416130792
}
]
}
@@ -12,20 +12,22 @@
{
"language": "IT",
"text": "Finora sei rimasto confinato nel lato oscuro di Superalgos. Preparati a incontrare il lato chiaro: il Charting Space.",
"updated": 1614846601940
"updated": 1614846601940,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Text",
"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,
"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.",
"updated": 1616416243162,
"translations": [
{
"language": "IT",
"text": "Il Charting Space si trova al di sopra del Design Space, separato da uno slider turchese. Come imparerai ad aspettarti da Superalgos, il Charting Space è configurabile e molto flessibile. Tutto ciò che accade al suo interno è definito nella gerarchia del Charting Space.",
"updated": 1614846709741
"updated": 1614846709741,
"style": "Text"
}
]
},
@@ -36,9 +38,11 @@
{
"language": "IT",
"text": "Il Charting Space può sbalordire al punto da far girare la testa. Non proseguire questo tutorial se sei sotto l'effetto di sostanze psicoattive.",
"updated": 1614846855335
"updated": 1614846855335,
"style": "Warning"
}
]
],
"updated": 1616416552336
}
]
}
@@ -12,20 +12,22 @@
{
"language": "IT",
"text": "Proprio come il Design Space, il Charting Space ha un'enorme area dove puoi inserire grafici...tanti quanti il tuo hardware ne riesce a gestire!",
"updated": 1614847190845
"updated": 1614847190845,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "There are only two charts in this Getting Started Workspace, to keep things simple for newcomers. Advanced users monitor charts from multiple exchanges and multiple markets.",
"updated": 1610619913827,
"text": "To keep things simple for newcomers, there are only two charts in this Getting Started Workspace. Advanced users monitor charts from multiple exchanges and multiple markets.",
"updated": 1616416713126,
"translations": [
{
"language": "IT",
"text": "Ci sono solo due charts in questo Workspace Getting Started, per mantenere le cose semplici per i novellini. Utenti avanzati confrontano diversi grafici di diversi exchanges e diversi market.",
"updated": 1614847284524
"updated": 1614847284524,
"style": "Text"
}
]
},
@@ -36,7 +38,8 @@
{
"language": "IT",
"text": "Per muoverti nel Charting Space, clicca e trascina usando il tuo mouse. La combinazione di tasti è Shift più i tasti freccia ↑ ← → ↓",
"updated": 1614847340001
"updated": 1614847340001,
"style": "Callout"
}
]
}
@@ -12,21 +12,24 @@
{
"language": "IT",
"text": "Un'ultima cosa prima di tuffarci nei grafici. Devi sapere come tenere il tuo regno in ordine!",
"updated": 1614848223577
"updated": 1614848223577,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "The time will come in which you may be working with tens of charts. You already know how to change their format... Now you need to know how to move them around, so that you may create whatever arrangements you require. It's quite easy:",
"text": "The time will come in which you may be working with tens of charts. You already know how to change their format. Now you need to learn how to move them around so that you may create whatever arrangements you require. It's quite easy:",
"translations": [
{
"language": "IT",
"text": "Arriverà il momento in cui potresti dover lavorare con decine di grafici contemporaneamente. Sai già come modificare il loro formato, ma devi sapere come spostarli in modo da configurarli esattamente come vuoi tu. Tranquillo, è facile:",
"updated": 1614848290495
"updated": 1614848290495,
"style": "Text"
}
]
],
"updated": 1616416902513
},
{
"style": "Callout",
@@ -36,18 +39,20 @@
{
"language": "IT",
"text": "Premi Shift, clicca con il tasto sinistro e trascina!",
"updated": 1614848320456
"updated": 1614848320456,
"style": "Callout"
}
]
},
{
"style": "Text",
"style": "Success",
"text": "I believe we've covered everything about how to manage the charting space. It's time to dive into the charts!",
"translations": [
{
"language": "IT",
"text": "Bene, direi che abbiamo coperto tutto ciò che serve per configurare il Charting Space. È ora di tuffarci tra i grafici!",
"updated": 1614848393942
"updated": 1614848393942,
"style": "Text"
}
]
}
@@ -7,49 +7,52 @@
"project": "Superalgos",
"name": "mouse-pointer"
},
"text": "I know! Zooming into a random spot is unlikely to position the chart squared with your screen, right? No worries...",
"text": "I know! Zooming into a random spot is unlikely to position the chart squared with your screen, right? No worries... try this trick!",
"translations": [
{
"language": "IT",
"text": "Lo so, zoommare su un punto a caso difficilmente farà sì che il grafico si adatti al tuo schermo, vero? No problem...",
"updated": 1614893061080
"updated": 1614893061080,
"style": "Definition"
}
]
],
"updated": 1616417516192
},
"paragraphs": [
{
"style": "Text",
"text": "I'll show you how to get into a chart so that everything fits nicely. First, use the Ctrl + Shift + Key-A keys to adjust the aspect ratio to fit your screen. Then, zoom out fully with your mouse. From this position...",
"updated": 1610134957920,
"translations": [
{
"language": "IT",
"text": "Ti mostro come entrare in un grafico lasciando tutto in ordine. Usa Ctrl + Shift + Key-A per adattarlo all'aspect ratio del tuo schermo. Poi, zoomma all'indietro con il mouse. Da qui...",
"updated": 1614893079786
}
]
"style": "List",
"text": "Adjust the aspect ratio: Point your mouse to the chart and hit Ctrl + Shift + Key-A",
"updated": 1616418151629
},
{
"style": "Callout",
"text": "Double-click on the time machine on top! Twice!",
"style": "List",
"text": "Zoom out: use the mouse wheel to go to the furthest zoom out position; only from this position will the next command work!"
},
{
"style": "List",
"text": "Double-click once: this centers the chart and takes you to a certain level of zoom; a margin is left to fit the name and tab of the chart on the top-left corner.",
"translations": [
{
"language": "IT",
"text": "Fai doppio click sulla Time Machine in cima! Due volte!",
"updated": 1614893194631
"updated": 1614893194631,
"style": "Callout"
}
]
],
"updated": 1616418234728
},
{
"style": "Text",
"text": "The first double-click centers the chart, and takes you to a certain level of zoom; some margin is left to fit the name of the chart and the tab on the top-left corner. The second double-click takes you all the way in, to the zoom level on which layer managers emerge.",
"style": "List",
"text": "Double-click again: this takes you further in the chart, to the zoom level in which the chart perfectly fits the screen and layer managers emerge.",
"translations": [
{
"language": "IT",
"text": "Il primo doppio click centra il grafico e lo zoomma, lasciando un po' di margine per mostrare il nome e la tab in alto a sinistra. Il secondo doppio-click ti trasporta al suo interno, al livello di zoom dove emergono i layer managers.",
"updated": 1614893166373
"updated": 1614893166373,
"style": "Text"
}
]
],
"updated": 1616418383322
}
]
}
@@ -12,7 +12,8 @@
{
"language": "IT",
"text": "Il motivo per cui non ti puoi muovere è che le scale sono bloccate in modalità automatica, così puoi trovare facilmente i dati dopo la tua prima operazione di mining.",
"updated": 1614893522639
"updated": 1614893522639,
"style": "Definition"
}
]
},
@@ -24,31 +25,28 @@
{
"language": "IT",
"text": "Settare la Time Scale in modalità automatica fa sì che i dati sull'intera scala temporale vengano mostrati insieme sul grafico.",
"updated": 1614893577134
"updated": 1614893577134,
"style": "Text"
}
]
},
{
"style": "Callout",
"text": "To toggle between the various automatic modes and manual mode, hit Shift and make a gentle one-step roll with the wheel of your mouse on top of the time scale box.",
"text": "To toggle between the various automatic modes and manual mode, hit Shift and make a gentle one-step roll with the wheel of your mouse on top of the time scale box. Alternatively, you can also place the mouse pointer over the scale box and hit the up and down arrow keys ↑ ↓. ",
"translations": [
{
"language": "IT",
"text": "Per cambiare tra automatico e manuale, premi Shift e ruota una volta la rotella del mouse sopra a una time scale box.",
"updated": 1614893644877
"updated": 1614893644877,
"style": "Callout"
}
]
],
"updated": 1616495659408
},
{
"style": "Text",
"text": "Once you've taken care of that, you should be able to move freely on the X-axis, that is, the time axis of the chart. See the video on the next step for clarity.",
"translations": [
{
"language": "IT",
"text": "Fatto questo, dovresti essere libero di muoverti liberamente sull'asse X, quello del tempo. Guarda il prossimo video per maggiori dettagli.",
"updated": 1614893688199
}
]
"text": "You should now be able to move freely on the X-axis, that is, the time axis of the chart.",
"updated": 1616495689238
}
]
}
@@ -12,43 +12,37 @@
{
"language": "IT",
"text": "Sei riuscito a mettere in pratica il trucchetto nel video precedente? Se non ce l'hai fatta, torna all'ultimo step e guarda bene!",
"updated": 1614893781372
"updated": 1614893781372,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "That's it! Scroll it, my friend!",
"translations": [
{
"language": "IT",
"text": "Esatto! Ruota quella rotella, amico!",
"updated": 1614893806439
}
]
},
{
"style": "Callout",
"text": "Scrolling the wheel of the mouse on top of the time scale box shrinks and expands time!",
"text": "Scrolling the wheel of the mouse on top of the time scale box shrinks and expands time! Alternatively, you can point the mouse to the scale box and hit the side arrow keys ← →",
"translations": [
{
"language": "IT",
"text": "Ruotare la rotella del mouse su una time scale box espande e comprime il tempo!",
"updated": 1614893833795
"updated": 1614893833795,
"style": "Callout"
}
]
],
"updated": 1616495837967
},
{
"style": "Note",
"text": "There's one more interesting detail worth noting in the previous video: when the time scale exits the automatic mode, the two tiny green triangles indicating each end of the automatic scale disappear!",
"text": "There's one more interesting detail worth noting in the previous video: when the time scale exits the automatic mode, the two tiny green triangles indicating each end of the automatic scale disappear! The scale can be set to automatic on either, neither, or both sides!",
"translations": [
{
"language": "IT",
"text": "C'è un dettaglio interessante nel video precedente: quando la time scale esce dalla modalità automatica, i due piccoli triangoli verdi che indicano gli estremi della scala automatica scompaiono!",
"updated": 1614893892461
"updated": 1614893892461,
"style": "Note"
}
]
],
"updated": 1616504911488
}
]
}
@@ -12,32 +12,24 @@
{
"language": "IT",
"text": "Vuoi che ti spieghi come funziona il Rate Scale, o lo immagini già? Ok, ti darò un suggerimento...",
"updated": 1614893948589
"updated": 1614893948589,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Callout",
"text": "The rate scale works like the time scale! Check the video coming next for clarity!",
"text": "The rate scale works like the time scale, but —when using the keyboard— you must reverse the arrow keys! Use the left and right arrows ← → to toggle through the automatic modes and up and down arrows ↑ ↓ to affect the scale! Check the video coming next for clarity!",
"translations": [
{
"language": "IT",
"text": "Funziona esattamente come il Time Scale! Guarda il video al prossimo step per i dettagli.",
"updated": 1614893978290
"updated": 1614893978290,
"style": "Callout"
}
]
},
{
"style": "Note",
"text": "There's one more scale to work with. I'll tell you all about it after the video.",
"translations": [
{
"language": "IT",
"text": "C'è ancora una scala con cui lavorare. Te ne parlerò meglio dopo il video.",
"updated": 1614893999920
}
]
],
"updated": 1616505192799
},
{
"style": "Success",
@@ -46,7 +38,8 @@
{
"language": "IT",
"text": "Prova anche la modalità semi-automatica per le differenti scale! Ruota la rotella del mouse finchè non vedi un singolo triangolino verde.",
"updated": 1614894098439
"updated": 1614894098439,
"style": "Success"
}
]
}
@@ -12,21 +12,24 @@
{
"language": "IT",
"text": "Notizia lampo sulla Time Frame Scale: non esiste una modalità automatica!",
"updated": 1614894147285
"updated": 1614894147285,
"style": "Definition"
}
]
},
"paragraphs": [
{
"style": "Text",
"text": "You may freely toggle through all available time frames! In descending order: 24, 8, 6, 4, 3, 2, and 1 hours, and 45, 40, 30, 20, 15, 10, 5, 4, 3, 2, and 1 minutes.",
"text": "You may toggle through all available time frames using the mouse wheel or up and down arrows ↑ ↓ — In descending order: 24, 12, 8, 6, 4, 3, 2, and 1 hours, and 45, 40, 30, 20, 15, 10, 5, 4, 3, 2, and 1 minutes.",
"translations": [
{
"language": "IT",
"text": "Puoi scegliere liberamente tra tutti i time frame disponibili! In ordine decrescente: 24, 8, 6, 4, 3, 2, e 1 ore, e 45, 40, 30, 20, 15, 10, 5, 4, 3, 2, e 1 minuti.",
"updated": 1614894203571
"updated": 1614894203571,
"style": "Text"
}
]
],
"updated": 1616505407890
},
{
"style": "Important",
@@ -35,7 +38,8 @@
{
"language": "IT",
"text": "Fai attenzione quando selezioni time frame con intervalli di tempo più brevi! Scalare i time frame verso il basso troppo rapidamente può causare il rendering sullo schermo di troppi dati contemporanamente e ciò può rallentare il computer. I limiti a questo proposito dipendono dal tuo hardware.",
"updated": 1614894385185
"updated": 1614894385185,
"style": "Important"
}
]
}
@@ -7,14 +7,16 @@
"project": "Superalgos",
"name": "layer"
},
"text": "Your data mining operation features bots making data products. Each product is made available on the charts through a Layer in a layers manager.",
"text": "Your data mining operation features bots making data products. Each product is made available on the charts through a Layer in a Layer Manager.",
"translations": [
{
"language": "IT",
"text": "Le operazioni di data mining coinvolgono bots che creano data products. Ogni product è accessibile dal grafico attraverso un Layer nel layers manager.",
"updated": 1615963559585
"updated": 1615963559585,
"style": "Definition"
}
]
],
"updated": 1616427338175
},
"paragraphs": [
{
@@ -24,7 +26,8 @@
{
"language": "IT",
"text": "Il primo Layer Manager alla sinistra di questa Time Machine contiene tre layers. Questi layer rappresentano i data products che il Trading System, che testeremo più tardi, usa per fare le sue scelte.",
"updated": 1615963760779
"updated": 1615963760779,
"style": "Text"
}
]
},
@@ -35,7 +38,8 @@
{
"language": "IT",
"text": "Per attivare e disattivare i layers, cliccaci sopra!",
"updated": 1615963587655
"updated": 1615963587655,
"style": "Callout"
}
]
},
@@ -47,7 +51,8 @@
{
"language": "IT",
"text": "Superalgos è provvisto di molti più indicatori, ma non sono configurati in questo Workspace. Ne parleremo più tardi!",
"updated": 1615963772691
"updated": 1615963772691,
"style": "Note"
}
]
}
@@ -12,7 +12,8 @@
{
"language": "IT",
"text": "Questa è la configurazione gerarchica del Charting Space della Time Machine che abbiamo usato prima.",
"updated": 1615964231849
"updated": 1615964231849,
"style": "Definition"
}
]
},
@@ -24,19 +25,21 @@
{
"language": "IT",
"text": "Usa qualche minuto per esplorare queste definizioni e dare un'occhiata al menù dei differenti nodi!",
"updated": 1615964274059
"updated": 1615964274059,
"style": "Callout"
}
]
},
{
"style": "Text",
"text": "I hope the structure of nodes is intuitive enough to grasp how powerful the concept of the Design Space is. You set up a time machine by adding timeline charts nodes and the desired scales. Then set up layer managers and layers referencing the corresponding Data Mine Products so that the desired data becomes available on a particular layers manager on the charts. It's like the Legoland® of trading charts!",
"updated": 1610622901511,
"text": "I hope the structure of nodes is intuitive enough to grasp how powerful the concept of the Design Space is. You set up a time machine by adding Timeline Chart nodes and the desired scales. Then set up layer managers and layers referencing the corresponding Data Mine Products so that the desired data becomes available on a particular layer manager on the charts. It's like the Legoland® of trading charts!",
"updated": 1616427563290,
"translations": [
{
"language": "IT",
"text": "Spero che la struttura dei nodi sia abbastanza intuitiva da rendere l'idea di quanto sia potente il concetto di Design Space. Configuri una time machine aggiungendo i nodi dei grafici e le relative scale, poi i layer managers e i loro layer collegati ai propri Data Mine Products, in modo che i dati richiesti diventino disponibili in uno specifico layer manager sui grafici. È una specie di Legoland® dei grafici!",
"updated": 1615964514957
"updated": 1615964514957,
"style": "Text"
}
]
}
@@ -17,7 +17,8 @@
},
{
"style": "Callout",
"text": "Expand the testing environment and look at the structure of nodes to the right... Looks Familiar?"
"text": "Expand the Testing Trading Tasks node and look at the structure of offspring nodes... Looks familiar?",
"updated": 1616427797952
},
{
"style": "Text",
@@ -12,11 +12,13 @@
"paragraphs": [
{
"style": "Text",
"text": "That is what the Network Node is about. What you've seen so far is running on your local machine. But..."
"text": "That is what the Network Node is about. What you've seen so far is running on a single machine. But...",
"updated": 1616427867794
},
{
"style": "Callout",
"text": "Superalgos supports distributing tasks across networks of nodes running the Client to be processed in a coordinated fashion, enabling smart and scalable operations. Any machine running the GUI may control the enterprise!"
"text": "Superalgos supports distributing and coordinating tasks across networks of nodes running the Client! This enables smart and scalable operations. Any machine running the GUI may control the enterprise!",
"updated": 1616693637435
},
{
"style": "Text",
Loaded 100 of 119 files, more files were not shown because too many files have changed in this diff. Show more