From 1ba978d9f7e6b07fea3fd31c83fc95a087f26131 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 May 2021 23:19:05 +0000 Subject: [PATCH 1/5] Bump ws from 7.2.3 to 7.4.6 in /Client Bumps [ws](https://github.com/websockets/ws) from 7.2.3 to 7.4.6. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.2.3...7.4.6) Signed-off-by: dependabot[bot] --- Client/package-lock.json | 6 +++--- Client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Client/package-lock.json b/Client/package-lock.json index 5b4a6ed14..8970153aa 100644 --- a/Client/package-lock.json +++ b/Client/package-lock.json @@ -2899,9 +2899,9 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", - "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" }, "xhr": { "version": "2.5.0", diff --git a/Client/package.json b/Client/package.json index 7e53cebd4..3a1e2b164 100644 --- a/Client/package.json +++ b/Client/package.json @@ -14,6 +14,6 @@ "rimraf": "^3.0.2", "simple-git": "^2.31.0", "web3": "^1.3.0", - "ws": "^7.1.2" + "ws": "^7.4.6" } } From 76120c10286123a9ac7f4646e18f1d44787c61d3 Mon Sep 17 00:00:00 2001 From: Philip Love Date: Thu, 3 Jun 2021 01:13:14 -0400 Subject: [PATCH 2/5] Add: Pluvtech Data Mine Docs --- ...h-data-mine-001-pluvtech-by-@pluvtech.json | 70 +++++++++++++++ ...uvtech-data-mine-002-fisher-transform.json | 33 +++++++ .../pluvtech-data-mine-003-waddah-attar.json | 29 +++++++ .../pluvtech-data-mine-004-macd.json | 29 +++++++ ...ech-data-mine-005-hull-moving-average.json | 29 +++++++ ...a-mine-006-exponential-moving-average.json | 29 +++++++ ...data-mine-007-mcginley-moving-average.json | 29 +++++++ ...h-data-mine-008-simple-moving-average.json | 29 +++++++ ...data-mine-009-weighted-moving-average.json | 29 +++++++ ...ne-010-volume-weighted-moving-average.json | 20 +++++ ...ta-mine-011-fibonacci-bollinger-bands.json | 33 +++++++ .../pluvtech-data-mine-012-tpsl-bands.json | 86 +++++++++++++++++++ 12 files changed, 445 insertions(+) create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json create mode 100644 Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json new file mode 100644 index 000000000..24b931eeb --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json @@ -0,0 +1,70 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "1", + "type": "Pluvtech by @Pluvtech", + "definition": { + "text": "The Pluvtech Data Mine features several indicators as listed below. These indicator's parameters can be adjusted at the Indicator Bot Instance under the applicable Data Mining Task Node (The defaults for most are arbitrary). Now go make some money!", + "updated": 1622696926695 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Pluvtech Indicators:", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "1.) Fisher Transform", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "2.) Waddah Attar" + }, + { + "style": "Text", + "text": "3.) MACD" + }, + { + "style": "Text", + "text": "4.) Hull Moving Average" + }, + { + "style": "Text", + "text": "5.) Exponential Moving Average" + }, + { + "style": "Text", + "text": "6.) McGinley Moving Average" + }, + { + "style": "Text", + "text": "7.) Simple Moving Average" + }, + { + "style": "Text", + "text": "8.) Weighted Moving Average" + }, + { + "style": "Text", + "text": "9.) Volume Weighted Moving Average" + }, + { + "style": "Text", + "text": "10.) Fibonacci Bollinger Bands" + }, + { + "style": "Text", + "text": "11.) TPSL Bands" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json new file mode 100644 index 000000000..9bb176832 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json @@ -0,0 +1,33 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "2", + "type": "Fisher Transform", + "definition": { + "text": "The Fisher Transform - An attempt to normalize a non-normal distribution.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "A technical indicator created by John F. Ehlers that converts prices into a Gaussian normal distribution. The indicator highlights when prices have moved to an extreme, based on recent prices. This may help in spotting turning points in the price of an asset. It also helps show the trend and isolate the price waves within a trend." + }, + { + "style": "Link", + "text": "Fisher Transform - (investopedia)->www.investopedia.com/terms/f/fisher-transform.asp" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json new file mode 100644 index 000000000..aa98ff29b --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "3", + "type": "Waddah Attar", + "definition": { + "text": "The Waddah Attar Indicator may help identify the likely trend and/or turning points in the market.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "Merges the Bollinger Bands and MACD together in a special way. This allows it to identify the start of the price explosion situations with very high accuracy. These explosions happen every day and sometimes multiple times a day. By using the Waddah Attar Explosion indicator you can know when this explosion begins and when they end with a high degree of success." + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json new file mode 100644 index 000000000..563bf7120 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "4", + "type": "MACD - Pluvtech's Version", + "definition": { + "text": "Moving average convergence divergence (MACD) is a trend-following momentum indicator that shows the relationship between two moving averages of a security’s price.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "MACD - (investopedia)->www.investopedia.com/terms/m/macd.asp" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json new file mode 100644 index 000000000..535181149 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "5", + "type": "Hull Moving Average", + "definition": { + "text": "The Hull Moving Average (HMA), developed by Alan Hull, is an extremely fast and smooth moving average. In fact, the HMA almost eliminates lag altogether and manages to improve smoothing at the same time.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "HMA - (Fidelity)->www.fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/hull-moving-average" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json new file mode 100644 index 000000000..abf7656ba --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "6", + "type": "Exponential Moving Average", + "definition": { + "text": "The EMA is a type of weighted moving average (WMA) that gives more weighting or importance to recent price data.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "EMA - (Investopedia)->www.investopedia.com/ask/answers/122314/what-exponential-moving-average-ema-formula-and-how-ema-calculated.asp" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json new file mode 100644 index 000000000..2d0b2be7c --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "7", + "type": "McGinley Moving Average", + "definition": { + "text": "The McGinley Dynamic indicator is a type of moving average that was designed to track the market better than existing moving average indicators. It is a technical indicator that improves upon moving average lines by adjusting for shifts in market speed.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "McGinley - (Investopedia)->www.investopedia.com/terms/m/mcginley-dynamic.asp" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json new file mode 100644 index 000000000..1dff59f53 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "8", + "type": "Simple Moving Average", + "definition": { + "text": "A simple moving average (SMA) calculates the average of a selected range of prices, usually closing prices, by the number of periods in that range.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "SMA - (Investopedia)->www.investopedia.com/terms/s/sma.asp" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json new file mode 100644 index 000000000..61db32e9e --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json @@ -0,0 +1,29 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "9", + "type": "Weighted Moving Average", + "definition": { + "text": "A Weighted Moving Average puts more weight on recent data and less on past data. This is done by multiplying each bar’s price by a weighting factor. Because of its unique calculation, WMA will follow prices more closely than a corresponding Simple Moving Average.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "WMA - (Fidelity)->www.fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/wma" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json new file mode 100644 index 000000000..b98cf0adf --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json @@ -0,0 +1,20 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "10", + "type": "Volume Weighted Moving Average", + "definition": { + "text": "The Volume-Weighted Moving Average (VWMA) emphasizes volume by weighing prices based on the amount of trading activity in a given period of time. In periods of low market volume, the SMA and the VWMA are close in value. The indicator can be used to identify and trade trends.", + "updated": 1622696264788 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json new file mode 100644 index 000000000..17c381dcc --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json @@ -0,0 +1,33 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "11", + "type": "Fibonacci Bollinger Bands", + "definition": { + "text": "These Bollinger bands feature Fibonacci retracements to very clearly show areas of support and resistance. The basis is calculate off of the Volume Weighted Moving Average. The Bands are 3 standard deviations away from the mean. 99.73% of observations should be in this range.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "About Fibonacci - (Investopedia)->www.investopedia.com/ask/answers/05/fibonacciretracement.asp" + }, + { + "style": "Link", + "text": "About Bollinger Bands - (Investopedia)->www.investopedia.com/trading/using-bollinger-bands-to-gauge-trends/" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json new file mode 100644 index 000000000..9df9bb01b --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json @@ -0,0 +1,86 @@ +{ + "topic": "Pluvtech Data Mine", + "pageNumber": "12", + "type": "TPSL Bands", + "definition": { + "text": "This indicator is not a signal generating indicator but rather one of many methods of generating Take Profit and Stop Loss levels.", + "updated": 1622686933380 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Info:", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "The primary usage of this indicator is for the data found in the panel and to reference from your Trading System although it does come with a plotter in case you'd like to view the levels on your chart. You set the parameters at the data mining task => indicator bot instance as the default values (below) are arbitrary and based on relativeMovingAverage(trueRange).", + "updated": 1622695020858 + }, + { + "style": "Title", + "text": "Default Values:", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "periods = 15; (for calculation of the ATR)", + "updated": 1622694577540 + }, + { + "style": "Text", + "text": "take profit multiplier (of ATR) = 1; (i.e.- 100% of ATR.)", + "updated": 1622694767558 + }, + { + "style": "Text", + "text": "Stop Loss Multiplier (of ATR) = 1.5; (i.e.- 150% of ATR.)", + "updated": 1622695076620 + }, + { + "style": "Text", + "text": "*Note* TP1 = 100% ; TP2 = 200% ; TP3 = 300%", + "updated": 1622695096382 + }, + { + "style": "Title", + "text": "Parameters for Indicator Bot Instance:", + "updated": 1622481793076 + }, + { + "style": "Text", + "text": "parameters at Indicator Bot Instance should look like this:", + "updated": 1622694828029 + }, + { + "style": "Text", + "text": "{" + }, + { + "style": "Text", + "text": "\"periods\": value,", + "updated": 1622694892884 + }, + { + "style": "Text", + "text": "\"tpMult\": value," + }, + { + "style": "Text", + "text": "\"slMult\": value" + }, + { + "style": "Text", + "text": "}" + }, + { + "style": "Title", + "text": "Maintainer:", + "updated": 1622481793076 + }, + { + "style": "Link", + "text": "@pluvtech (Telegram)->t.me/pluvtech" + } + ] +} From 98cca71c5a1c2b74bcadd4893d7cac820542d49f Mon Sep 17 00:00:00 2001 From: Smidy13 <77650800+Smidy13@users.noreply.github.com> Date: Thu, 3 Jun 2021 23:23:51 +1200 Subject: [PATCH 3/5] Bug Fix: Load Tutorials for Plugins Workspaces --- Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js | 1 + 1 file changed, 1 insertion(+) diff --git a/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js b/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js index d93123091..3a617b9b3 100644 --- a/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Superalgos/UI/Spaces/Design-Space/Workspace.js @@ -385,6 +385,7 @@ function newWorkspace() { thisObject.isInitialized = true saveWorkspace() runTasksAndSessions() + playTutorials() } } break From d0d25c42a3f72fb73cf92e14a23cae3f7be08f18 Mon Sep 17 00:00:00 2001 From: Philip Love Date: Fri, 4 Jun 2021 13:45:39 -0400 Subject: [PATCH 4/5] Change: Small change to complete user-defined-variables docs --- .../Superalgos/Schemas/Docs-Nodes/user-defined-variables.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json index 6435c92ea..f35b757f3 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json @@ -12,7 +12,8 @@ }, { "style": "Text", - "text": "Oftentimes, when building a strategy, the need for a place to store some data may arise. The User-Defined-Variables nodes are the correct place to do this. The children nodes, (User Defined variable nodes), of this node are unused by the base code of the Superalgos processes thus the data placed inside these variables will remain unchanged and available for the duration of the episode." + "text": "Oftentimes, when building a strategy, the need for a place to store some data may arise. The User Defined Variables nodes are the correct place to do this. The children nodes, (User Defined Variable nodes), of this node are unused by the base code of the Superalgos processes thus the data placed inside these variables will remain unchanged and available for the duration of the episode.", + "updated": 1622828443644 }, { "style": "Text", From 4750803faebe8d0e40a8ad515447aabc653ecfe1 Mon Sep 17 00:00:00 2001 From: Julian Molina Date: Sat, 5 Jun 2021 12:19:45 +0200 Subject: [PATCH 5/5] Small fixes to user variables docs --- .../Schemas/Docs-Nodes/user-defined-code.json | 9 ++++--- .../Docs-Nodes/user-defined-variables.json | 27 ++++++++++--------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-code.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-code.json index d2237142f..edc02f2c8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-code.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-code.json @@ -1,13 +1,14 @@ { "type": "User Defined Code", "definition": { - "text": "You can use this node to inject your own executable code into the the Trading System. The exact moment when this code will be run depends on its config properties. From your code you can access the Trading Engine, read and modify it's values, modifying the standard behaviour of the Trading Bot.", - "updated": 1622299982600 + "text": "You can use this node to inject your own executable code into the Trading System. The exact moment when this code will be run depends on its config properties. From your code you can access the Trading Engine, read and modify it's values, modifying the standard behaviour of the Trading Bot.", + "updated": 1622832915295 }, "paragraphs": [ { - "style": "Text", - "text": "Right click and select the pencil button to enter edit mode." + "style": "Title", + "text": "Configuration", + "updated": 1622832997207 } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json index 6435c92ea..84b9ba4c2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json @@ -6,28 +6,29 @@ }, "paragraphs": [ { - "style": "Text", - "text": "

Overview

", - "updated": 1622299369556 + "style": "Title", + "text": "Overview", + "updated": 1622832251706 }, { "style": "Text", - "text": "Oftentimes, when building a strategy, the need for a place to store some data may arise. The User-Defined-Variables nodes are the correct place to do this. The children nodes, (User Defined variable nodes), of this node are unused by the base code of the Superalgos processes thus the data placed inside these variables will remain unchanged and available for the duration of the episode." + "text": "Oftentimes, when building a strategy, the need for a place to store some data may arise. The User Defined Variables nodes are the correct place to do this. The children nodes (User Defined variable nodes) of this node are unused by the base code of the Superalgos processes thus the data placed inside these variables will remain unchanged and available for the duration of the episode.", + "updated": 1622832401231 }, { - "style": "Text", - "text": "

Additional Info

", - "updated": 1622250099965 + "style": "Title", + "text": "Additional Info", + "updated": 1622832255099 }, { - "style": "Text", - "text": "- Persistence: It should be noted that these variables will persist throughout the System's episode; not just at the stage or strategy layer from which they are set.", - "updated": 1622299441071 + "style": "List", + "text": "Persistence: It should be noted that these variables will persist throughout the System's episode; not just at the stage or strategy layer from which they are set.", + "updated": 1622832233531 }, { - "style": "Text", - "text": "- State: A user defined variable is mutable.", - "updated": 1622250209793 + "style": "List", + "text": "State: A user defined variable is mutable.", + "updated": 1622832241466 } ] } \ No newline at end of file