From 47041b4676d9e6aa16a50a298968206693328d25 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 23 Dec 2020 15:41:46 +0100 Subject: [PATCH] Definition in function --- .../Schemas/Docs-Nodes/actual-rate.json | 4 +- .../Schemas/Docs-Nodes/algorithm-name.json | 4 +- .../Docs-Nodes/annualized-rate-of-return.json | 4 +- .../Docs-Nodes/backtesting-session.json | 6 +- .../Schemas/Docs-Nodes/balance.json | 4 +- .../Schemas/Docs-Nodes/begin-balance.json | 4 +- .../Schemas/Docs-Nodes/begin-rate.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/begin.json | 4 +- .../Docs-Nodes/bot-data-dependencies.json | 6 +- .../Schemas/Docs-Nodes/bot-products.json | 6 +- .../Docs-Nodes/calculations-procedure.json | 4 +- .../Docs-Nodes/cancel-order-event.json | 4 +- .../Schemas/Docs-Nodes/chart-points.json | 4 +- .../Schemas/Docs-Nodes/charting-space.json | 4 +- .../Schemas/Docs-Nodes/close-execution.json | 4 +- .../Schemas/Docs-Nodes/close-stage-event.json | 4 +- .../Schemas/Docs-Nodes/close-stage.json | 4 +- .../Schemas/Docs-Nodes/condition.json | 4 +- .../Docs-Nodes/create-order-event.json | 4 +- .../Schemas/Docs-Nodes/crypto-ecosystem.json | 4 +- .../Schemas/Docs-Nodes/current.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/cycle.json | 4 +- .../Schemas/Docs-Nodes/dashboard.json | 4 +- .../Docs-Nodes/data-building-procedure.json | 4 +- .../Docs-Nodes/data-dependency-folder.json | 4 +- .../Schemas/Docs-Nodes/data-dependency.json | 4 +- .../data-mine-data-dependencies.json | 6 +- .../Docs-Nodes/data-mine-products.json | 6 +- .../Schemas/Docs-Nodes/data-mine-tasks.json | 6 +- .../Schemas/Docs-Nodes/data-mine.json | 4 +- .../Schemas/Docs-Nodes/data-mines-data.json | 4 +- .../Docs-Nodes/data-product-folder.json | 4 +- .../Schemas/Docs-Nodes/data-product.json | 4 +- .../Schemas/Docs-Nodes/data-storage.json | 4 +- .../Docs-Nodes/dataset-definition.json | 6 +- .../Superalgos/Schemas/Docs-Nodes/days.json | 4 +- .../Schemas/Docs-Nodes/design-space.json | 4 +- .../Schemas/Docs-Nodes/distance-to-event.json | 4 +- .../Schemas/Docs-Nodes/end-balance.json | 4 +- .../Schemas/Docs-Nodes/end-rate.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/end.json | 4 +- .../Schemas/Docs-Nodes/entry-target-rate.json | 4 +- .../Schemas/Docs-Nodes/entry-target-size.json | 4 +- .../Docs-Nodes/episode-base-asset.json | 4 +- .../Docs-Nodes/episode-quoted-asset.json | 4 +- .../Schemas/Docs-Nodes/episode.json | 4 +- .../Docs-Nodes/exchange-account-asset.json | 4 +- .../Docs-Nodes/exchange-data-products.json | 4 +- .../Docs-Nodes/exchange-data-tasks.json | 4 +- .../Schemas/Docs-Nodes/exchange-id.json | 4 +- .../Schemas/Docs-Nodes/exchange-orders.json | 4 +- .../Docs-Nodes/exchange-trading-products.json | 4 +- .../Docs-Nodes/exchange-trading-tasks.json | 4 +- .../Docs-Nodes/execution-algorithm.json | 4 +- .../Docs-Nodes/execution-finished-event.json | 4 +- .../Docs-Nodes/execution-started-event.json | 4 +- .../Schemas/Docs-Nodes/exit-target-rate.json | 4 +- .../Schemas/Docs-Nodes/exit-target-size.json | 4 +- .../Schemas/Docs-Nodes/exit-type.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/fails.json | 4 +- .../Schemas/Docs-Nodes/fee-structure.json | 4 +- .../Schemas/Docs-Nodes/fees-paid.json | 4 +- .../Schemas/Docs-Nodes/formula.json | 4 +- .../Docs-Nodes/forward-testing-session.json | 4 +- .../Schemas/Docs-Nodes/heartbeats.json | 4 +- .../Schemas/Docs-Nodes/hit-fail.json | 4 +- .../Schemas/Docs-Nodes/hit-ratio.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/hits.json | 4 +- .../Schemas/Docs-Nodes/identifier.json | 4 +- .../Schemas/Docs-Nodes/image-condition.json | 4 +- .../Schemas/Docs-Nodes/image-position.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/image.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/index.json | 4 +- .../Docs-Nodes/indicator-bot-instance.json | 4 +- .../Schemas/Docs-Nodes/indicator-bot.json | 4 +- .../indicator-process-instance.json | 4 +- .../Schemas/Docs-Nodes/javascript-code.json | 4 +- .../Schemas/Docs-Nodes/key-reference.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/last.json | 4 +- .../Schemas/Docs-Nodes/layer-manager.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/layer.json | 4 +- .../Schemas/Docs-Nodes/limit-buy-order.json | 4 +- .../Schemas/Docs-Nodes/limit-order.json | 4 +- .../Schemas/Docs-Nodes/limit-sell-order.json | 4 +- .../Docs-Nodes/live-trading-session.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/lock.json | 4 +- .../Schemas/Docs-Nodes/manage-stage.json | 4 +- .../Schemas/Docs-Nodes/managed-stop-loss.json | 4 +- .../Docs-Nodes/managed-take-profit.json | 4 +- .../Schemas/Docs-Nodes/market-base-asset.json | 4 +- .../Schemas/Docs-Nodes/market-buy-order.json | 4 +- .../Docs-Nodes/market-data-products.json | 4 +- .../Schemas/Docs-Nodes/market-data-tasks.json | 4 +- .../Schemas/Docs-Nodes/market-order.json | 4 +- .../Docs-Nodes/market-quoted-asset.json | 4 +- .../Schemas/Docs-Nodes/market-sell-order.json | 4 +- .../Docs-Nodes/market-trading-products.json | 4 +- .../Docs-Nodes/market-trading-tasks.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/market.json | 4 +- .../Schemas/Docs-Nodes/master-script.json | 4 +- .../Docs-Nodes/move-to-phase-event.json | 4 +- .../Schemas/Docs-Nodes/network-node.json | 4 +- .../Schemas/Docs-Nodes/network.json | 4 +- .../Schemas/Docs-Nodes/next-phase-event.json | 4 +- .../Schemas/Docs-Nodes/open-execution.json | 4 +- .../Schemas/Docs-Nodes/open-stage.json | 4 +- .../Schemas/Docs-Nodes/order-base-asset.json | 4 +- .../Schemas/Docs-Nodes/order-name.json | 4 +- .../Docs-Nodes/order-quoted-asset.json | 4 +- .../Schemas/Docs-Nodes/order-rate.json | 4 +- .../Docs-Nodes/output-dataset-folder.json | 4 +- .../Schemas/Docs-Nodes/output-dataset.json | 4 +- .../Schemas/Docs-Nodes/panel-data.json | 4 +- .../Docs-Nodes/paper-trading-session.json | 4 +- .../Schemas/Docs-Nodes/percentage-filled.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/phase.json | 4 +- .../Schemas/Docs-Nodes/plotter-module.json | 4 +- .../Schemas/Docs-Nodes/plotter-panel.json | 4 +- .../Schemas/Docs-Nodes/plotter.json | 4 +- .../Docs-Nodes/plugin-file-position.json | 4 +- .../Schemas/Docs-Nodes/plugin-file.json | 4 +- .../Schemas/Docs-Nodes/plugin-tutorials.json | 4 +- .../Schemas/Docs-Nodes/plugins.json | 4 +- .../Schemas/Docs-Nodes/point-formula.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/point.json | 4 +- .../Schemas/Docs-Nodes/polygon-body.json | 4 +- .../Schemas/Docs-Nodes/polygon-border.json | 4 +- .../Schemas/Docs-Nodes/polygon-condition.json | 4 +- .../Schemas/Docs-Nodes/polygon-vertex.json | 4 +- .../Schemas/Docs-Nodes/polygon.json | 4 +- .../Docs-Nodes/position-base-asset.json | 4 +- .../Docs-Nodes/position-quoted-asset.json | 4 +- .../Schemas/Docs-Nodes/position.json | 4 +- .../Docs-Nodes/procedure-initialization.json | 4 +- .../Schemas/Docs-Nodes/procedure-loop.json | 4 +- .../Docs-Nodes/process-definition.json | 4 +- .../Docs-Nodes/process-dependencies.json | 4 +- .../Docs-Nodes/product-definition-folder.json | 4 +- .../Docs-Nodes/product-definition.json | 4 +- .../Schemas/Docs-Nodes/profit-loss.json | 4 +- .../Schemas/Docs-Nodes/rate-scale.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/rate.json | 4 +- .../Schemas/Docs-Nodes/record-definition.json | 4 +- .../Schemas/Docs-Nodes/record-property.json | 4 +- .../Schemas/Docs-Nodes/scripts-library.json | 4 +- .../Docs-Nodes/sensor-bot-instance.json | 4 +- .../Schemas/Docs-Nodes/sensor-bot.json | 4 +- .../Docs-Nodes/sensor-process-instance.json | 4 +- .../Schemas/Docs-Nodes/serial-number.json | 4 +- .../Docs-Nodes/session-base-asset.json | 4 +- .../Docs-Nodes/session-quoted-asset.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/shapes.json | 4 +- .../Docs-Nodes/simulated-actual-rate.json | 4 +- .../Docs-Nodes/simulated-exchange-events.json | 4 +- .../Docs-Nodes/simulated-fees-paid.json | 4 +- .../Docs-Nodes/simulated-partial-fill.json | 4 +- .../Schemas/Docs-Nodes/situation-name.json | 4 +- .../Schemas/Docs-Nodes/situation.json | 4 +- .../Schemas/Docs-Nodes/size-filled.json | 4 +- .../Schemas/Docs-Nodes/size-placed.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/size.json | 4 +- .../Schemas/Docs-Nodes/slippage.json | 4 +- .../Schemas/Docs-Nodes/snapshots.json | 4 +- .../Schemas/Docs-Nodes/stage-base-asset.json | 4 +- .../Docs-Nodes/stage-quoted-asset.json | 4 +- .../Schemas/Docs-Nodes/status-dependency.json | 4 +- .../Schemas/Docs-Nodes/status-report.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/status.json | 4 +- .../Docs-Nodes/stop-loss-position.json | 4 +- .../Docs-Nodes/strategy-close-stage.json | 4 +- .../Docs-Nodes/strategy-manage-stage.json | 4 +- .../Docs-Nodes/strategy-open-stage.json | 4 +- .../Docs-Nodes/strategy-trigger-stage.json | 4 +- .../Schemas/Docs-Nodes/strategy.json | 4 +- .../Schemas/Docs-Nodes/style-condition.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/style.json | 4 +- .../Schemas/Docs-Nodes/super-scripts.json | 4 +- .../Docs-Nodes/superalgos-project.json | 4 +- .../Docs-Nodes/take-position-event.json | 4 +- .../Docs-Nodes/take-profit-position.json | 4 +- .../Schemas/Docs-Nodes/target-rate.json | 4 +- .../Docs-Nodes/target-size-in-base-asset.json | 4 +- .../target-size-in-quoted-asset.json | 4 +- .../Schemas/Docs-Nodes/target-size.json | 4 +- .../Schemas/Docs-Nodes/task-manager.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/task.json | 4 +- .../Schemas/Docs-Nodes/template-script.json | 4 +- .../Docs-Nodes/template-structure.json | 4 +- .../Schemas/Docs-Nodes/text-condition.json | 4 +- .../Schemas/Docs-Nodes/text-formula.json | 4 +- .../Schemas/Docs-Nodes/text-position.json | 4 +- .../Schemas/Docs-Nodes/text-style.json | 4 +- .../Superalgos/Schemas/Docs-Nodes/text.json | 4 +- .../Schemas/Docs-Nodes/time-frame-scale.json | 4 +- .../Schemas/Docs-Nodes/time-frame.json | 4 +- .../Docs-Nodes/time-frames-filter.json | 4 +- .../Schemas/Docs-Nodes/time-machine.json | 4 +- .../Schemas/Docs-Nodes/time-range.json | 4 +- .../Schemas/Docs-Nodes/time-scale.json | 4 +- .../Schemas/Docs-Nodes/timeline-chart.json | 4 +- .../Docs-Nodes/trading-bot-instance.json | 4 +- .../Schemas/Docs-Nodes/trading-bot.json | 4 +- .../Docs-Nodes/trading-engine-reference.json | 4 +- .../Schemas/Docs-Nodes/trading-engine.json | 4 +- .../Docs-Nodes/trading-mine-products.json | 6 +- .../Docs-Nodes/trading-mine-tasks.json | 6 +- .../Schemas/Docs-Nodes/trading-mine.json | 4 +- .../Docs-Nodes/trading-mines-data.json | 4 +- .../Docs-Nodes/trading-parameters.json | 4 +- .../Docs-Nodes/trading-process-instance.json | 4 +- .../Docs-Nodes/trading-session-reference.json | 4 +- .../Schemas/Docs-Nodes/trading-strategy.json | 4 +- .../Docs-Nodes/trading-system-reference.json | 4 +- .../Schemas/Docs-Nodes/trading-system.json | 4 +- .../Schemas/Docs-Nodes/trigger-off-event.json | 4 +- .../Schemas/Docs-Nodes/trigger-on-event.json | 4 +- .../Schemas/Docs-Nodes/trigger-stage.json | 4 +- .../Schemas/Docs-Nodes/tutorial-topic.json | 4 +- .../Schemas/Docs-Nodes/tutorial.json | 4 +- .../Docs-Nodes/user-defined-parameters.json | 4 +- .../Docs-Nodes/user-defined-statistic.json | 4 +- .../Schemas/Docs-Nodes/viewport.json | 4 +- .../UI/Spaces/Docs-Space/DocsSpace.js | 104 ++++++++++-------- 223 files changed, 513 insertions(+), 497 deletions(-) diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json index 2ac8e026a..a43de9491 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json @@ -3,8 +3,8 @@ "definition": "Actual rate is the number reported by the exchange as the rate at which an order was filled.", "paragraphs": [ { - "style": "Title", - "text": "How the Actual Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json index 9bce9116c..29df7c621 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json @@ -3,8 +3,8 @@ "definition": "Algorithm name is the name of the execution algorithm that opened the order, as specified in the trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Algorithm Name Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json b/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json index bd5acd67e..4ccf6e654 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json @@ -3,8 +3,8 @@ "definition": "Annualized rate of return is the equivalent ROI scaled to one year.", "paragraphs": [ { - "style": "Title", - "text": "How the Annualized Rate Of Return Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json index a0688399f..b38593651 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json @@ -3,12 +3,12 @@ "definition": "A backtesting session is a trading mode by which the trading bot instance reads historic market data in a user-defined datetime range, applies the rules defined in the associated trading system, and generates a trading simulation.", "paragraphs": [ { - "style": "Title", - "text": "How the Backtesting Session Works" + "style": "Block", + "text": "Content" }, { "style": "Text", - "text": "A backtesting session node must reference a trading system to gain access to the trading logic to be applied during the session. Other considerations framing the session come from the set of parameters attached to it. Fordward Testing bla bla bla" + "text": "A backtesting session node must reference a trading system to gain access to the trading logic to be applied during the session. Other considerations framing the session come from the set of parameters attached to it." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/balance.json index 67565af29..2f8deecad 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/balance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/balance.json @@ -3,8 +3,8 @@ "definition": "Balance is the running balance, that is, the amount of the asset that exists at any point in time.", "paragraphs": [ { - "style": "Title", - "text": "How the Balance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json index a276cf57f..92e34fece 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json @@ -3,8 +3,8 @@ "definition": "Begin balance is the balance at the datetime of the begin property of the parent node or concept.", "paragraphs": [ { - "style": "Title", - "text": "How the Begin Balance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json index 13cb436ba..3619fadf1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json @@ -3,8 +3,8 @@ "definition": "Begin rate is the close rate of the candle corresponding to the datetime of the begin property.", "paragraphs": [ { - "style": "Title", - "text": "How the Begin Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin.json b/Projects/Superalgos/Schemas/Docs-Nodes/begin.json index 11db3b8e6..b3edaea8e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/begin.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/begin.json @@ -3,8 +3,8 @@ "definition": "Begin is the datetime at the moment the object represented by the parent node began to exist.", "paragraphs": [ { - "style": "Title", - "text": "How the Begin Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json index 76fddfe4d..3827a0e27 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json @@ -3,8 +3,8 @@ "definition": "A bot data dependencies node is an organizational device used to arrange data dependencies corresponding to a specific bot.", "paragraphs": [ { - "style": "Title", - "text": "How the Bot Data Dependencies Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -24,7 +24,7 @@ }, { "style": "Note", - "text": "See the data dependency schema document and the Adding a Data Dependecy Node section for all the details." + "text": "See the data dependency node definition and the Adding a Data Dependecy Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json index 84eb075c6..769f5d86f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json @@ -3,8 +3,8 @@ "definition": "A bot products node is an organizational device used to arrange data products corresponding to a specific bot.", "paragraphs": [ { - "style": "Title", - "text": "How the Bot Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -28,7 +28,7 @@ }, { "style": "Note", - "text": "See the data product schema document and the Adding a Data Product Node section for all the details." + "text": "See the data product node definition and the Adding a Data Product Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json b/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json index 61cca539f..48612f8e5 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json @@ -3,8 +3,8 @@ "definition": "The calculations procedure processes information to be fed to calculated properties. Calculated properties are not stored in the data set; instead, they are calculated in real-time as the data is consumed by others.", "paragraphs": [ { - "style": "Title", - "text": "How the Calculations Procedure Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json index e05da5683..d17db3dc2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json @@ -3,8 +3,8 @@ "definition": "The cancel order event makes cancelling limit orders possible.", "paragraphs": [ { - "style": "Title", - "text": "How the Cancel Order Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json b/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json index a1fdc7400..0bdd0b178 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json @@ -3,8 +3,8 @@ "definition": "A chart points groups definitions of coordinate points used to define polygons.", "paragraphs": [ { - "style": "Title", - "text": "How the Chart Points Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json b/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json index 73410d17b..52344b4bc 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json @@ -3,8 +3,8 @@ "definition": "The charting space is the hierarchy that governs the configuration of the charts, and the bidimensional space on which charts are drawn.", "paragraphs": [ { - "style": "Title", - "text": "How the Charting Space Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json index 7d20cdd20..923c65448 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json @@ -3,8 +3,8 @@ "definition": "The close execution node groups all execution algorithms involved in the process of closing a position.", "paragraphs": [ { - "style": "Title", - "text": "How the Close Execution Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json index 091fccd13..1fd73c3c9 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json @@ -3,8 +3,8 @@ "definition": "The close stage event defines the set of rules that need to be met for the corresponding stage to be closed.", "paragraphs": [ { - "style": "Title", - "text": "How the Close Stage Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json index 5f499814a..7585b487a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json @@ -3,8 +3,8 @@ "definition": "The close stage deals with the definitions that make up the logic to close a position, including the target rate and size, and order execution.", "paragraphs": [ { - "style": "Title", - "text": "How the Close Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/condition.json index 174c5738e..9037c22a3 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/condition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/condition.json @@ -3,8 +3,8 @@ "definition": "Conditions are rules within a situation. When all conditions under a situation validate true, then the situation gets validated as well, and the associated event is triggered.", "paragraphs": [ { - "style": "Title", - "text": "How the Condition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json index e9c3bb2f8..460841946 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json @@ -3,8 +3,8 @@ "definition": "The create order event controls the placement of orders.", "paragraphs": [ { - "style": "Title", - "text": "How the Create Order Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json index 412a94cf9..726237de9 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json @@ -3,8 +3,8 @@ "definition": "The crypto ecosystem is a hierarchy that contains definitions about third-parties, including exchanges and their markets, as well as accounts of users with those third parties.", "paragraphs": [ { - "style": "Title", - "text": "How the Crypto Ecosystem Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/current.json b/Projects/Superalgos/Schemas/Docs-Nodes/current.json index a7c3e98a5..a29c24daa 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/current.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/current.json @@ -3,8 +3,8 @@ "definition": "The current object refers to the context in which instances of several other objects exist—like episode, strategy, position, strategy stages, and so on—in particular, the instances that are open at the time of evaluation, hence the adjective current.", "paragraphs": [ { - "style": "Title", - "text": "How the Current Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json b/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json index 421416b59..545421ef8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json @@ -3,8 +3,8 @@ "definition": "The trading bot performs its duties in regards to exchange orders and accounts in two consecutive cycles for each candle.", "paragraphs": [ { - "style": "Title", - "text": "How the Cycle Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json b/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json index 8514e5fb5..eaef02a2f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json @@ -3,8 +3,8 @@ "definition": "A dashboard is a collection of time machines, each containing any number of charts.", "paragraphs": [ { - "style": "Title", - "text": "How the Dashboard Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json index e0c4ca514..69f656dc8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json @@ -3,8 +3,8 @@ "definition": "The data building procedure processes information to be fed to properties that are stored in the output dataset.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Building Procedure Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json index 2f9cc5cd1..f8893c1da 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json @@ -3,8 +3,8 @@ "definition": "A data dependency folder node is an organizational device used to map the arrangement of product definition folders of a given bot.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Dependency Folder Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json index dc330a420..0d4303179 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json @@ -3,8 +3,8 @@ "definition": "Data dependencies are references established with dataset definitions of other bots, determining which datasets the process establishing the reference uses as input.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Dependency Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json index af55a5962..3f170c8d6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json @@ -3,8 +3,8 @@ "definition": "Data mine data dependencies are references established with entire data mines to facilitate establishing data dependencies with multiple datasets in the given data mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Mine Data Dependencies Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -24,7 +24,7 @@ }, { "style": "Note", - "text": "See the data dependency schema document and the Adding a Data Dependecy Node section for all the details." + "text": "See the data dependency node definition and the Adding a Data Dependecy Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json index 850dd9163..0ee23ac55 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json @@ -3,8 +3,8 @@ "definition": "Data mine products are references established with data mines to facilitate establishing data product references with multiple products in the given data mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Mine Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -28,7 +28,7 @@ }, { "style": "Note", - "text": "See the data product schema document and the Adding a Data Product Node section for all the details." + "text": "See the data product node definition and the Adding a Data Product Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json index eab83034c..486e6da9b 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json @@ -3,8 +3,8 @@ "definition": "The data mine tasks node is an organizational device that groups tasks corresponding to the referenced data mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Mine Tasks Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -24,7 +24,7 @@ }, { "style": "Note", - "text": "See the task schema document and the Adding a Task Node section for all the details." + "text": "See the task node definition and the Adding a Task Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json index 4f5dbb2a3..82e8b412a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json @@ -3,8 +3,8 @@ "definition": "A data mine is a hierarchy that contains definitions of sensor and indicators bots, and their plotters. These definitions make up the actual programs of such bots—the source code.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Mine Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json index 308d838c5..6b35553ac 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json @@ -3,8 +3,8 @@ "definition": "Session independent data refers to data generated by sensors and indicators, not related to trading sessions.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Mines Data Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json index 4969b1a16..1a5c8ac5e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json @@ -3,8 +3,8 @@ "definition": "A data product folder node is an organizational device used to map the arrangement of product definition folders as may exist in the bot definition of the corresponding data or trading mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Product Folder Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json index e641a3b51..2bb1e4e76 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json @@ -3,8 +3,8 @@ "definition": "A data product represents the collection of datasets generated by the instance of a bot as defined in the corresponding data mine or trading mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Product Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json index 3de6a44e2..5cce9c2f4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json @@ -3,8 +3,8 @@ "definition": "The data storage node holds the definitions as to what data is stored in the corresponding network node.", "paragraphs": [ { - "style": "Title", - "text": "How the Data Storage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json index 27155ef63..42c2d7f96 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json @@ -1,10 +1,10 @@ { "type": "Dataset Definition", - "definition": "A data set is a collection of files stored in the designated location, as per the definitions on the referenced data product in the corresponding data mine.", + "definition": "A dataset definition contains a configuration file that defines many aspects of the dataset. There are two types of dataset definitions: Multi-Period-Market and Multi-Period-Daily.", "paragraphs": [ { - "style": "Title", - "text": "How the Dataset Definition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/days.json b/Projects/Superalgos/Schemas/Docs-Nodes/days.json index f3a7c4da5..afaf0baee 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/days.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/days.json @@ -3,8 +3,8 @@ "definition": "Days counts the number of days through which the trading bot has cycled since the object represented by the parent node was open.", "paragraphs": [ { - "style": "Title", - "text": "How the Days Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json b/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json index 220c45760..c69f45f27 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json @@ -3,8 +3,8 @@ "definition": "The design space is the visual environment that hosts all system and user definitions. In practical terms, it is the black space below the slider that splits the screen horizontally, separating the design space in the bottom from the charting space on top. As a hierarchy, it features nodes that enable user-control over certain aspects of the look, feel, and behavior of the space.", "paragraphs": [ { - "style": "Title", - "text": "How the Design Space Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json index b9bfe2072..fe6a32ab7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json @@ -3,8 +3,8 @@ "definition": "Distance to event features counters indicating how many periods (candles) have passed since the last occurrence of certain events, in the context of the episode.", "paragraphs": [ { - "style": "Title", - "text": "How the Distance To Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json index 9e85848ad..869099f8c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json @@ -3,8 +3,8 @@ "definition": "End balance is the balance at the datetime of the end property of the parent node or concept.", "paragraphs": [ { - "style": "Title", - "text": "How the End Balance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json index e59fe9ffe..a313b44e6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json @@ -3,8 +3,8 @@ "definition": "End rate is the close rate of the candle corresponding to the datetime of the end property.", "paragraphs": [ { - "style": "Title", - "text": "How the End Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end.json b/Projects/Superalgos/Schemas/Docs-Nodes/end.json index 8103cf5ef..5092b6c1d 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/end.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/end.json @@ -3,8 +3,8 @@ "definition": "End is the datetime on which the object represented by the parent node ceased to exist. In case the object has not been closed yet, it is the datetime at the moment of evaluation.", "paragraphs": [ { - "style": "Title", - "text": "How the End Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json index 0ae4781ac..997a1fe9e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json @@ -3,8 +3,8 @@ "definition": "Entry target rate is the target rate set on the initial targets definition, in the open stage of the strategy.", "paragraphs": [ { - "style": "Title", - "text": "How the Entry Target Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json index 7506aa2ef..8c53524a7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json @@ -3,8 +3,8 @@ "definition": "Entry target size is the target size set on the initial targets definition, in the open stage of the strategy.", "paragraphs": [ { - "style": "Title", - "text": "How the Entry Target Size Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json index 91e671c35..845fbb5b1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json @@ -3,8 +3,8 @@ "definition": "The episode base asset node keeps track of the evolution of variables and metrics denominated in the base asset, throughout the episode.", "paragraphs": [ { - "style": "Title", - "text": "How the Episode Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json index bffc908d8..2b28bdc97 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "The episode quoted asset node keeps track of the evolution of variables and metrics denominated in the quoted asset, throughout the episode.", "paragraphs": [ { - "style": "Title", - "text": "How the Episode Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode.json index 5738c9f00..b6aa7c734 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/episode.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode.json @@ -3,8 +3,8 @@ "definition": "Episode is the object that handles the information corresponding to the whole run of the trading bot—beginning to end—between the specified initial datetime and final datetime, in the time range parameter of the trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the Episode Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json index 8cd1fa111..6eec14072 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json @@ -3,8 +3,8 @@ "definition": "The exchange account asset represents a single asset the user has at the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Account Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json index 3091e27d1..832238340 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json @@ -3,8 +3,8 @@ "definition": "The exchange data products node organizes data mines data by exchange. That is, each exchange installed in the system has an exchange data products node grouping all market data products nodes corresponding to the said exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Data Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json index 83e15d58d..56a2637de 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json @@ -3,8 +3,8 @@ "definition": "The exchange data tasks node organizes data mining tasks by exchange. That is, each exchange installed in the system has an exchange data tasks node grouping all market data tasks corresponding to the said exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Data Tasks Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json index 7ca6c75b9..80812c1a7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json @@ -3,8 +3,8 @@ "definition": "Exchange ID is a unique identifier the exchange assigns to the order, so that it may be unequivocally identified.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Id Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json index b05b315a5..f158b4f78 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json @@ -3,8 +3,8 @@ "definition": "Exchange orders is the section of the data structure that keeps track of orders of all types.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Orders Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json index fc91444ec..66ab78f95 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json @@ -3,8 +3,8 @@ "definition": "The exchange trading products node organizes trading mines data by exchange. That is, each exchange installed in the system has an exchange trading products node grouping all session references corresponding to the said exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Trading Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json index 28898819c..0c30f1c9b 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json @@ -3,8 +3,8 @@ "definition": "The exchange trading tasks node organizes trading tasks by exchange. That is, each exchange installed in the system has an exchange trading tasks node grouping all market trading tasks corresponding to the said exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Exchange Trading Tasks Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json b/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json index 187188262..935c059ad 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json @@ -3,8 +3,8 @@ "definition": "An execution algorithm is a set of instructions used to place and manage orders at the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Execution Algorithm Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json index 47d7a3e9a..7c6c94542 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json @@ -3,8 +3,8 @@ "definition": "The execution finished event is the event that processes trigger once they have finished an execution cycle. The event is broadcasted to whoever wants to listen, so that other bots may know when the process has finished its execution cycle.", "paragraphs": [ { - "style": "Title", - "text": "How the Execution Finished Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json index 7a6f86211..e2b2b78e0 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json @@ -3,8 +3,8 @@ "definition": "The execution started event is the event that triggers the execution of a process. It usually references the execution finished event of another process on which the process depends on.", "paragraphs": [ { - "style": "Title", - "text": "How the Execution Started Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json index 6dbdde685..5cf8db4a3 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json @@ -3,8 +3,8 @@ "definition": "Exit target rate is the target rate set on the initial targets definition, in the close stage of the strategy.", "paragraphs": [ { - "style": "Title", - "text": "How the Exit Target Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json index e32138585..0e84b6ef4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json @@ -3,8 +3,8 @@ "definition": "Exit target size is the target size set on the initial targets definition, in the close stage of the strategy.", "paragraphs": [ { - "style": "Title", - "text": "How the Exit Target Size Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json b/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json index 2056801a4..36673e859 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json @@ -3,8 +3,8 @@ "definition": "Exit type refers to the reason why the object is closed.", "paragraphs": [ { - "style": "Title", - "text": "How the Exit Type Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fails.json b/Projects/Superalgos/Schemas/Docs-Nodes/fails.json index d2b269403..4c2fc229c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/fails.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/fails.json @@ -3,8 +3,8 @@ "definition": "Fails counts the number of positions that closed with a negative profit loss, in the context of the parent node.", "paragraphs": [ { - "style": "Title", - "text": "How the Fails Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json index 295a56aa8..fa66d4cc9 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json @@ -3,8 +3,8 @@ "definition": "The fee structure is a parameter fundamental to the calculation of fees, both in testing and live trading sessions.", "paragraphs": [ { - "style": "Title", - "text": "How the Fee Structure Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json index 0bc4a520d..961c9344b 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json @@ -3,8 +3,8 @@ "definition": "Fees paid is the amount paid in fees.", "paragraphs": [ { - "style": "Title", - "text": "How the Fees Paid Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/formula.json index af18947b6..eda667ed6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/formula.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/formula.json @@ -3,8 +3,8 @@ "definition": "A formula is a mathematical expression intended to determine a numerical value to be applied dynamically to a certain property.", "paragraphs": [ { - "style": "Title", - "text": "How the Formula Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json index 522a3c7cc..4f1584436 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json @@ -3,8 +3,8 @@ "definition": "A forward testing session is a trading mode by which the trading bot instance performs live trading with a user-defined fraction of the available capital.", "paragraphs": [ { - "style": "Title", - "text": "How the Forward Testing Session Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json b/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json index 197912f2a..2746ba069 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json @@ -3,8 +3,8 @@ "definition": "During a trading session, the backend communicates with the frontend via heartbeats to inform the frontend about the status of the session. The parameter controls what information is made available to the user through the frontend.", "paragraphs": [ { - "style": "Title", - "text": "How the Heartbeats Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json b/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json index 9c8d48ea7..be438eff1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json @@ -3,8 +3,8 @@ "definition": "Hit fail states whether a transaction is successful or not, hit meaning it is successful and fail meaning it is not.", "paragraphs": [ { - "style": "Title", - "text": "How the Hit Fail Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json b/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json index ccde5af49..4068aa513 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json @@ -3,8 +3,8 @@ "definition": "Hit ratio is the percentage of positions that closed with a positive profit loss, in the context of the parent node.", "paragraphs": [ { - "style": "Title", - "text": "How the Hit Ratio Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hits.json b/Projects/Superalgos/Schemas/Docs-Nodes/hits.json index 87c693dc7..e9e4539a5 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/hits.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/hits.json @@ -3,8 +3,8 @@ "definition": "Hits counts the number of positions that closed with a positive profit loss, in the context of the parent node.", "paragraphs": [ { - "style": "Title", - "text": "How the Hits Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json b/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json index e26bd4826..496e6d812 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json @@ -3,8 +3,8 @@ "definition": "Identifier is a unique alphanumeric string by which the object represented by the parent node may be unequivocally identified.", "paragraphs": [ { - "style": "Title", - "text": "How the Identifier Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json index e2b0c2692..4a5ef6b20 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json @@ -3,8 +3,8 @@ "definition": "An image condition is a rule that allows establishing when an image shall be rendered and when not.", "paragraphs": [ { - "style": "Title", - "text": "How the Image Condition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json index 98daaa959..243cb7672 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json @@ -3,8 +3,8 @@ "definition": "The image position node is a reference to a point defined in the chart points, and serves to determine the position in which the image shall be placed.", "paragraphs": [ { - "style": "Title", - "text": "How the Image Position Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image.json b/Projects/Superalgos/Schemas/Docs-Nodes/image.json index db7967f1f..00f726ab2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/image.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/image.json @@ -3,8 +3,8 @@ "definition": "The image node allows overlaying an image over the charts, controlling its position, size, and when it shall be rendered.", "paragraphs": [ { - "style": "Title", - "text": "How the Image Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/index.json b/Projects/Superalgos/Schemas/Docs-Nodes/index.json index 600bde749..ab95a4ded 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/index.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/index.json @@ -3,8 +3,8 @@ "definition": "Index is the position of the parent object in the corresponding data collection, as determined by the context.", "paragraphs": [ { - "style": "Title", - "text": "How the Index Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json index 745357979..e6493e22a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json @@ -3,8 +3,8 @@ "definition": "An indicator bot instance is a reference to an indicator bot as defined in a data mine. The instance of the bot runs the defined processes and generates the defined data products.", "paragraphs": [ { - "style": "Title", - "text": "How the Indicator Bot Instance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json index 3cc6e2e62..4259175db 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json @@ -3,8 +3,8 @@ "definition": "An indicator bot is an algorithm that processes information that other bots have generated, and produces elaborate datasets for others to consume.", "paragraphs": [ { - "style": "Title", - "text": "How the Indicator Bot Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json index f70be6cdd..a9e34fb3c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json @@ -3,8 +3,8 @@ "definition": "An indicator process instance is a reference to the process definition of an indicator bot, as defined in a data mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Indicator Process Instance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json b/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json index 35d7a4126..d47fb0ede 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json @@ -3,8 +3,8 @@ "definition": "The JavaScript code node may hold any snippet of valid JavaScript.", "paragraphs": [ { - "style": "Title", - "text": "How the Javascript Code Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json index eea65cef6..c9af49798 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json @@ -3,8 +3,8 @@ "definition": "The key reference is a reference to an exchange account key as defined in a specific user account, in a specific exchange, on the Crypto Ecosystem hierarchy.", "paragraphs": [ { - "style": "Title", - "text": "How the Key Reference Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/last.json b/Projects/Superalgos/Schemas/Docs-Nodes/last.json index 481c57905..95303b8bb 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/last.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/last.json @@ -3,8 +3,8 @@ "definition": "The last object stores instances of position and strategy objects, in particular the instances that were last open at the time of evaluation, hence the adjective last.", "paragraphs": [ { - "style": "Title", - "text": "How the Last Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json b/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json index 4074883ee..6014152e7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json @@ -3,8 +3,8 @@ "definition": "The layer manager determines which layers will be visible on the corresponding timeline chart.", "paragraphs": [ { - "style": "Title", - "text": "How the Layer Manager Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer.json b/Projects/Superalgos/Schemas/Docs-Nodes/layer.json index 43d95ef2d..e5e16c48f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/layer.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/layer.json @@ -3,8 +3,8 @@ "definition": "A layer represents a reference to a data product in the data storage node of the network hierarchy. Conceptually, it means that a certain data product, which exists in a certain location on the network, holds the data to be rendered on the charts.", "paragraphs": [ { - "style": "Title", - "text": "How the Layer Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json index c0dcdfd27..2df5d24bd 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json @@ -3,8 +3,8 @@ "definition": "A limit buy order is an instruction sent to the exchange to buy the base asset, for execution at a specific rate or better.", "paragraphs": [ { - "style": "Title", - "text": "How the Limit Buy Order Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json index fea09539b..c08e109f7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json @@ -3,8 +3,8 @@ "definition": "Limit order is the section of the data structure that keeps track of the properties of a specific limit order, as defined in the trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Limit Order Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json index 9e3ba2000..ffa1a328d 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json @@ -3,8 +3,8 @@ "definition": "A limit sell order is an instruction sent to the exchange to sell the base asset, for execution at a specific rate or better.", "paragraphs": [ { - "style": "Title", - "text": "How the Limit Sell Order Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json index 1bded8937..90e9fe82e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json @@ -3,8 +3,8 @@ "definition": "A live trading session is a trading mode by which the trading bot instance reads a live market data feed, applies the rules as defined in the associated trading system, places the corresponding orders at the associated exchange, and stores the defined data products.", "paragraphs": [ { - "style": "Title", - "text": "How the Live Trading Session Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json b/Projects/Superalgos/Schemas/Docs-Nodes/lock.json index bdf10d5d5..52a162b27 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/lock.json @@ -3,8 +3,8 @@ "definition": "Lock is an internal mechanism that blocks the data structure of the order at the trading engine when the definition of the order at the trading system disallows spawning multiple orders.", "paragraphs": [ { - "style": "Title", - "text": "How the Lock Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json index 3971c8059..6487f8596 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json @@ -3,8 +3,8 @@ "definition": "The manage stage deals with the setting and management of stop loss and take profit targets, both to protect your capital and to increase the efficiency of your trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Manage Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json index bd08a4eea..6fef087f8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json @@ -3,8 +3,8 @@ "definition": "The managed stop loss node features the definition of the phases that make up the management of the stop loss target as the position develops.", "paragraphs": [ { - "style": "Title", - "text": "How the Managed Stop Loss Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json b/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json index 2d2df133c..afc49f4c7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json @@ -3,8 +3,8 @@ "definition": "The managed take profit node features the definition of the phases that make up the management of the take profit target as the position develops.", "paragraphs": [ { - "style": "Title", - "text": "How the Managed Take Profit Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json index 31f63e74e..8d8d1e1be 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json @@ -3,8 +3,8 @@ "definition": "The market base asset is the asset in the pair used to provide a quote—a price—for the quoted asset, as listed at the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json index 70d20ae63..06b07e807 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json @@ -3,8 +3,8 @@ "definition": "A market buy order is an instruction sent to the exchange to buy the base asset, for immediate execution at current market prices.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Buy Order Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json index 6b7191ed3..687c0bd4c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json @@ -3,8 +3,8 @@ "definition": "A market data products node represents the group of data products generated in a specific market.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Data Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json index ff269d351..105888939 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json @@ -3,8 +3,8 @@ "definition": "A market data tasks node groups data mining tasks operating in a specific market.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Data Tasks Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json index 2ca9221ab..cb9819ade 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json @@ -3,8 +3,8 @@ "definition": "Market order is the section of the data structure that keeps track of the properties of a specific market order, as defined in the trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Order Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json index f76c9998a..570cce0d5 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "The market quoted asset is the asset in the pair for which a quote is given, denominated in the base asset, as listed at the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json index 65c9473df..c5d780b48 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json @@ -3,8 +3,8 @@ "definition": "A market sell order is an instruction sent to the exchange to sell the base asset, for immediate execution at current market prices.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Sell Order Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json index bf785e1f2..698defc04 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json @@ -3,8 +3,8 @@ "definition": "A market trading products node features the group of data products generated by the referenced session in a specific market.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Trading Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json index bc4223a59..14eeb16c3 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json @@ -3,8 +3,8 @@ "definition": "A market trading tasks node groups trading tasks operating in a specific market.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Trading Tasks Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market.json b/Projects/Superalgos/Schemas/Docs-Nodes/market.json index d9788b007..4bb41f634 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/market.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/market.json @@ -3,8 +3,8 @@ "definition": "A market is the definition of a pair of assets (i.e.: BTC-USDT) listed as a market in the corresponding exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Market Works" + "style": "Block", + "text": "Content" }, { "style": "Important", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json b/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json index 3d69f9788..d4ae48703 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json @@ -3,8 +3,8 @@ "definition": "A master script contains the definitions of any number of template scripts along with the master JavaScript code providing the logic to implement them.", "paragraphs": [ { - "style": "Title", - "text": "How the Master Script Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json index 95043a85e..53012c3a4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json @@ -3,8 +3,8 @@ "definition": "The move to phase event determines when there should be a switch of phases from the current phase to an arbitrary phase determined by a reference.", "paragraphs": [ { - "style": "Title", - "text": "How the Move To Phase Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json b/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json index 26cdcb3af..1f25efefd 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json @@ -3,8 +3,8 @@ "definition": "A network node represents a machine running Superalgos, on which processes run and data is stored.", "paragraphs": [ { - "style": "Title", - "text": "How the Network Node Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/network.json b/Projects/Superalgos/Schemas/Docs-Nodes/network.json index e40f8795e..729e0404e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/network.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/network.json @@ -3,8 +3,8 @@ "definition": "The network hierarchy provides the control functions for running data-mining and trading operations. Because operations may be run either on a single machine or distributed over a network of machines, it also contains definitions regarding the physical location in which nodes live or function.", "paragraphs": [ { - "style": "Title", - "text": "How the Network Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json index f6a1dfb4a..9f08b2d10 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json @@ -3,8 +3,8 @@ "definition": "The next phase event determines when there should be a switch of phases to the next phase in a predefined sequence.", "paragraphs": [ { - "style": "Title", - "text": "How the Next Phase Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json b/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json index 1c630eede..3dc3ed893 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json @@ -3,8 +3,8 @@ "definition": "The open execution node groups all execution algorithms involved in the process of opening a position.", "paragraphs": [ { - "style": "Title", - "text": "How the Open Execution Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json index 0fa0c1407..9c8ff59c6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json @@ -3,8 +3,8 @@ "definition": "The open stage deals with the definitions that make up the logic to enter a position, including the target rate and size, and order execution.", "paragraphs": [ { - "style": "Title", - "text": "How the Open Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json index de6e5dc02..db3fe0c7c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json @@ -3,8 +3,8 @@ "definition": "The order base asset node keeps track of the evolution of certain properties of orders, denominated in the base asset.", "paragraphs": [ { - "style": "Title", - "text": "How the Order Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json index 6ac04ed02..8deda45f2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json @@ -3,8 +3,8 @@ "definition": "Order name is the name of the order as specified in the trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Order Name Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json index 4248ab7a4..3d3edef51 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "The order quoted asset node keeps track of the evolution of certain properties of orders, denominated in the quoted asset.", "paragraphs": [ { - "style": "Title", - "text": "How the Order Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json index bd59f4bb7..b7b70896e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json @@ -3,8 +3,8 @@ "definition": "The order rate node defines the rate of limit orders.", "paragraphs": [ { - "style": "Title", - "text": "How the Order Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json index 58ca8599c..58e87c1be 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json @@ -3,8 +3,8 @@ "definition": "An output dataset folder is an organizational device used to create arrangements of output datasets, particularly useful when the bot has many products.", "paragraphs": [ { - "style": "Title", - "text": "How the Output Dataset Folder Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json index 656af17ce..ff9623f54 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json @@ -3,8 +3,8 @@ "definition": "The output dataset is a reference to a dataset definition. By establishing such reference, the process acquires the definitions as of how the dataset is to be constructed.", "paragraphs": [ { - "style": "Title", - "text": "How the Output Dataset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json index 71b9330c4..e24d69579 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json @@ -3,8 +3,8 @@ "definition": "A panel data node represents a data field to be plotted on the plotter panel.", "paragraphs": [ { - "style": "Title", - "text": "How the Panel Data Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json index 8d3354c37..83951abe3 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json @@ -3,8 +3,8 @@ "definition": "A paper trading session is a trading mode by which the trading bot instance reads a live market data feed, applies the rules defined in the associated trading system, and generates a trading simulation.", "paragraphs": [ { - "style": "Title", - "text": "How the Paper Trading Session Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json index fa3b6d673..6f7e0ac18 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json @@ -3,8 +3,8 @@ "definition": "Percentage filled represents the portion of the order that has been filled, expressed as a percentage.", "paragraphs": [ { - "style": "Title", - "text": "How the Percentage Filled Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/phase.json index d0ad1840f..2116d2aab 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/phase.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/phase.json @@ -3,8 +3,8 @@ "definition": "The management of take profit and stop loss targets is done in phases. Phase 1 sets the initial targets, either for the managed stop loss or the managed take profit, and becomes active as soon as the first order is placed. Subsequent phases allows switching to different formulas given certain market situations.", "paragraphs": [ { - "style": "Title", - "text": "How the Phase Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json index 93867c6f9..219f602fe 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json @@ -3,8 +3,8 @@ "definition": "A plotter module is a device within a plotter that contains the definitions to create the visualization for a product definition.", "paragraphs": [ { - "style": "Title", - "text": "How the Plotter Module Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json index 8e7ffb351..c15edab4f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json @@ -3,8 +3,8 @@ "definition": "A plotter panel usually shows numerical representations of data over the charts on a small window or panel. The plotter panel node features definitions to make that possible.", "paragraphs": [ { - "style": "Title", - "text": "How the Plotter Panel Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json b/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json index 4d85d810a..025d1f1e7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json @@ -3,8 +3,8 @@ "definition": "A plotter is a device used to produce a graphic representation of datasets generated by bots.", "paragraphs": [ { - "style": "Title", - "text": "How the Plotter Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json index 3c582cb2c..2fac1e20c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json @@ -3,8 +3,8 @@ "definition": "The position of the plugin file position node determines the position in the workspace on which the plugin hierarchy is placed.", "paragraphs": [ { - "style": "Title", - "text": "How the Plugin File Position Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json index efdd9540f..fcd112946 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json @@ -3,8 +3,8 @@ "definition": "A plugin file is the JSON file that constitutes the plugin. In the context of the plugins hierarchy, a plugin is the definition of a hierarchy.", "paragraphs": [ { - "style": "Title", - "text": "How the Plugin File Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json index 6ea6592a4..84cb9ba0c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json @@ -3,8 +3,8 @@ "definition": "The plugin tutorials node features the definitions of tutorials to be included as plugins in the current workspace.", "paragraphs": [ { - "style": "Title", - "text": "How the Plugin Tutorials Works" + "style": "Block", + "text": "Content" }, { "style": "Important", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json index 3f7f1c590..cf3ebca7e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json @@ -3,8 +3,8 @@ "definition": "The plugins hierarchy defines which plugins are to be included in the current workspace. In the context of this hierarchy, plugins are JSON files featuring the description of a hierarchy such as a data mine, trading mine, trading engine, or trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Plugins Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json index 2fe0f7556..e3e4e8253 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json @@ -3,8 +3,8 @@ "definition": "A point formula is a node used to input the [x,y] coordinates of a point.", "paragraphs": [ { - "style": "Title", - "text": "How the Point Formula Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/point.json b/Projects/Superalgos/Schemas/Docs-Nodes/point.json index 3695bea9d..c4e686ff3 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/point.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/point.json @@ -3,8 +3,8 @@ "definition": "A point is a definition of an [x,y] coordinate. The value [x] usually represents a datetime. The value [y] may refer to a price or some other concept.", "paragraphs": [ { - "style": "Title", - "text": "How the Point Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json index 081ca4768..6f764a611 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json @@ -3,8 +3,8 @@ "definition": "A polygon body is the fill of a shape made out of at least three vertices.", "paragraphs": [ { - "style": "Title", - "text": "How the Polygon Body Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json index 152084e81..f9d525439 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json @@ -3,8 +3,8 @@ "definition": "A polygon border is a shape defined by at least two vertices used to draw lines or to apply a style to the stroke of a closed shape.", "paragraphs": [ { - "style": "Title", - "text": "How the Polygon Border Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json index c549267c8..214dedc30 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json @@ -3,8 +3,8 @@ "definition": "A polygon condition is a rule that allows establishing when a polygon shall be rendered and when not.", "paragraphs": [ { - "style": "Title", - "text": "How the Polygon Condition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json index 2ee4b9c34..64724289f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json @@ -3,8 +3,8 @@ "definition": "A polygon vertex is a reference to a point defined in the chart points, constituting a specific coordinate to be used as a vertex of a shape.", "paragraphs": [ { - "style": "Title", - "text": "How the Polygon Vertex Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json index 0bc01e330..df17afb35 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json @@ -3,8 +3,8 @@ "definition": "A polygon features definitions that makeup shapes and their styles.", "paragraphs": [ { - "style": "Title", - "text": "How the Polygon Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json index 1ed7e7d73..9444c8bc4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json @@ -3,8 +3,8 @@ "definition": "The position base asset node keeps track of the evolution of variables related to the base asset throughout the position.", "paragraphs": [ { - "style": "Title", - "text": "How the Position Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json index 8610fdb7a..5d70944e1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "The position quoted asset node keeps track of the evolution of variables related to the quoted asset throughout the position.", "paragraphs": [ { - "style": "Title", - "text": "How the Position Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position.json b/Projects/Superalgos/Schemas/Docs-Nodes/position.json index fe8c371d6..b40e2cc3f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/position.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/position.json @@ -3,8 +3,8 @@ "definition": "Position is the section of the data structure that keeps track of information within the scope of each position, and during the time a position is open.", "paragraphs": [ { - "style": "Title", - "text": "How the Position Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json index 98b82df11..944a8d97e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json @@ -3,8 +3,8 @@ "definition": "The procedure initialization is used to initialize variables used by the procedure loop.", "paragraphs": [ { - "style": "Title", - "text": "How the Procedure Initialization Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json index e57152966..e5077ea11 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json @@ -3,8 +3,8 @@ "definition": "The procedure loop holds the JavaScript code that reads an input, processes the information, and generates an output recursively.", "paragraphs": [ { - "style": "Title", - "text": "How the Procedure Loop Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json index 569987309..089265ebd 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json @@ -3,8 +3,8 @@ "definition": "The process definition node groups all definitions required for a process to function. The Multi-Period-Market Process deals with time frames of one hour and above. The Multi-Period-Daily Process deals with time frames of 45 minutes and below.", "paragraphs": [ { - "style": "Title", - "text": "How the Process Definition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json index bedcd4470..e54575fee 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json @@ -3,8 +3,8 @@ "definition": "Process dependencies are references to various data structures on which the process depends to function.", "paragraphs": [ { - "style": "Title", - "text": "How the Process Dependencies Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json index 261e49335..34f601250 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json @@ -3,8 +3,8 @@ "definition": "A product definition folder is an organizational device used to create arrangements of product definitions, particularly useful when the bot has many products.", "paragraphs": [ { - "style": "Title", - "text": "How the Product Definition Folder Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json index 0823c7bc1..77ae3c9a0 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json @@ -3,8 +3,8 @@ "definition": "The product definition node holds all definitions that make up a product, including how the product is calculated and the datasets the product is comprised of.", "paragraphs": [ { - "style": "Title", - "text": "How the Product Definition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json index 480d73e87..1048002a8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json @@ -3,8 +3,8 @@ "definition": "Profit loss is the difference between the balance at the end and the balance at the beginning of a certain period, given by the context.", "paragraphs": [ { - "style": "Title", - "text": "How the Profit Loss Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json index ab76f8d96..57cfd50f6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json @@ -3,8 +3,8 @@ "definition": "The rate scale controls the scale of the vertical axis, that is, the scale of the quoted asset, either of the time machine or of the timeline chart, depending on where the node is located.", "paragraphs": [ { - "style": "Title", - "text": "How the Rate Scale Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/rate.json index bbb86f3e0..838e50932 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/rate.json @@ -3,8 +3,8 @@ "definition": "Rate is the rate at which the order is placed.", "paragraphs": [ { - "style": "Title", - "text": "How the Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json index 4132e02d6..61d4c4ee8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json @@ -3,8 +3,8 @@ "definition": "The record definition is where indicators define how many properties, what properties and in which order those properties will be made available in each record.", "paragraphs": [ { - "style": "Title", - "text": "How the Record Definition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json b/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json index e268ba16e..345ba13dd 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json @@ -3,8 +3,8 @@ "definition": "A record property is a piece of information that may be stored as part of the dataset or made available as a calculated property.", "paragraphs": [ { - "style": "Title", - "text": "How the Record Property Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json b/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json index e44f41f78..9cd687f48 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json @@ -3,8 +3,8 @@ "definition": "A script library is a collection of related scripts.", "paragraphs": [ { - "style": "Title", - "text": "How the Scripts Library Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json index 9c568b765..d7ee66e1a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json @@ -3,8 +3,8 @@ "definition": "A sensor bot instance is a reference to a sensor bot as defined in a data mine. The instance of the bot runs the defined processes and generates the defined data products.", "paragraphs": [ { - "style": "Title", - "text": "How the Sensor Bot Instance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json index e028eb6c5..68123d527 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json @@ -3,8 +3,8 @@ "definition": "A sensor bot is an algorithm that extracts raw data from external sources (i.e.: exchanges, Twitter, etc.) and stores it in a dataset that other bots may consume.", "paragraphs": [ { - "style": "Title", - "text": "How the Sensor Bot Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json index 99963c0c4..38127d35e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json @@ -3,8 +3,8 @@ "definition": "A sensor process instance is a reference to the process definition of a sensor bot, as defined in a data mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Sensor Process Instance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json b/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json index 7113558a1..8f88e23b0 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json @@ -3,8 +3,8 @@ "definition": "Serial number is a sequential number assigned to the object represented by the parent node at the moment it is opened.", "paragraphs": [ { - "style": "Title", - "text": "How the Serial Number Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json index e1c71bc01..8aba759e2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json @@ -3,8 +3,8 @@ "definition": "The base asset is the asset whose price is determined by the market. It is usually the first asset in the pair, as listed by the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Session Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json index d4f5d225c..51a2a85d0 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "The quoted asset is the asset on which the price of the base asset is denominated in the market. It is usually the second asset in the pair, as listed by the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Session Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json b/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json index e96b0c66f..4922f3ea8 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json @@ -3,8 +3,8 @@ "definition": "The shapes node contains definitions of polygons and styles to be rendered on a per-period basis over the charts.", "paragraphs": [ { - "style": "Title", - "text": "How the Shapes Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json index c495cffec..93c861142 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json @@ -3,8 +3,8 @@ "definition": "The simulated actual rate node allows setting a specific rate value for the simulation of each order, overriding the slippage parameter of the trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the Simulated Actual Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json index 3b9a7ddd5..9e0bfc12e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json @@ -3,8 +3,8 @@ "definition": "The simulated exchange event node allows to override the parameters set at the level of the trading session on a per order basis to determine how each order shall be simulated.", "paragraphs": [ { - "style": "Title", - "text": "How the Simulated Exchange Events Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json index 4605469d1..5d78259d1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json @@ -3,8 +3,8 @@ "definition": "The simulated fees paid node allows setting a specific fee for the simulation of each order, overriding the fee structure parameter of the trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the Simulated Fees Paid Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json index 5ea5f7c77..b60362ac7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json @@ -3,8 +3,8 @@ "definition": "The simulated partial fill parameter allows simulating the partial fill of orders.", "paragraphs": [ { - "style": "Title", - "text": "How the Simulated Partial Fill Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json index c183a9c9f..4550bdfa7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json @@ -3,8 +3,8 @@ "definition": "Situation name features the name of the situation that triggered a certain event, which is dependent on the context.", "paragraphs": [ { - "style": "Title", - "text": "How the Situation Name Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/situation.json b/Projects/Superalgos/Schemas/Docs-Nodes/situation.json index 2628da1bf..9f1a7eb84 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/situation.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/situation.json @@ -3,8 +3,8 @@ "definition": "A situation refers to a specific state of the market in which a certain event should take place, as defined by any number of conditions.", "paragraphs": [ { - "style": "Title", - "text": "How the Situation Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json index 4fae7a835..2289591a1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json @@ -3,8 +3,8 @@ "definition": "Size filled is the amount of the order that has been filled at the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Size Filled Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json b/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json index 75cc9fe34..57b7e0399 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json @@ -3,8 +3,8 @@ "definition": "Size placed is the size of the order placed at the exchange.", "paragraphs": [ { - "style": "Title", - "text": "How the Size Placed Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size.json b/Projects/Superalgos/Schemas/Docs-Nodes/size.json index f84051513..d47175ab9 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/size.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/size.json @@ -3,8 +3,8 @@ "definition": "Size is the size set for the order through a combination of formulas and configurations defined in the trading system, and is the value passed on to the exchange as the size of the order.", "paragraphs": [ { - "style": "Title", - "text": "How the Size Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json b/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json index 2474ed977..4fa4d740f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json @@ -3,8 +3,8 @@ "definition": "The slippage is an assumption on the difference between the simulated rate and the actual fill rate of a market order, most relevant in the context of backtesting and paper-trading sessions. The parameter is a tool to make simulations more realistic.", "paragraphs": [ { - "style": "Title", - "text": "How the Slippage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json b/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json index 56b7fd635..1a0ac0d29 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json @@ -3,8 +3,8 @@ "definition": "Snapshots are CSV files output by the trading bot listing every trade in a backtesting session. The snapshots parameter determines whether snapshots shall be produced, and how.", "paragraphs": [ { - "style": "Title", - "text": "How the Snapshots Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json index 9c44b74dd..a0d53936e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json @@ -3,8 +3,8 @@ "definition": "The stage base asset node keeps track of the evolution of variables related to the base asset throughout the stage.", "paragraphs": [ { - "style": "Title", - "text": "How the Stage Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json index 11e2f1fc9..1d69d6890 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "The stage quoted asset node keeps track of the evolution of variables related to the quoted asset throughout the stage.", "paragraphs": [ { - "style": "Title", - "text": "How the Stage Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json b/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json index 3429f92dc..b047e6fed 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json @@ -3,8 +3,8 @@ "definition": "Status dependencies are references to a status report that define which process the process establishing the reference depends on.", "paragraphs": [ { - "style": "Title", - "text": "How the Status Dependency Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json b/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json index 61f57f49e..03dd1be92 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json @@ -3,8 +3,8 @@ "definition": "Status reports serve as temporal annotations that bots read every time they run to know what was done in the previous cycle and what the state of affairs is at present. Status reports are dynamic, and they change constantly, with updates after every cycle of the associated process.", "paragraphs": [ { - "style": "Title", - "text": "How the Status Report Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status.json b/Projects/Superalgos/Schemas/Docs-Nodes/status.json index d39e707a5..f42f620f6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/status.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/status.json @@ -3,8 +3,8 @@ "definition": "Status refers to the state of the object represented by the parent node at the moment of evaluation.", "paragraphs": [ { - "style": "Title", - "text": "How the Status Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json index 4787c12ce..3fd8b6f98 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json @@ -3,8 +3,8 @@ "definition": "Stop Loss position indicates if the stop loss target is above or below the position rate.", "paragraphs": [ { - "style": "Title", - "text": "How the Stop Loss Position Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json index 284ed3ca1..c23ec63f7 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json @@ -3,8 +3,8 @@ "definition": "Strategy close stage is the section of the data structure that keeps track of information specific to the scope of the close stage during the period the stage is open.", "paragraphs": [ { - "style": "Title", - "text": "How the Strategy Close Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json index 5c9090e99..e57cea045 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json @@ -3,8 +3,8 @@ "definition": "Strategy manage stage is the section of the data structure that keeps track of information specific to the scope of the manage stage during the period the stage is open.", "paragraphs": [ { - "style": "Title", - "text": "How the Strategy Manage Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json index 03fcf005b..c8d85c0bb 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json @@ -3,8 +3,8 @@ "definition": "Strategy open stage is the section of the data structure that keeps track of information specific to the scope of the open stage during the period the stage is open.", "paragraphs": [ { - "style": "Title", - "text": "How the Strategy Open Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json index 4452862a0..20d2af687 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json @@ -3,8 +3,8 @@ "definition": "Strategy trigger stage is the section of the data structure that keeps track of information specific to the scope of the trigger stage during the period the stage is open.", "paragraphs": [ { - "style": "Title", - "text": "How the Strategy Trigger Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json index 8287efcd6..13193bc75 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json @@ -3,8 +3,8 @@ "definition": "The strategy section of the trading engine keeps track of information relating to the trading strategies that are triggered-on, during the time they remain open.", "paragraphs": [ { - "style": "Title", - "text": "How the Strategy Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json index 446c3f145..5fd815505 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json @@ -3,8 +3,8 @@ "definition": "A style condition is a rule that allows applying an alternative style in cases where the rule validates true.", "paragraphs": [ { - "style": "Title", - "text": "How the Style Condition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/style.json b/Projects/Superalgos/Schemas/Docs-Nodes/style.json index 68dc56d0f..ee99d36c0 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/style.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/style.json @@ -3,8 +3,8 @@ "definition": "A style is a definition of color and opacity in case of a polygon body, and color, opacity and line thickness in case of polygon borders.", "paragraphs": [ { - "style": "Title", - "text": "How the Style Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json b/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json index 1355a30a9..f6acc3a2d 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json @@ -3,8 +3,8 @@ "definition": "The super scripts hierarchy holds definitions of scripts used to automate certain aspects of the administration and maintenance of the workspace, such as installing and deleting markets.", "paragraphs": [ { - "style": "Title", - "text": "How the Super Scripts Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json b/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json index d4fa9b5ea..9f80f1a6c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json @@ -3,8 +3,8 @@ "definition": "The Superalgos Project hierarchy governs the assets that relate to Superalgos. In its current state, it serves the purpose of spawning hierarchies.", "paragraphs": [ { - "style": "Title", - "text": "How the Superalgos Project Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json index 21a478832..d75dcbec2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json @@ -3,8 +3,8 @@ "definition": "The take position event defines the situation that needs to be met to take a position.", "paragraphs": [ { - "style": "Title", - "text": "How the Take Position Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json index 4db852bef..63829ce35 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json @@ -3,8 +3,8 @@ "definition": "Take profit position indicates if the take profit target is above or below the position rate.", "paragraphs": [ { - "style": "Title", - "text": "How the Take Profit Position Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json index 5f5393f84..4dd83d25b 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json @@ -3,8 +3,8 @@ "definition": "The target rate is a reference rate that may affect simulations and that, in combination with the placement of managed stop loss and managed take profit targets, is used to determine whether the targets have been hit.", "paragraphs": [ { - "style": "Title", - "text": "How the Target Rate Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-base-asset.json index b623a29e8..d7917f945 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-base-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-base-asset.json @@ -3,8 +3,8 @@ "definition": "Target size in base asset is used to define the size of the position, denominating it in the base asset.", "paragraphs": [ { - "style": "Title", - "text": "How the Target Size In Base Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-quoted-asset.json index 26e470795..0227c21de 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-quoted-asset.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-quoted-asset.json @@ -3,8 +3,8 @@ "definition": "Target size in quoted asset is used to define the size of the position, denominating it in the quoted asset.", "paragraphs": [ { - "style": "Title", - "text": "How the Target Size In Quoted Asset Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json index 582c184ad..9e4571fd2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json @@ -3,8 +3,8 @@ "definition": "Target size is the target set on the initial targets definition which, in the context of a strategy stage, acts as a limit.", "paragraphs": [ { - "style": "Title", - "text": "How the Target Size Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json b/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json index 52146f6c6..c0ccf1187 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json @@ -3,8 +3,8 @@ "definition": "A task manager is a device used to organize and control any number of tasks, which, in turn, control bot instances. You use a task manager to start or stop several tasks at the same time.", "paragraphs": [ { - "style": "Title", - "text": "How the Task Manager Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/task.json b/Projects/Superalgos/Schemas/Docs-Nodes/task.json index d4ad90715..f600c3381 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/task.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/task.json @@ -3,8 +3,8 @@ "definition": "A task is the device used to control bot instances, that is, to start and stop bots, including sensors, indicators and the trading bot.", "paragraphs": [ { - "style": "Title", - "text": "How the Task Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json b/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json index 8632799d9..bf3f5271e 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json @@ -3,8 +3,8 @@ "definition": "The template script node holds the definitions concerned with the scope of a particular structure of nodes.", "paragraphs": [ { - "style": "Title", - "text": "How the Template Script Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json index 403087260..b24e41ae4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json @@ -3,8 +3,8 @@ "definition": "The template structure holds the structure of nodes with all its configurations and properties, exactly as it should be implemented.", "paragraphs": [ { - "style": "Title", - "text": "How the Template Structure Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json index 646560085..df7ba9dc1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json @@ -3,8 +3,8 @@ "definition": "A text condition is a rule that allows establishing when text shall be rendered and when not.", "paragraphs": [ { - "style": "Title", - "text": "How the Text Condition Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json index c00d20521..ff5d4d7b2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json @@ -3,8 +3,8 @@ "definition": "The text formula determines the content that shall be rendered over the charts.", "paragraphs": [ { - "style": "Title", - "text": "How the Text Formula Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json index 0036cd143..80c0c0d79 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json @@ -3,8 +3,8 @@ "definition": "The text position node is a reference to a point defined in the chart points, and serves to determine the position in which text shall be rendered.", "paragraphs": [ { - "style": "Title", - "text": "How the Text Position Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json index 4dd61a1f6..a81c92b28 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json @@ -3,8 +3,8 @@ "definition": "The text style is a definition of color, opacity, and font size that determines the appearance of the text to be rendered over the charts.", "paragraphs": [ { - "style": "Title", - "text": "How the Text Style Works" + "style": "Block", + "text": "Content" }, { "style": "Note", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text.json b/Projects/Superalgos/Schemas/Docs-Nodes/text.json index 670fdc6b0..371625c3c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/text.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/text.json @@ -3,8 +3,8 @@ "definition": "The text node allows overlaying text on the charts, controlling its position, size, appearance, and when it shall be rendered.", "paragraphs": [ { - "style": "Title", - "text": "How the Text Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json index 839588313..5c65a67ea 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json @@ -3,8 +3,8 @@ "definition": "The time frame scale controls the time frame setting, that is, the period represented by each candle, either of the time machine or of the timeline chart, depending on where the node is located.", "paragraphs": [ { - "style": "Title", - "text": "How the Time Frame Scale Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json index ed23f5a87..e86a17174 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json @@ -3,8 +3,8 @@ "definition": "The time frame determines the collection of candles to be analyzed during a backtesting session, and the frequency with which the trading bot runs on paper trading, forward testing, and live trading sessions.", "paragraphs": [ { - "style": "Title", - "text": "How the Time Frame Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json index 2d179da00..aa5221796 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json @@ -3,8 +3,8 @@ "definition": "The time frame filters node allows control over which time frames are to be calculated by each indicator bot instance running on the data mining operation.", "paragraphs": [ { - "style": "Title", - "text": "How the Time Frames Filter Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json index 0fbe00640..bdb5d9082 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json @@ -3,8 +3,8 @@ "definition": "A time machine synchronizes multiple timeline charts over the same timeline. Timeline charts within a time machine may have different rate scales or time frame scales, but their time scale will always match.", "paragraphs": [ { - "style": "Title", - "text": "How the Time Machine Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json index 96fe402a1..a17dd6a02 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json @@ -3,8 +3,8 @@ "definition": "The time range parameter determines the period of time on which the trading session is run.", "paragraphs": [ { - "style": "Title", - "text": "How the Time Range Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json index 430e767a5..d1aefe6fa 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json @@ -3,8 +3,8 @@ "definition": "The time scale controls the scale of the horizontal axis, that is, the timeline of the corresponding time machine, and of all of the timeline charts within it.", "paragraphs": [ { - "style": "Title", - "text": "How the Time Scale Works" + "style": "Block", + "text": "Content" }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json b/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json index cb26dca90..ec6d619d6 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json @@ -3,8 +3,8 @@ "definition": "The timeline chart represents a chart within a time machine, which may have independent rate and time frame scales, as well as particular layers.", "paragraphs": [ { - "style": "Title", - "text": "How the Timeline Chart Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json index a288aa024..d6707b9be 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json @@ -3,8 +3,8 @@ "definition": "A trading bot instance is a reference to the trading bot as defined in the Masters data mine. The instance of the bot runs the defined processes and generates the defined data products.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Bot Instance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json index ac34970ca..c44a0e016 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json @@ -3,8 +3,8 @@ "definition": "A trading bot is a computer program that—based on datasets exposed as products by other bots (counting sensors, indicators and even other trading bots)—applies the trading logic defined on a trading system to, on one side, generate a complete trading simulation (outputting datasets that include trades, the action of strategies, validation of conditions, etc.), and on the other side, manage the execution of orders when on a forward testing or live trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Bot Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json index 81848ce10..767328069 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json @@ -3,8 +3,8 @@ "definition": "A trading engine reference determines which trading engine the trading bot shall use to structure the data it processes while running the trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Engine Reference Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json index 2852384e1..7442f9abe 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json @@ -3,8 +3,8 @@ "definition": "The trading engine hierarchy is the data structure used by the trading bot to keep runtime information highly accessible and exposed to others.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Engine Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json index 57c26d63d..26b2e7803 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json @@ -3,8 +3,8 @@ "definition": "Trading mine products are references established with trading mines to facilitate establishing data product references with multiple products in the given mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Mine Products Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -32,7 +32,7 @@ }, { "style": "Note", - "text": "See the data product schema document and the Adding a Data Product Node section for all the details." + "text": "See the data product node definition and the Adding a Data Product Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json index df5bd4f0b..0c5578707 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json @@ -3,8 +3,8 @@ "definition": "The trading mine tasks node is an organizational device that groups tasks corresponding to the referenced trading mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Mine Tasks Works" + "style": "Block", + "text": "Content" }, { "style": "Text", @@ -24,7 +24,7 @@ }, { "style": "Note", - "text": "See the task schema document and the Adding a Task Node section for all the details." + "text": "See the task node definition and the Adding a Task Node section for all the details." }, { "style": "Title", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json index 483f7da6e..1e46437bd 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json @@ -3,8 +3,8 @@ "definition": "A trading mine is a hierarchy that contains definitions of trading bots and their plotters. These definitions make up the actual programs of such bots—the source code.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Mine Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json index 39ce9adac..50eb63c32 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json @@ -3,8 +3,8 @@ "definition": "Session-based data refers to data that is generated as a consequence of running a trading session, that is, data the trading bot instance generates while running backtesting, paper trading, forward testing, or live trading sessions.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Mines Data Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json index 467dbdd6d..2efdf595f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json @@ -3,8 +3,8 @@ "definition": "Parameters are properties of trading sessions, defined by users, to determine their behavior and improve the quality of simulations.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Parameters Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json index 88343d653..851a08b0c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json @@ -3,8 +3,8 @@ "definition": "A trading process instance is a reference to the process definition of the trading bot, as defined in the Masters data mine.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Process Instance Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json index e13acf234..0b5b11a01 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json @@ -3,8 +3,8 @@ "definition": "A session reference establishes which session is the one which shall store data in the current location.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Session Reference Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json index 6eae3c570..65118928c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json @@ -3,8 +3,8 @@ "definition": "A trading strategy is the description of a set of actions or events run in stages. Events are triggered upon the validation of precise conditions describing specific market situations. Trading strategies are designed to achieve a specific goal within the broader plan of a trading system via taking and managing positions.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading Strategy Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json index 6967bf209..ca8d23237 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json @@ -3,8 +3,8 @@ "definition": "A trading engine reference determines which trading system shall be evaluated by the trading bot to run the trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading System Reference Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json index eacf0f11e..ee7f9c69a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json @@ -3,8 +3,8 @@ "definition": "A trading system is a framework handling the low-level logic that serves to structure the processes and methods used to implement and deploy trading strategies.", "paragraphs": [ { - "style": "Title", - "text": "How the Trading System Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json index 44ee70f73..8afbb0ae1 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json @@ -3,8 +3,8 @@ "definition": "The trigger-off event defines the situation in which the corresponding strategy shall be triggered-off. A strategy that is triggered-off releases the capital in reserve and makes it available to other strategies in the trading system.", "paragraphs": [ { - "style": "Title", - "text": "How the Trigger Off Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json index 8466e3f65..1ebf75e82 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json @@ -3,8 +3,8 @@ "definition": "The trigger-on event defines the set of rules that need to be met for the corresponding strategy to be triggered on. A strategy that is triggered may use all the capital available to the trading system, and prevents other strategies in the system from triggering.", "paragraphs": [ { - "style": "Title", - "text": "How the Trigger On Event Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json index 121fb2230..5c317d953 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json @@ -3,8 +3,8 @@ "definition": "The trigger stage deals with monitoring the market in search of trading opportunities with the corresponding strategy.", "paragraphs": [ { - "style": "Title", - "text": "How the Trigger Stage Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json index a75edf37a..386b9ab08 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json @@ -3,8 +3,8 @@ "definition": "A tutorial topic is an organizational device that helps to keep tutorial step nodes arranged in a logical hierarchy by topics and subtopics.", "paragraphs": [ { - "style": "Title", - "text": "How the Tutorial Topic Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json index 4bb909944..a527e6464 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json @@ -3,8 +3,8 @@ "definition": "The tutorial hierarchy features a free arrangement of tutorial topic and tutorial step nodes that make up a tutorial. Each node in the hierarchy, including the parent tutorial node, represents a HTML page that is overlaid on top of both the design space and the charting space. ", "paragraphs": [ { - "style": "Title", - "text": "How the Tutorial Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json index c91b079ad..1b054e7a4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json @@ -3,8 +3,8 @@ "definition": "Users may define parameters to be used within the trading system during the trading session.", "paragraphs": [ { - "style": "Title", - "text": "How the User Defined Parameters Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json index 10fda0de6..c66575dbd 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json @@ -3,8 +3,8 @@ "definition": "A user defined statistic allows users to create custom metrics by defining the corresponding calculation in a formula, in the context of the parent node.", "paragraphs": [ { - "style": "Title", - "text": "How the User Defined Statistic Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json b/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json index 749af5004..4f904dc55 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json @@ -3,8 +3,8 @@ "definition": "The viewport is a window through which you may look into the charting space.", "paragraphs": [ { - "style": "Title", - "text": "How the Viewport Works" + "style": "Block", + "text": "Content" }, { "style": "Text", diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js index dbe280a3e..33e951078 100644 --- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js @@ -1684,7 +1684,9 @@ function newSuperalgosDocSpace() { } function buildHtmlPage() { + let definitionImagesArray = [] let HTML = '' + HTML = HTML + '
' HTML = HTML + addSearchHeader() HTML = HTML + '
' @@ -1701,25 +1703,7 @@ function newSuperalgosDocSpace() { HTML = HTML + '

' + titleLabel + '

' - /* We start with the Definition Table / Summary */ - if (schemaDocument.definition !== undefined) { - if (objectBeingRendered.category === 'Topic' || objectBeingRendered.category === 'Concept') { - HTML = HTML + '
Summary: ' + addToolTips(schemaDocument.definition) + '
' - } else { - HTML = HTML + '' - HTML = HTML + '' - if (objectBeingRendered.category === 'Node') { - HTML = HTML + '' - } - HTML = HTML + '' - HTML = HTML + '' - HTML = HTML + '
' - HTML = HTML + '
' - HTML = HTML + '
' - HTML = HTML + '
' + addToolTips(schemaDocument.definition) + '
' - HTML = HTML + '
' - } - } + addDefinitionTable(schemaDocument, 'definition-editable-') let paragraphIndex = 0 @@ -1745,6 +1729,36 @@ function newSuperalgosDocSpace() { */ addImages() + function addDefinitionTable(schemaDocument, idPrefix) { + if (schemaDocument.definition !== undefined) { + if (objectBeingRendered.category === 'Topic' || objectBeingRendered.category === 'Concept') { + HTML = HTML + '
Summary: ' + addToolTips(schemaDocument.definition) + '
' + } else { + HTML = HTML + '' + HTML = HTML + '' + if (objectBeingRendered.category === 'Node') { + + let imageItem = { + div: 'definitionImageDiv-' + definitionImagesArray.length, + project: objectBeingRendered.project, + category: objectBeingRendered.category, + type: objectBeingRendered.type + } + definitionImagesArray.push(imageItem) + + HTML = HTML + '' + } + HTML = HTML + '' + HTML = HTML + '' + HTML = HTML + '
' + HTML = HTML + '
' + HTML = HTML + '
' + HTML = HTML + '
' + addToolTips(schemaDocument.definition) + '
' + HTML = HTML + '
' + } + } + } + function generateMultiPageIndex() { /* We will go through all the schema docuents array for the current project and pick @@ -1799,7 +1813,6 @@ function newSuperalgosDocSpace() { } } - function addContent() { HTML = HTML + '
' if (schemaDocument.paragraphs !== undefined) { @@ -1823,7 +1836,7 @@ function newSuperalgosDocSpace() { } else { renderParagraph(paragraph, key) paragraphIndex++ - } + } } } if (objectBeingRendered.category === 'Node') { @@ -1866,8 +1879,8 @@ function newSuperalgosDocSpace() { if (includedSchemaDocument === undefined) { return category + ' document ' + type + ' not found at project ' + project } - if (includedSchemaDocument.paragraphs === undefined) { - return 'Schema Document found, but without paragraphs.' + if (includedSchemaDocument.paragraphs === undefined) { + return 'Schema Document found, but without paragraphs.' } if (definition === true) { @@ -1903,10 +1916,10 @@ function newSuperalgosDocSpace() { } else { renderParagraph(paragraph, key) paragraphIndex++ - } + } } } - if (blockFound === false) { + if (blockFound === false) { return 'Block ' + block + ' not found.' } } @@ -1915,11 +1928,7 @@ function newSuperalgosDocSpace() { function addImages() { addProjectImage() - if (schemaDocument.definition !== undefined) { - if (objectBeingRendered.category === 'Node') { - addDefinitionImage(objectBeingRendered.project) - } - } + addDefinitionImage() if (objectBeingRendered.category === 'Node') { addMenuItemsImages() @@ -1927,24 +1936,31 @@ function newSuperalgosDocSpace() { addAttachingAndReferencingRulesImages() } - function addDefinitionImage(project) { - let imageElement - if (nodeAppDefinition.icon === undefined) { - let imageName = nodeAppDefinition.type.toLowerCase().replace(' ', '-').replace(' ', '-').replace(' ', '-').replace(' ', '-').replace(' ', '-') - imageElement = UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName(objectBeingRendered.project, imageName) - } else { - imageElement = UI.projects.superalgos.spaces.designSpace.getIconByProjectAndType(objectBeingRendered.project, objectBeingRendered.type) + function addDefinitionImage() { + + for (let i = 0; i < definitionImagesArray.length; i++) { + let imageItem = definitionImagesArray[i] + + let nodeAppDefinition = SCHEMAS_BY_PROJECT.get(imageItem.project).map.appSchema.get(imageItem.type) + + let imageElement + if (nodeAppDefinition.icon === undefined) { + let imageName = nodeAppDefinition.type.toLowerCase().replaceAll(' ', '-') + imageElement = UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName(imageItem.project, imageName) + } else { + imageElement = UI.projects.superalgos.spaces.designSpace.getIconByProjectAndType(imageItem.project, imageItem.type) + } + + imageElement.width = "150" + imageElement.height = "150" + + let definitionImageDiv = document.getElementById(imageItem.div) + definitionImageDiv.appendChild(imageElement) } - - imageElement.width = "150" - imageElement.height = "150" - - let definitionImageDiv = document.getElementById('definitionImageDiv') - definitionImageDiv.appendChild(imageElement) } function addProjectImage() { - let imageName = objectBeingRendered.project.toLowerCase().replace(' ', '-').replace(' ', '-').replace(' ', '-').replace(' ', '-').replace(' ', '-') + let imageName = objectBeingRendered.project.toLowerCase().replaceAll(' ', '-') let imageElement = UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName(objectBeingRendered.project, imageName) imageElement.width = "50" imageElement.height = "50"