WHB Workspace and Install Market tutorial ready

This commit is contained in:
Julian Molina committed 2021-06-01 13:11:50 +02:00
1 parent cf7c1652f8
commit d252bb108c
14 files changed
+39 -28

No files matched your search

@@ -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-Time-Frame-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-Time-Frame-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}},{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Time-Frame-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-Time-Frame-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-Line 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":" 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":"{ \n\"parameter1\": \"Value for parameter1 defined at the Product Definition\"\n}","project":"Superalgos","processes":[{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Time-Frame-Market","project":"Superalgos","id":"5289fbb5-258f-48ef-bdf9-8327d7ef51c6","savedPayload":{"position":{"x":23202.2460017252,"y":34612.10543995093},"targetPosition":{"x":23502.2460017252,"y":34612.10543995093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Time-Frame-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}},{"type":"Indicator Process Instance","name":"Exponential Moving Average (EMA) Multi-Time-Frame-Daily","project":"Superalgos","id":"12ac7bd5-8f41-4a27-bb95-fd5c96c9c351","savedPayload":{"position":{"x":23242.43838058987,"y":34462.10543995093},"targetPosition":{"x":23502.2460017252,"y":34612.10543995093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Multi-Time-Frame-Daily","id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}}],"id":"90c93f60-88dd-41e0-86fc-0ffbc0aa37fb","savedPayload":{"position":{"x":23502.2460017252,"y":34612.10543995093},"targetPosition":{"x":23792.023749611923,"y":34689.75115348169},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"8f472780-c533-4c47-a60d-c429df9b7b08","savedPayload":{"position":{"x":23792.023749611923,"y":34689.75115348169},"targetPosition":{"x":24081.801497498644,"y":34767.396867012445},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"1daba52e-712d-4bb3-a5bc-0b955da9570d","savedPayload":{"position":{"x":24081.801497498644,"y":34767.396867012445},"targetPosition":{"x":24371.579245385365,"y":34845.0425805432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"52e681cc-43fb-43d3-a255-2d37df8815ab","savedPayload":{"position":{"x":24371.579245385365,"y":34845.0425805432},"targetPosition":{"x":24661.356993272086,"y":34922.68829407396},"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":"Candles","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Candles","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":"9d4e38bb-9d64-4d29-8f1f-34df78e75f80","savedPayload":{"position":{"x":23724.960890204195,"y":33766.6769487354},"targetPosition":{"x":23937.09292456016,"y":33978.80898309137},"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":"38416023-f22c-413e-b72a-ddc76ca86397","savedPayload":{"position":{"x":23937.09292456016,"y":33978.80898309137},"targetPosition":{"x":24149.224958916122,"y":34190.94101744733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":Line truncated
@@ -12,8 +12,8 @@
"paragraphs": [
{
"style": "Note",
"text": "Workspaces with the prefix Plugin come with the software. The rest are yours. When you open a plugin workspace a copy of it is made for you. Plugins allways remain unchanged.",
"updated": 1617181548594
"text": "Workspaces marked as Plugin Workspaces ship with the software. The rest are yours. When you open a plugin workspace a copy of it is made for you. Plugins allways remain unchanged.",
"updated": 1622540310563
},
{
"style": "Important",
@@ -12,12 +12,13 @@
"paragraphs": [
{
"style": "Callout",
"text": "Select Run All Project Data Tasks on the Data Tasks node menu!",
"updated": 1617181714117
"text": "Select \"Run All Project Data Tasks\" on the Data Tasks node menu!",
"updated": 1622540506392
},
{
"style": "Note",
"text": "If you are doing this tutorial after doing the Getting Started tutorial, chances are you may already have part of the data required, which may make things faster!"
"text": "If you are doing this tutorial after doing the Getting Started tutorials, chances are you may already have part of the data required, which may make things faster!",
"updated": 1622540530483
}
]
}
@@ -7,8 +7,8 @@
"project": "Superalgos",
"name": "trading-episode-counters"
},
"text": "Let's test the first Layer in the Trading Engine Layer Manager: Trading Episode Counters.",
"updated": 1617181964886
"text": "Let's test the first Layer in the Trading Engine Layer Manager: \"Trading Episode Counters\".",
"updated": 1622541030903
},
"paragraphs": [
{
@@ -16,7 +16,8 @@
},
{
"style": "Callout",
"text": "Scroll the Trading Engine layer manager until you find the Current Episode layer. Turn it on!"
"text": "Scroll the Trading Engine layer manager until you find the \"Current Episode\" layer. Turn it on!",
"updated": 1622541140027
},
{
"style": "Text",
@@ -7,8 +7,8 @@
"name": "trading-current",
"project": "Superalgos"
},
"text": "So, we turned on the Trading Episode Counters and the Current Episode layers... let's take a look at the hierarchy...",
"updated": 1617182224488
"text": "So, we turned on the \"Trading Episode Counters\" and the \"Current Episode\" layers... let's take a look at the hierarchy...",
"updated": 1622541193554
},
"paragraphs": [
{
@@ -17,8 +17,8 @@
},
{
"style": "Text",
"text": "Right! In the beginning Periods, Strategies, and Positions where showing their values because they are under the Trading Episode Counters node of the hierachy... the one we turned on first! If you follow the hierarchy upstream, you will find the Trading Episode node, and if you keep going further upstream, you'll find the Trading Current node. Exactly! Current Episode!.",
"updated": 1617182335969
"text": "Right! In the beginning Periods, Strategies, and Positions where showing their values because they are under the Trading Episode Counters node of the hierachy... the one we turned on first! If you follow the hierarchy upstream, you will find the Trading Episode node, and if you keep going further upstream, you'll find the Trading Current node. Exactly! \"Current Episode\"!",
"updated": 1622541250322
}
]
}
@@ -12,12 +12,13 @@
"paragraphs": [
{
"style": "Callout",
"text": "Go to the Simulation Objects layer manager and turn on the Strategies layer."
"text": "Go to the Simulation Objects layer manager and turn on the \"Strategies\" layer.",
"updated": 1622541366457
},
{
"style": "Text",
"text": "What's that? It's a strategy! We are in a simulation! The Strategies layer marks the span of time on which a strategy is active. ",
"updated": 1617182688542
"text": "What's that? It's a strategy! We are in a simulation! The \"Strategies\" layer marks the span of time on which a strategy is active.",
"updated": 1622541358704
},
{
"style": "Success",
@@ -12,7 +12,8 @@
"paragraphs": [
{
"style": "Callout",
"text": "Scroll down the Simulation Objects layer manager and turn on the Position Base Asset layer!"
"text": "Scroll down the Simulation Objects layer manager and turn on the \"Position Base Asset\" layer!",
"updated": 1622541528562
},
{
"style": "Text",
@@ -7,7 +7,8 @@
"project": "Superalgos",
"name": "position"
},
"text": "Did you notice there are three different layers about positions? Position, Position Base Asset, and Position Quoted Asset!"
"text": "Did you notice there are three different layers about positions? \"Position\", \"Position Base Asset\", and \"Position Quoted Asset\"!",
"updated": 1622541670733
},
"paragraphs": [
{
@@ -12,8 +12,8 @@
"paragraphs": [
{
"style": "Callout",
"text": "Turn on the Stop Loss and the Take Profit layers in the Simulation Objects layer manager!",
"updated": 1617183941500
"text": "Turn on the \"Stop Loss\" and the \"Take Profit\" layers in the Simulation Objects layer manager!",
"updated": 1622541793215
},
{
"style": "Text",
@@ -16,7 +16,8 @@
},
{
"style": "Callout",
"text": "Find the Market Buy Orders and Market Sell Orders layers and turn them on!"
"text": "Find the \"Market Buy Orders\" and \"Market Sell Orders\" layers and turn them on!",
"updated": 1622541873433
},
{
"style": "Note",
@@ -13,8 +13,8 @@
"paragraphs": [
{
"style": "Callout",
"text": "Turn the Episodes layer on!",
"updated": 1617184095329
"text": "Turn the \"Episodes\" layer on!",
"updated": 1622542043043
},
{
"style": "Text",
@@ -22,7 +22,8 @@
},
{
"style": "Note",
"text": "As usual, the plotter panels feature information that explained on the Trading Engine section of the documentation."
"text": "As usual, the plotter panels feature information that is explained on the Trading Engine section of the documentation.",
"updated": 1622542023901
}
]
}
@@ -7,12 +7,14 @@
"project": "Superalgos",
"name": "dataset-definition"
},
"text": "Superalgos processes time frames below one hour in Daily Files, meaning that the data corresponding to one day is stored in one file."
"text": "Superalgos processes time frames below one hour in \"Daily Files\", meaning that the data corresponding to one day is stored in one file.",
"updated": 1622544106578
},
"paragraphs": [
{
"style": "Text",
"text": "In contrast, data for timeframes of one hour and above are stored in Market Files, meaning that data corresponding to the whole market is stored in one file."
"text": "In contrast, data for timeframes of one hour and above are stored in \"Market Files\", meaning that data corresponding to the whole market is stored in one file.",
"updated": 1622544118279
},
{
"style": "Text",
@@ -7,12 +7,14 @@
"project": "Superalgos",
"name": "formula"
},
"text": "The Trading System Values layers works like the layers on the Trading Engine layer manager showing the values of nodes..."
"text": "The \"Trading System Values\" layers works like the layers on the Trading Engine layer manager showing the values of nodes...",
"updated": 1622544968894
},
"paragraphs": [
{
"style": "Callout",
"text": "Turn the Trading System Values layer on, slide your mouse over the chart and check the stop formulas!"
"text": "Turn the \"Trading System Values\" layer on, slide your mouse over the chart and check the stop formulas!",
"updated": 1622544977236
},
{
"style": "Note",