Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop
This commit is contained in:
commit
575546ceea
18 files changed
+109
-72
No files matched your search
Binary file not shown.
|
Before Width: | Height: | Size: 8.9 MiB After Width: | Height: | Size: 5.0 MiB |
@@ -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
|
||||
+2
-16
@@ -3,26 +3,12 @@
|
||||
"pageNumber": "3",
|
||||
"type": "App Message - Updating Your Local App",
|
||||
"definition": {
|
||||
"text": "Write here a summary for this topic page.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
"text": "The app is checking your selected current branch of the Superalgos repository for a new version. Hold on!",
|
||||
"updated": 1612542298654
|
||||
}
|
||||
]
|
||||
"text": "The app is checking your selected current branch of the Superalgos repository for a new version. Hold on!"
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
"text": "You will soon get a notice informing you whether a new version was found or if the version you are running is the latest available!",
|
||||
"updated": 1612542410214
|
||||
}
|
||||
]
|
||||
"text": "You will soon get a notice informing you whether a new version was found or if the version you are running is the latest available!"
|
||||
}
|
||||
]
|
||||
}
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "While running at the TS, the LF Trading Bot encountered an error trying to evaluate one of the conditions defined in the Trading System. Conditions are arbitrary Javascript Code that users may write. The code must be valid Javascript for Node JS.",
|
||||
"text": "While running at the TS, the LF Trading Bot encountered an error trying to evaluate one of the conditions defined in the Trading System. Conditions are arbitrary Javascript Code that users may write. The code must be valid Javascript for NodeJS.",
|
||||
"updated": 1611925986913
|
||||
},
|
||||
{
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "While running at the TS, the process where this error poped up encountered and unexpected error that forced the TS to shut the process down. The Task might still be running other not affected processes, but if all the processes stop running or this was the only one, then they Task itself might have stopped too.",
|
||||
"text": "While running at the TS, the process encountered and unexpected error that forced the TS to shut the process down. The Task may still be running other unaffected processes, but if all the processes stop running or this was the only process under the Task, then the Task may have stopped too.",
|
||||
"updated": 1611413246602
|
||||
},
|
||||
{
|
||||
|
||||
-3
@@ -3,9 +3,6 @@
|
||||
"pageNumber": 35,
|
||||
"type": "Tutorial Step - Trading Systems Trigger Stage Test",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos"
|
||||
},
|
||||
"text": "This step will play a video in full screen mode."
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+3
-3
@@ -7,16 +7,16 @@
|
||||
"project": "Superalgos",
|
||||
"name": "bullet-error"
|
||||
},
|
||||
"text": "Errors are always tied to a specific point in time, that is, to a specific candle!"
|
||||
"text": "Errors are always tied to a point in time, that is, to a specific candle! Like in this case, more than one error may happen at a time!"
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "When the Trading Bot runs a trading session, it applies the definitions in the trading system candle by candle, one at a time. The bot doesn't know what lies ahead... it only knows the current candle, that is, the candle that is being evaluated."
|
||||
"text": "When the Trading Bot runs a trading session, it applies the definitions in the Trading System candle by candle, one at a time. The bot doesn't know what's next... it only knows the current candle—the one being evaluated."
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "When an error occurs, it is handled by the trading bot, and the error is saved with the timestamp of the candle where it happened. This is how you get to know exactly what errors happened when."
|
||||
"text": "When an error occurs, it is saved with the timestamp of the corresponding candle. If more than one error happens on the same candle, each error is plotted below the previous one, with bullets decreasing in size. This is how you know exactly what errors happened when."
|
||||
}
|
||||
]
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"tutorial": "Testing a Trading Idea - The Trigger Stage",
|
||||
"pageNumber": "42.5",
|
||||
"type": "Tutorial Step - Error Details",
|
||||
"definition": {
|
||||
"text": "So, what's in those bullets? Point the mouse at one of the error bullets in the top row and see what happens!",
|
||||
"updated": 1612632114380
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Each error handled by the trading bot features a page in the Docs with a human-written description of why the error happened, as well as contextual technical information that should help you identify and fix the causes of the error.",
|
||||
"updated": 1612632341644
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Take a good look at this page!"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+22
-7
@@ -7,20 +7,35 @@
|
||||
"project": "Superalgos",
|
||||
"name": "bullet-error"
|
||||
},
|
||||
"text": "When errors happen due to definitions in the trading system, that is where you will find the corresponding error messages!"
|
||||
"text": "Notice that the design space repositioned to the node most related to the error, in this case, a Condition node. This is a crucial piece of information!",
|
||||
"updated": 1612696302333
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "Check the condition node!",
|
||||
"updated": 1612696339712
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Trading System Errors layer interacts with the design space so that you may track and find error messages. Messages are tied to the node responsible for producing the error!"
|
||||
"text": "So far, we got good information about:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "when the error happened;"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "what the error is about;"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "and where it happened!"
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Place the mouse pointer over one of the error bullets in the charting space and use the design space map to find the source of the red circle."
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "The video next shows what I found!"
|
||||
"text": "It seems like we have all the pieces of the puzzle! Let's take a few minutes to analyze the evidence!",
|
||||
"updated": 1612639178963
|
||||
}
|
||||
]
|
||||
}
|
||||
-3
@@ -3,9 +3,6 @@
|
||||
"pageNumber": 44,
|
||||
"type": "Tutorial Step - Trading Systems Tracking Errors",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos"
|
||||
},
|
||||
"text": "This step will play a video in full screen mode."
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+6
-3
@@ -16,15 +16,18 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "You know when the error happened. Keep that in mind, as the error is solely related to the candle where it happened!"
|
||||
"text": "You know when the error happened: keep that in mind, as the error is solely related to the candle where it happened!",
|
||||
"updated": 1612639274562
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "You know which node caused the error. It is likely the definition in the node that caused the error, either due to the code in the associated Javascript Node (if it's a condition), the formula (if it's a Formula node), or the node's configuration."
|
||||
"text": "You know which node caused the error: it is likely the definition in the node that caused the error, either in the code of the associated Javascript Node, the Formula, or the configuration.",
|
||||
"updated": 1612696441482
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "You know the error message. Read it carefully and make the connection with the two previous clues!"
|
||||
"text": "You know the error message: read it carefully and make the connection with the two previous clues!",
|
||||
"updated": 1612639305533
|
||||
}
|
||||
]
|
||||
}
|
||||
+5
-3
@@ -7,12 +7,14 @@
|
||||
"project": "Superalgos",
|
||||
"name": "bullet-error"
|
||||
},
|
||||
"text": "The error is associated with one of our conditions, so we must check the Javascript Code we used!"
|
||||
"text": "The error is associated with one of our conditions. The error details clearly pointed to the Javascript Code we used!",
|
||||
"updated": 1612639466412
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This is the code in our condition:<br/>chart.at24hs.bollingerSubChannel.direction === 'Down'"
|
||||
"style": "Javascript",
|
||||
"text": "chart.at24hs.bollingerSubChannel.direction ==='Down'",
|
||||
"updated": 1612639481785
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
|
||||
+2
-1
@@ -7,7 +7,8 @@
|
||||
"project": "Superalgos",
|
||||
"name": "learning-bot"
|
||||
},
|
||||
"text": "At this moment, the error doesn't affect us, because the first 19 days of the data set correspond to an uptrend! However, ..."
|
||||
"text": "At this moment, the error doesn't affect us, because the first 19 days of the data set correspond to an uptrend! However...",
|
||||
"updated": 1612696618351
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
|
||||
-3
@@ -3,9 +3,6 @@
|
||||
"pageNumber": 67,
|
||||
"type": "Tutorial Step - Trading Systems Second Backtest",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Superalgos"
|
||||
},
|
||||
"text": "This step will play a video in full screen mode."
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+6
-3
@@ -7,16 +7,19 @@
|
||||
"project": "Superalgos",
|
||||
"name": "bullet-error"
|
||||
},
|
||||
"text": "Did you find the error? What? You haven't looked? I just split the screen so that you may do your thing!"
|
||||
"text": "Have you figured out the error? What? You haven't looked? I just split the screen so that you may find the offending node too!",
|
||||
"updated": 1612698780503
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "The Trading System Errors layer is on! Go ahead and track the error on the Trading System!"
|
||||
"text": "The Trading System Errors layer is on! Go ahead and investigate what the error is about!",
|
||||
"updated": 1612698824818
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Remember... You just need to point to the error at the bottom of the chart, find the red circle on the design space, read the error message, and interpret it! Good luck!"
|
||||
"text": "Remember... You just need to point to the first error at the chart, read the description of the error, find the red ring marking the offending node on the design space, and interpret the available information! Good luck!",
|
||||
"updated": 1612698958200
|
||||
}
|
||||
]
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"tutorial": "Testing a Trading Idea - The Trigger Stage",
|
||||
"pageNumber": "42.5",
|
||||
"type": "Tutorial Step - Error Details",
|
||||
"definition": {
|
||||
"text": "So, what's in those bullets? Point the mouse at one of the error bullets in the top row and see what happens!",
|
||||
"updated": 1612632114380,
|
||||
"icon": {
|
||||
"name": "bullet-error",
|
||||
"project": "Superalgos"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Each error handled by the trading bot features a page in the Docs with a human-written description of why the error happened, as well as contextual technical information that should help you identify and fix the causes of the error.",
|
||||
"updated": 1612632341644
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Take a good look at this page!"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There's plenty of information pointing to the causes of the error, but there's still some detective work to do!",
|
||||
"updated": 1612638866209
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+1
-8
@@ -16,14 +16,7 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Keeping track of information for the whole span of the dataset—which may count years—is the true value of data mining, and the kind of things you wouldn't be able to calculate with a function, on the fly. The Plotter associated with the Indicator Bot dynamically shows the five levels of support closest to the price because those are the relevant levels for the context.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
"text": "Keeping track of information for the whole span of the dataset—which may count years—is the extraordinary value of data mining, and the kind of things you wouldn't be able to calculate with a function, on the fly. The Plotter associated with the Indicator Bot dynamically shows the five levels of support closest to the price because those are the relevant levels for the context.",
|
||||
"updated": 1612543210490
|
||||
}
|
||||
]
|
||||
"text": "Keeping track of information for the whole span of the dataset—which may count years—is the extraordinary value of data mining, and the kind of things you wouldn't be able to calculate with a function, on the fly. The Plotter associated with the Indicator Bot dynamically shows the five levels of support closest to the price because those are the relevant levels for the context."
|
||||
}
|
||||
]
|
||||
}
|
||||
+2
-16
@@ -7,26 +7,12 @@
|
||||
"project": "Superalgos",
|
||||
"name": "layer-resistance"
|
||||
},
|
||||
"text": "Got it? The Trading Bot places the Limit Buy Order at the fifth support level! What's the logic behind this?",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
"text": "Got it? The Trading Bot places the Limit Buy Order at the fourth support level! What's the logic behind this?",
|
||||
"updated": 1612543363132
|
||||
}
|
||||
]
|
||||
"text": "Got it? The Trading Bot places the Limit Buy Order at the fourth support level! What's the logic behind this?"
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "It's sort of arbitrary, but the strategy defines a falling knife as the price action capable of breaching at least four support levels and getting to the fifth during a single minute. Statistically, such events—in this time frame—produce more bounces than continuations. They may be caused by large market orders that temporarily increase the bid/ask spread in the order book.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
"text": "It's sort of arbitrary, but the strategy defines a falling knife as the price action capable of breaching at least three support levels and getting to the fourth during a single minute. Statistically, such events—in this time frame—produce more bounces than continuations. They may be caused by large market orders that temporarily increase the bid/ask spread in the order book.",
|
||||
"updated": 1612543407408
|
||||
}
|
||||
]
|
||||
"text": "It's sort of arbitrary, but the strategy defines a falling knife as the price action capable of breaching at least three support levels and getting to the fourth during a single minute. Statistically, such events—in this time frame—produce more bounces than continuations. They may be caused by large market orders that temporarily increase the bid/ask spread in the order book."
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
|
||||
Reference in new issue
Block a user