From a569505a4268c552f51ac386da3cc654f4efbcb8 Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Sun, 27 Dec 2020 13:35:02 +0100
Subject: [PATCH] New migration, definition changed
---
.../Schemas/Docs-Nodes/actual-rate.json | 4 +-
.../Schemas/Docs-Nodes/algorithm-name.json | 4 +-
.../Docs-Nodes/annualized-rate-of-return.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/asset.json | 4 +-
.../Docs-Nodes/backtesting-session.json | 4 +-
.../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 | 4 +-
.../Schemas/Docs-Nodes/bot-products.json | 4 +-
.../Docs-Nodes/calculations-procedure.json | 4 +-
.../Docs-Nodes/cancel-order-event.json | 4 +-
.../Schemas/Docs-Nodes/cancel-order.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/candle.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-order.json | 4 +-
.../Schemas/Docs-Nodes/close-position.json | 4 +-
.../Schemas/Docs-Nodes/close-stage-event.json | 4 +-
.../Schemas/Docs-Nodes/close-stage.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/close.json | 4 +-
.../Schemas/Docs-Nodes/condition.json | 4 +-
.../Docs-Nodes/create-order-event.json | 4 +-
.../Schemas/Docs-Nodes/create-order.json | 4 +-
.../Schemas/Docs-Nodes/crypto-ecosystem.json | 4 +-
.../Schemas/Docs-Nodes/crypto-exchange.json | 4 +-
.../Schemas/Docs-Nodes/crypto-exchanges.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 +-
.../Schemas/Docs-Nodes/data-formula.json | 4 +-
.../data-mine-data-dependencies.json | 4 +-
.../Docs-Nodes/data-mine-products.json | 4 +-
.../Schemas/Docs-Nodes/data-mine-tasks.json | 4 +-
.../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 | 4 +-
.../Superalgos/Schemas/Docs-Nodes/days.json | 4 +-
.../Schemas/Docs-Nodes/design-space.json | 4 +-
.../Schemas/Docs-Nodes/distance-to-event.json | 4 +-
.../Docs-Nodes/dynamic-indicators.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 +-
.../Schemas/Docs-Nodes/episode-counters.json | 4 +-
.../Docs-Nodes/episode-quoted-asset.json | 4 +-
.../Docs-Nodes/episode-statistics.json | 4 +-
.../Schemas/Docs-Nodes/episode.json | 4 +-
.../Docs-Nodes/exchange-account-asset.json | 4 +-
.../Docs-Nodes/exchange-account-key.json | 4 +-
.../Schemas/Docs-Nodes/exchange-accounts.json | 4 +-
.../Schemas/Docs-Nodes/exchange-assets.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-markets.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 +-
.../Docs-Nodes/indicator-function.json | 4 +-
.../indicator-process-instance.json | 4 +-
.../Schemas/Docs-Nodes/initial-targets.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-buy-orders.json | 4 +-
.../Schemas/Docs-Nodes/limit-order.json | 4 +-
.../Schemas/Docs-Nodes/limit-sell-order.json | 4 +-
.../Schemas/Docs-Nodes/limit-sell-orders.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 +-
.../Schemas/Docs-Nodes/market-buy-orders.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-sell-orders.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 +-
.../Superalgos/Schemas/Docs-Nodes/max.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/min.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/mines.json | 4 +-
.../Docs-Nodes/move-to-phase-event.json | 4 +-
.../Schemas/Docs-Nodes/move-to-phase.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/next-phase.json | 4 +-
.../Schemas/Docs-Nodes/open-execution.json | 4 +-
.../Schemas/Docs-Nodes/open-stage.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/open.json | 4 +-
.../Schemas/Docs-Nodes/order-base-asset.json | 4 +-
.../Schemas/Docs-Nodes/order-counters.json | 4 +-
.../Schemas/Docs-Nodes/order-name.json | 4 +-
.../Docs-Nodes/order-quoted-asset.json | 4 +-
.../Schemas/Docs-Nodes/order-rate.json | 4 +-
.../Schemas/Docs-Nodes/order-statistics.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/orders.json | 4 +-
.../Schemas/Docs-Nodes/other-hierarchies.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 +-
.../Schemas/Docs-Nodes/periods.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 +-
.../Schemas/Docs-Nodes/plugin-data-mines.json | 4 +-
.../Docs-Nodes/plugin-file-position.json | 4 +-
.../Schemas/Docs-Nodes/plugin-file.json | 4 +-
.../Schemas/Docs-Nodes/plugin-project.json | 4 +-
.../Docs-Nodes/plugin-super-scripts.json | 4 +-
.../Docs-Nodes/plugin-trading-engines.json | 4 +-
.../Docs-Nodes/plugin-trading-mines.json | 4 +-
.../Docs-Nodes/plugin-trading-systems.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 +-
.../Schemas/Docs-Nodes/position-counters.json | 4 +-
.../Docs-Nodes/position-quoted-asset.json | 4 +-
.../Docs-Nodes/position-statistics.json | 4 +-
.../Schemas/Docs-Nodes/position.json | 4 +-
.../Schemas/Docs-Nodes/positions.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 +-
.../Schemas/Docs-Nodes/process-output.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 +-
.../Superalgos/Schemas/Docs-Nodes/roi.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/space-settings.json | 4 +-
.../Schemas/Docs-Nodes/space-style.json | 4 +-
.../Superalgos/Schemas/Docs-Nodes/spaces.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 +-
.../Schemas/Docs-Nodes/stop-loss-phase.json | 4 +-
.../Docs-Nodes/stop-loss-position.json | 4 +-
.../Schemas/Docs-Nodes/stop-loss.json | 4 +-
.../Schemas/Docs-Nodes/strategies.json | 4 +-
.../Docs-Nodes/strategy-close-stage.json | 4 +-
.../Schemas/Docs-Nodes/strategy-counters.json | 4 +-
.../Docs-Nodes/strategy-manage-stage.json | 4 +-
.../Schemas/Docs-Nodes/strategy-name.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 +-
.../Schemas/Docs-Nodes/take-position.json | 4 +-
.../Schemas/Docs-Nodes/take-profit-phase.json | 4 +-
.../Docs-Nodes/take-profit-position.json | 4 +-
.../Schemas/Docs-Nodes/take-profit.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 | 4 +-
.../Docs-Nodes/trading-mine-tasks.json | 4 +-
.../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-off.json | 4 +-
.../Schemas/Docs-Nodes/trigger-on-event.json | 4 +-
.../Schemas/Docs-Nodes/trigger-on.json | 4 +-
.../Schemas/Docs-Nodes/trigger-stage.json | 4 +-
.../Schemas/Docs-Nodes/tutorial-step.json | 4 +-
.../Schemas/Docs-Nodes/tutorial-topic.json | 4 +-
.../Schemas/Docs-Nodes/tutorial.json | 4 +-
.../Schemas/Docs-Nodes/user-account.json | 4 +-
.../Schemas/Docs-Nodes/user-assets.json | 4 +-
.../Docs-Nodes/user-defined-counter.json | 4 +-
.../Docs-Nodes/user-defined-parameters.json | 4 +-
.../Docs-Nodes/user-defined-statistic.json | 4 +-
.../Schemas/Docs-Nodes/user-keys.json | 4 +-
.../Schemas/Docs-Nodes/viewport.json | 4 +-
.../UI/Spaces/Docs-Space/DocsSpace.js | 97 +++++++++++--------
286 files changed, 913 insertions(+), 324 deletions(-)
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json
index cd8fd1ba3..330cffff9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json
@@ -1,6 +1,8 @@
{
"type": "Actual Rate",
- "definition": "Actual rate is the number reported by the exchange as the rate at which an order was filled.",
+ "definition": {
+ "text": "Actual rate is the number reported by the exchange as the rate at which an order was filled."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json
index 71d77eaf4..ff956f983 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json
@@ -1,6 +1,8 @@
{
"type": "Algorithm Name",
- "definition": "Algorithm name is the name of the execution algorithm that opened the order, as specified in the trading system.",
+ "definition": {
+ "text": "Algorithm name is the name of the execution algorithm that opened the order, as specified in the trading system."
+ },
"paragraphs": [
{
"style": "Block",
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 5e1136e15..d7bfa6bdb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json
@@ -1,6 +1,8 @@
{
"type": "Annualized Rate Of Return",
- "definition": "Annualized rate of return is the equivalent ROI scaled to one year.",
+ "definition": {
+ "text": "Annualized rate of return is the equivalent ROI scaled to one year."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/asset.json
index f81103779..4e6371aa7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/asset.json
@@ -1,6 +1,8 @@
{
"type": "Asset",
- "definition": "An asset node is the definition of an asset listed at the corresponding exchange.",
+ "definition": {
+ "text": "An asset node is the definition of an asset listed at the corresponding exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json
index 236fb38f2..d42b9e45f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json
@@ -1,6 +1,8 @@
{
"type": "Backtesting Session",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/balance.json
index 0c7cfaa65..760ee94e4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/balance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/balance.json
@@ -1,6 +1,8 @@
{
"type": "Balance",
- "definition": "Balance is the running balance, that is, the amount of the asset that exists at any point in time.",
+ "definition": {
+ "text": "Balance is the running balance, that is, the amount of the asset that exists at any point in time."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json
index 446086c08..03d49f1d9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json
@@ -1,6 +1,8 @@
{
"type": "Begin Balance",
- "definition": "Begin balance is the balance at the datetime of the begin property of the parent node or concept.",
+ "definition": {
+ "text": "Begin balance is the balance at the datetime of the begin property of the parent node or concept."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json
index 285cb59ed..b311f6519 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json
@@ -1,6 +1,8 @@
{
"type": "Begin Rate",
- "definition": "Begin rate is the close rate of the candle corresponding to the datetime of the begin property.",
+ "definition": {
+ "text": "Begin rate is the close rate of the candle corresponding to the datetime of the begin property."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin.json b/Projects/Superalgos/Schemas/Docs-Nodes/begin.json
index 052485665..faa5c45c6 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/begin.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/begin.json
@@ -1,6 +1,8 @@
{
"type": "Begin",
- "definition": "Begin is the datetime at the moment the object represented by the parent node began to exist.",
+ "definition": {
+ "text": "Begin is the datetime at the moment the object represented by the parent node began to exist."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json
index ea4941c97..8eb53e958 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json
@@ -1,6 +1,8 @@
{
"type": "Bot Data Dependencies",
- "definition": "A bot data dependencies node is an organizational device used to arrange data dependencies corresponding to a specific bot.",
+ "definition": {
+ "text": "A bot data dependencies node is an organizational device used to arrange data dependencies corresponding to a specific bot."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json
index aeda5a585..64264dc7c 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json
@@ -1,6 +1,8 @@
{
"type": "Bot Products",
- "definition": "A bot products node is an organizational device used to arrange data products corresponding to a specific bot.",
+ "definition": {
+ "text": "A bot products node is an organizational device used to arrange data products corresponding to a specific bot."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json b/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json
index 9f24e41ff..674f5ff1b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json
@@ -1,6 +1,8 @@
{
"type": "Calculations Procedure",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json
index db6ddb2f4..a0694ff05 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json
@@ -1,6 +1,8 @@
{
"type": "Cancel Order Event",
- "definition": "The cancel order event makes cancelling limit orders possible.",
+ "definition": {
+ "text": "The cancel order event makes cancelling limit orders possible."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order.json
index b0ac7c5d9..742de6af8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order.json
@@ -1,5 +1,7 @@
{
"type": "Cancel Order",
- "definition": "Counts the periods since the last time an order was canceled.",
+ "definition": {
+ "text": "Counts the periods since the last time an order was canceled."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/candle.json b/Projects/Superalgos/Schemas/Docs-Nodes/candle.json
index 213bfd962..c01f6d531 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/candle.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/candle.json
@@ -1,5 +1,7 @@
{
"type": "Candle",
- "definition": "The candle structure of nodes stores the properties that make up each candle in the episode, including open and close datetime, and the rates for open, min, max, and close.",
+ "definition": {
+ "text": "The candle structure of nodes stores the properties that make up each candle in the episode, including open and close datetime, and the rates for open, min, max, and close."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json b/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json
index 4072042d5..af471b893 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json
@@ -1,6 +1,8 @@
{
"type": "Chart Points",
- "definition": "A chart points groups definitions of coordinate points used to define polygons.",
+ "definition": {
+ "text": "A chart points groups definitions of coordinate points used to define polygons."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json b/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json
index 52344b4bc..fd1e77cc1 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json
@@ -1,6 +1,8 @@
{
"type": "Charting Space",
- "definition": "The charting space is the hierarchy that governs the configuration of the charts, and the bidimensional space on which charts are drawn.",
+ "definition": {
+ "text": "The charting space is the hierarchy that governs the configuration of the charts, and the bidimensional space on which charts are drawn."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json
index 6952d2510..26b8382f8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json
@@ -1,6 +1,8 @@
{
"type": "Close Execution",
- "definition": "The close execution node groups all execution algorithms involved in the process of closing a position.",
+ "definition": {
+ "text": "The close execution node groups all execution algorithms involved in the process of closing a position."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-order.json
index 3bc8bf4d3..a42e3ba4d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/close-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-order.json
@@ -1,5 +1,7 @@
{
"type": "Close Order",
- "definition": "Counts the periods since the last time an order was closed.",
+ "definition": {
+ "text": "Counts the periods since the last time an order was closed."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-position.json
index 3eac5bb74..e8d092daf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/close-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-position.json
@@ -1,5 +1,7 @@
{
"type": "Close Position",
- "definition": "Counts the periods since the last time a position was closed.",
+ "definition": {
+ "text": "Counts the periods since the last time a position was closed."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json
index 72e963658..000ebfe42 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json
@@ -1,6 +1,8 @@
{
"type": "Close Stage Event",
- "definition": "The close stage event defines the set of rules that need to be met for the corresponding stage to be closed.",
+ "definition": {
+ "text": "The close stage event defines the set of rules that need to be met for the corresponding stage to be closed."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json
index 1ca4aac65..55c58849c 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json
@@ -1,6 +1,8 @@
{
"type": "Close Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close.json b/Projects/Superalgos/Schemas/Docs-Nodes/close.json
index 259ec2f3c..9463a352b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/close.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/close.json
@@ -1,5 +1,7 @@
{
"type": "Close",
- "definition": "Close is the rate at the datetime of the end property, as provided by the exchange. That is, the rate at the close of the candle.",
+ "definition": {
+ "text": "Close is the rate at the datetime of the end property, as provided by the exchange. That is, the rate at the close of the candle."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/condition.json
index 89cb6b1b0..f7b12fe6a 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/condition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/condition.json
@@ -1,6 +1,8 @@
{
"type": "Condition",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json
index 430626376..1f5a518af 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json
@@ -1,6 +1,8 @@
{
"type": "Create Order Event",
- "definition": "The create order event controls the placement of orders.",
+ "definition": {
+ "text": "The create order event controls the placement of orders."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/create-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/create-order.json
index e751b2678..d8c4800ad 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/create-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/create-order.json
@@ -1,5 +1,7 @@
{
"type": "Create Order",
- "definition": "Counts the periods since the last time an order was created.",
+ "definition": {
+ "text": "Counts the periods since the last time an order was created."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json
index 726237de9..1a35d68a8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json
@@ -1,6 +1,8 @@
{
"type": "Crypto Ecosystem",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchange.json b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchange.json
index 1608ba3e8..266e30299 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchange.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchange.json
@@ -1,6 +1,8 @@
{
"type": "Crypto Exchange",
- "definition": "A crypto exchange node holds the definitions of assets and markets in a specific exchange.",
+ "definition": {
+ "text": "A crypto exchange node holds the definitions of assets and markets in a specific exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchanges.json b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchanges.json
index af61c51e6..32bb5b501 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchanges.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchanges.json
@@ -1,5 +1,7 @@
{
"type": "Crypto Exchanges",
- "definition": "The crypto exchanges node groups definitions of the different exchanges the user may interact with.",
+ "definition": {
+ "text": "The crypto exchanges node groups definitions of the different exchanges the user may interact with."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/current.json b/Projects/Superalgos/Schemas/Docs-Nodes/current.json
index 6ec9431ac..db351f5ed 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/current.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/current.json
@@ -1,6 +1,8 @@
{
"type": "Current",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json b/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json
index ee3cb72c5..556bd583f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json
@@ -1,6 +1,8 @@
{
"type": "Cycle",
- "definition": "The trading bot performs its duties in regards to exchange orders and accounts in two consecutive cycles for each candle.",
+ "definition": {
+ "text": "The trading bot performs its duties in regards to exchange orders and accounts in two consecutive cycles for each candle."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json b/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json
index 9d57b5f9b..28e7a25d3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json
@@ -1,6 +1,8 @@
{
"type": "Dashboard",
- "definition": "A dashboard is a collection of time machines, each containing any number of charts.",
+ "definition": {
+ "text": "A dashboard is a collection of time machines, each containing any number of charts."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json
index d789f28ca..3ea0b3ccc 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json
@@ -1,6 +1,8 @@
{
"type": "Data Building Procedure",
- "definition": "The data building procedure processes information to be fed to properties that are stored in the output dataset.",
+ "definition": {
+ "text": "The data building procedure processes information to be fed to properties that are stored in the output dataset."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json
index d3beb0c96..11b37da98 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json
@@ -1,6 +1,8 @@
{
"type": "Data Dependency Folder",
- "definition": "A data dependency folder node is an organizational device used to map the arrangement of product definition folders of a given bot.",
+ "definition": {
+ "text": "A data dependency folder node is an organizational device used to map the arrangement of product definition folders of a given bot."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json
index 0c6f9af39..6c339d27d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json
@@ -1,6 +1,8 @@
{
"type": "Data Dependency",
- "definition": "Data dependencies are references established with dataset definitions of other bots, determining which datasets the process establishing the reference uses as input.",
+ "definition": {
+ "text": "Data dependencies are references established with dataset definitions of other bots, determining which datasets the process establishing the reference uses as input."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-formula.json
index 674edb4e1..0fd29042f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-formula.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-formula.json
@@ -1,5 +1,7 @@
{
"type": "Data Formula",
- "definition": "A data formula is a device used to assign a value to the panel data, usually in the form of the name of the corresponding record property.",
+ "definition": {
+ "text": "A data formula is a device used to assign a value to the panel data, usually in the form of the name of the corresponding record property."
+ },
"paragraphs": []
}
\ No newline at end of file
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 9a4e324d7..6da09af9f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json
@@ -1,6 +1,8 @@
{
"type": "Data Mine Data Dependencies",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json
index 8a6f13d36..65b5261ae 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json
@@ -1,6 +1,8 @@
{
"type": "Data Mine Products",
- "definition": "Data mine products are references established with data mines to facilitate establishing data product references with multiple products in the given data mine.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json
index 09a4b55c8..c9dd2b2c0 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json
@@ -1,6 +1,8 @@
{
"type": "Data Mine Tasks",
- "definition": "The data mine tasks node is an organizational device that groups tasks corresponding to the referenced data mine.",
+ "definition": {
+ "text": "The data mine tasks node is an organizational device that groups tasks corresponding to the referenced data mine."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json
index 855e64c62..4bb86a72a 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json
@@ -1,6 +1,8 @@
{
"type": "Data Mine",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json
index e2554ed78..64041ca0f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json
@@ -1,6 +1,8 @@
{
"type": "Data Mines Data",
- "definition": "Session independent data refers to data generated by sensors and indicators, not related to trading sessions.",
+ "definition": {
+ "text": "Session independent data refers to data generated by sensors and indicators, not related to trading sessions."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json
index 954357cbc..471f20b26 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json
@@ -1,6 +1,8 @@
{
"type": "Data Product Folder",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json
index 255ca3d75..f4b1296df 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json
@@ -1,6 +1,8 @@
{
"type": "Data Product",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json
index 997d496ac..6bf50be35 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json
@@ -1,6 +1,8 @@
{
"type": "Data Storage",
- "definition": "The data storage node holds the definitions as to what data is stored in the corresponding network node.",
+ "definition": {
+ "text": "The data storage node holds the definitions as to what data is stored in the corresponding network node."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json
index 2166f5a3a..b8e933a6f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json
@@ -1,6 +1,8 @@
{
"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": {
+ "text": "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."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/days.json b/Projects/Superalgos/Schemas/Docs-Nodes/days.json
index 7ab144708..64e365abb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/days.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/days.json
@@ -1,6 +1,8 @@
{
"type": "Days",
- "definition": "Days counts the number of days through which the trading bot has cycled since the object represented by the parent node was open.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json b/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json
index dd19d2e7e..cbfda1ce2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json
@@ -1,6 +1,8 @@
{
"type": "Design Space",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json
index db81afa3f..05c47afb0 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-event.json
@@ -1,6 +1,8 @@
{
"type": "Distance To Event",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dynamic-indicators.json b/Projects/Superalgos/Schemas/Docs-Nodes/dynamic-indicators.json
index 857147d50..c42de245f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/dynamic-indicators.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/dynamic-indicators.json
@@ -1,5 +1,7 @@
{
"type": "Dynamic Indicators",
- "definition": "",
+ "definition": {
+ "text": ""
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json
index 10dff4788..dc3e4bc7e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json
@@ -1,6 +1,8 @@
{
"type": "End Balance",
- "definition": "End balance is the balance at the datetime of the end property of the parent node or concept.",
+ "definition": {
+ "text": "End balance is the balance at the datetime of the end property of the parent node or concept."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json
index dca6714b6..da43ca380 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json
@@ -1,6 +1,8 @@
{
"type": "End Rate",
- "definition": "End rate is the close rate of the candle corresponding to the datetime of the end property.",
+ "definition": {
+ "text": "End rate is the close rate of the candle corresponding to the datetime of the end property."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end.json b/Projects/Superalgos/Schemas/Docs-Nodes/end.json
index c0b38e5fa..3590dc2e2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/end.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/end.json
@@ -1,6 +1,8 @@
{
"type": "End",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json
index c6093ff8b..3e74fb307 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json
@@ -1,6 +1,8 @@
{
"type": "Entry Target Rate",
- "definition": "Entry target rate is the target rate set on the initial targets definition, in the open stage of the strategy.",
+ "definition": {
+ "text": "Entry target rate is the target rate set on the initial targets definition, in the open stage of the strategy."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json
index 4cdad2bb1..5ba835a06 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json
@@ -1,6 +1,8 @@
{
"type": "Entry Target Size",
- "definition": "Entry target size is the target size set on the initial targets definition, in the open stage of the strategy.",
+ "definition": {
+ "text": "Entry target size is the target size set on the initial targets definition, in the open stage of the strategy."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json
index 830b426c1..26a00b95d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json
@@ -1,6 +1,8 @@
{
"type": "Episode Base Asset",
- "definition": "The episode base asset node keeps track of the evolution of variables and metrics denominated in the base asset, throughout the episode.",
+ "definition": {
+ "text": "The episode base asset node keeps track of the evolution of variables and metrics denominated in the base asset, throughout the episode."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode-counters.json
index 1053b894b..b1a685bab 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/episode-counters.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode-counters.json
@@ -1,5 +1,7 @@
{
"type": "Episode Counters",
- "definition": "The episode counters node features counters of instances of objects that come to exist during the duration of the episode.",
+ "definition": {
+ "text": "The episode counters node features counters of instances of objects that come to exist during the duration of the episode."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json
index 5f1e34515..4b5f435f6 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json
@@ -1,6 +1,8 @@
{
"type": "Episode Quoted Asset",
- "definition": "The episode quoted asset node keeps track of the evolution of variables and metrics denominated in the quoted asset, throughout the episode.",
+ "definition": {
+ "text": "The episode quoted asset node keeps track of the evolution of variables and metrics denominated in the quoted asset, throughout the episode."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode-statistics.json
index c816f4e19..eb54b630f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/episode-statistics.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode-statistics.json
@@ -1,5 +1,7 @@
{
"type": "Episode Statistics",
- "definition": "Episode statistics keeps track of several metrics in the context of the episode.",
+ "definition": {
+ "text": "Episode statistics keeps track of several metrics in the context of the episode."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode.json b/Projects/Superalgos/Schemas/Docs-Nodes/episode.json
index 2f57cc9c3..1bb01d5ac 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/episode.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/episode.json
@@ -1,6 +1,8 @@
{
"type": "Episode",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json
index 6c397a146..ab138c46b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Account Asset",
- "definition": "The exchange account asset represents a single asset the user has at the exchange.",
+ "definition": {
+ "text": "The exchange account asset represents a single asset the user has at the exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json
index 54bc69164..13dd5a994 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Account Key",
- "definition": "The exchange account key holds the definition of the key name and secret provided by the corresponding exchange to access the user account via the exchange API.",
+ "definition": {
+ "text": "The exchange account key holds the definition of the key name and secret provided by the corresponding exchange to access the user account via the exchange API."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-accounts.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-accounts.json
index 4e3ca4099..9ba90989b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-accounts.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-accounts.json
@@ -1,5 +1,7 @@
{
"type": "Exchange Accounts",
- "definition": "The exchange accounts node groups the different accounts the user may have with the corresponding exchange.",
+ "definition": {
+ "text": "The exchange accounts node groups the different accounts the user may have with the corresponding exchange."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-assets.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-assets.json
index f72663676..447f5f27f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-assets.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-assets.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Assets",
- "definition": "The exchange assets node groups the definitions of assets.",
+ "definition": {
+ "text": "The exchange assets node groups the definitions of assets."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json
index ace4d3bd6..cf5722dfb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Data Products",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json
index 2d2318cd2..27e54c5b5 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Data Tasks",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json
index a97b253cb..d2ab85a0e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Id",
- "definition": "Exchange ID is a unique identifier the exchange assigns to the order, so that it may be unequivocally identified.",
+ "definition": {
+ "text": "Exchange ID is a unique identifier the exchange assigns to the order, so that it may be unequivocally identified."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-markets.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-markets.json
index 120262245..298f320d4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-markets.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-markets.json
@@ -1,5 +1,7 @@
{
"type": "Exchange Markets",
- "definition": "The exchange markets node groups the definitions of markets.",
+ "definition": {
+ "text": "The exchange markets node groups the definitions of markets."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json
index e77183516..2ab0089a3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Orders",
- "definition": "Exchange orders is the section of the data structure that keeps track of orders of all types.",
+ "definition": {
+ "text": "Exchange orders is the section of the data structure that keeps track of orders of all types."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json
index edf1728a1..e315e90fa 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Trading Products",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json
index 3f5f33d3d..57ec3ba33 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json
@@ -1,6 +1,8 @@
{
"type": "Exchange Trading Tasks",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json b/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json
index 2a0a0bdde..358b77c15 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json
@@ -1,6 +1,8 @@
{
"type": "Execution Algorithm",
- "definition": "An execution algorithm is a set of instructions used to place and manage orders at the exchange.",
+ "definition": {
+ "text": "An execution algorithm is a set of instructions used to place and manage orders at the exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json
index 5d0ae66ac..408c1d840 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json
@@ -1,6 +1,8 @@
{
"type": "Execution Finished Event",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json
index cb6623e17..0a02b92ec 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json
@@ -1,6 +1,8 @@
{
"type": "Execution Started Event",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json
index 181cfd7fd..639e07b71 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json
@@ -1,6 +1,8 @@
{
"type": "Exit Target Rate",
- "definition": "Exit target rate is the target rate set on the initial targets definition, in the close stage of the strategy.",
+ "definition": {
+ "text": "Exit target rate is the target rate set on the initial targets definition, in the close stage of the strategy."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json
index 94519bcc6..26505f975 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json
@@ -1,6 +1,8 @@
{
"type": "Exit Target Size",
- "definition": "Exit target size is the target size set on the initial targets definition, in the close stage of the strategy.",
+ "definition": {
+ "text": "Exit target size is the target size set on the initial targets definition, in the close stage of the strategy."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json b/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json
index 69ab45beb..1284033e7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json
@@ -1,6 +1,8 @@
{
"type": "Exit Type",
- "definition": "Exit type refers to the reason why the object is closed.",
+ "definition": {
+ "text": "Exit type refers to the reason why the object is closed."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fails.json b/Projects/Superalgos/Schemas/Docs-Nodes/fails.json
index 64dfcfa46..6e9b517a5 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/fails.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/fails.json
@@ -1,6 +1,8 @@
{
"type": "Fails",
- "definition": "Fails counts the number of positions that closed with a negative profit loss, in the context of the parent node.",
+ "definition": {
+ "text": "Fails counts the number of positions that closed with a negative profit loss, in the context of the parent node."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json
index f46fe4e3c..21504e404 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json
@@ -1,6 +1,8 @@
{
"type": "Fee Structure",
- "definition": "The fee structure is a parameter fundamental to the calculation of fees, both in testing and live trading sessions.",
+ "definition": {
+ "text": "The fee structure is a parameter fundamental to the calculation of fees, both in testing and live trading sessions."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json
index 3a54aa734..0fb5c080a 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json
@@ -1,6 +1,8 @@
{
"type": "Fees Paid",
- "definition": "Fees paid is the amount paid in fees.",
+ "definition": {
+ "text": "Fees paid is the amount paid in fees."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/formula.json
index 6d5ff3a7e..732cfe2c7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/formula.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/formula.json
@@ -1,6 +1,8 @@
{
"type": "Formula",
- "definition": "A formula is a mathematical expression intended to determine a numerical value to be applied dynamically to a certain property.",
+ "definition": {
+ "text": "A formula is a mathematical expression intended to determine a numerical value to be applied dynamically to a certain property."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json
index 526d2de83..71102b0c0 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json
@@ -1,6 +1,8 @@
{
"type": "Forward Testing Session",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json b/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json
index b58a24bd8..cb4709600 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json
@@ -1,6 +1,8 @@
{
"type": "Heartbeats",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json b/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json
index 2cce0e620..941f495d9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json
@@ -1,6 +1,8 @@
{
"type": "Hit Fail",
- "definition": "Hit fail states whether a transaction is successful or not, hit meaning it is successful and fail meaning it is not.",
+ "definition": {
+ "text": "Hit fail states whether a transaction is successful or not, hit meaning it is successful and fail meaning it is not."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json b/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json
index 5fa14dc93..fce6e9d8c 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json
@@ -1,6 +1,8 @@
{
"type": "Hit Ratio",
- "definition": "Hit ratio is the percentage of positions that closed with a positive profit loss, in the context of the parent node.",
+ "definition": {
+ "text": "Hit ratio is the percentage of positions that closed with a positive profit loss, in the context of the parent node."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hits.json b/Projects/Superalgos/Schemas/Docs-Nodes/hits.json
index 56be9bb99..dfd22cca7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/hits.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/hits.json
@@ -1,6 +1,8 @@
{
"type": "Hits",
- "definition": "Hits counts the number of positions that closed with a positive profit loss, in the context of the parent node.",
+ "definition": {
+ "text": "Hits counts the number of positions that closed with a positive profit loss, in the context of the parent node."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json b/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json
index e951981c0..1a4fca5c4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json
@@ -1,6 +1,8 @@
{
"type": "Identifier",
- "definition": "Identifier is a unique alphanumeric string by which the object represented by the parent node may be unequivocally identified.",
+ "definition": {
+ "text": "Identifier is a unique alphanumeric string by which the object represented by the parent node may be unequivocally identified."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json
index 2549d597a..c0d1036f0 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json
@@ -1,6 +1,8 @@
{
"type": "Image Condition",
- "definition": "An image condition is a rule that allows establishing when an image shall be rendered and when not.",
+ "definition": {
+ "text": "An image condition is a rule that allows establishing when an image shall be rendered and when not."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json
index 306916142..2084d68ab 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json
@@ -1,6 +1,8 @@
{
"type": "Image Position",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image.json b/Projects/Superalgos/Schemas/Docs-Nodes/image.json
index 4f96d2d4f..0044b7392 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/image.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/image.json
@@ -1,6 +1,8 @@
{
"type": "Image",
- "definition": "The image node allows overlaying an image over the charts, controlling its position, size, and when it shall be rendered.",
+ "definition": {
+ "text": "The image node allows overlaying an image over the charts, controlling its position, size, and when it shall be rendered."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/index.json b/Projects/Superalgos/Schemas/Docs-Nodes/index.json
index 42728333d..fe93008b0 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/index.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/index.json
@@ -1,6 +1,8 @@
{
"type": "Index",
- "definition": "Index is the position of the parent object in the corresponding data collection, as determined by the context.",
+ "definition": {
+ "text": "Index is the position of the parent object in the corresponding data collection, as determined by the context."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json
index 065cba03e..71beb604d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json
@@ -1,6 +1,8 @@
{
"type": "Indicator Bot Instance",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json
index 99df81f30..e700c1170 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json
@@ -1,6 +1,8 @@
{
"type": "Indicator Bot",
- "definition": "An indicator bot is an algorithm that processes information that other bots have generated, and produces elaborate datasets for others to consume.",
+ "definition": {
+ "text": "An indicator bot is an algorithm that processes information that other bots have generated, and produces elaborate datasets for others to consume."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-function.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-function.json
index 756689e34..409f88762 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-function.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-function.json
@@ -1,5 +1,7 @@
{
"type": "Indicator Function",
- "definition": "",
+ "definition": {
+ "text": ""
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json
index 232bed90d..8f2df39d8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json
@@ -1,6 +1,8 @@
{
"type": "Indicator Process Instance",
- "definition": "An indicator process instance is a reference to the process definition of an indicator bot, as defined in a data mine.",
+ "definition": {
+ "text": "An indicator process instance is a reference to the process definition of an indicator bot, as defined in a data mine."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/initial-targets.json b/Projects/Superalgos/Schemas/Docs-Nodes/initial-targets.json
index 35f34f2c0..6634b393e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/initial-targets.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/initial-targets.json
@@ -1,5 +1,7 @@
{
"type": "Initial Targets",
- "definition": "The initial targets node holds the most basic definitions about the position to be taken: the target rate and the target size.",
+ "definition": {
+ "text": "The initial targets node holds the most basic definitions about the position to be taken: the target rate and the target size."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json b/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json
index 34d0ca2d4..7fc0bd214 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json
@@ -1,6 +1,8 @@
{
"type": "Javascript Code",
- "definition": "The JavaScript code node may hold any snippet of valid JavaScript.",
+ "definition": {
+ "text": "The JavaScript code node may hold any snippet of valid JavaScript."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json
index fda32a62c..7fc98a72f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json
@@ -1,6 +1,8 @@
{
"type": "Key Reference",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/last.json b/Projects/Superalgos/Schemas/Docs-Nodes/last.json
index f03589daa..6a1c9a8fa 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/last.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/last.json
@@ -1,6 +1,8 @@
{
"type": "Last",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json b/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json
index 7388ddbc7..431ef79d9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json
@@ -1,6 +1,8 @@
{
"type": "Layer Manager",
- "definition": "The layer manager determines which layers will be visible on the corresponding timeline chart.",
+ "definition": {
+ "text": "The layer manager determines which layers will be visible on the corresponding timeline chart."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer.json b/Projects/Superalgos/Schemas/Docs-Nodes/layer.json
index 9cb4c4f83..d84a56080 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/layer.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/layer.json
@@ -1,6 +1,8 @@
{
"type": "Layer",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json
index c22f4a940..63ad7d0e8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json
@@ -1,6 +1,8 @@
{
"type": "Limit Buy Order",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-orders.json
index 1b4d2cf09..7e63a5e9d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-orders.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-orders.json
@@ -1,5 +1,7 @@
{
"type": "Limit Buy Orders",
- "definition": "Limit buy orders is the section of the data structure that keeps track of this specific type of order.",
+ "definition": {
+ "text": "Limit buy orders is the section of the data structure that keeps track of this specific type of order."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json
index fb38980ca..8625fa8f4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json
@@ -1,6 +1,8 @@
{
"type": "Limit Order",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json
index bf8dc94f9..0dab2cae8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json
@@ -1,6 +1,8 @@
{
"type": "Limit Sell Order",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-orders.json
index 55ba7989c..851ea96f7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-orders.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-orders.json
@@ -1,5 +1,7 @@
{
"type": "Limit Sell Orders",
- "definition": "Limit sell orders is the section of the data structure that keeps track of this specific type of order.",
+ "definition": {
+ "text": "Limit sell orders is the section of the data structure that keeps track of this specific type of order."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json
index 4f62d4452..5e87561f3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json
@@ -1,6 +1,8 @@
{
"type": "Live Trading Session",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json b/Projects/Superalgos/Schemas/Docs-Nodes/lock.json
index a6414fd23..307578b04 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/lock.json
@@ -1,6 +1,8 @@
{
"type": "Lock",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json
index 1de1f0def..7ca3818e9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json
@@ -1,6 +1,8 @@
{
"type": "Manage Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json
index fc7f49795..c30bb3dee 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json
@@ -1,6 +1,8 @@
{
"type": "Managed Stop Loss",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json b/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json
index ef592d078..b0ae4b0f8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json
@@ -1,6 +1,8 @@
{
"type": "Managed Take Profit",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json
index 9418c4b12..2665ca7e8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json
@@ -1,6 +1,8 @@
{
"type": "Market Base Asset",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json
index de3ff8189..9bd5ca788 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json
@@ -1,6 +1,8 @@
{
"type": "Market Buy Order",
- "definition": "A market buy order is an instruction sent to the exchange to buy the base asset, for immediate execution at current market prices.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-orders.json
index 8573cbb05..8b337b756 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-orders.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-orders.json
@@ -1,5 +1,7 @@
{
"type": "Market Buy Orders",
- "definition": "Market buy orders is the section of the data structure that keeps track of this specific type of order.",
+ "definition": {
+ "text": "Market buy orders is the section of the data structure that keeps track of this specific type of order."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json
index 9d4be26db..b925c91e2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json
@@ -1,6 +1,8 @@
{
"type": "Market Data Products",
- "definition": "A market data products node represents the group of data products generated in a specific market.",
+ "definition": {
+ "text": "A market data products node represents the group of data products generated in a specific market."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json
index 14ce94867..6a794635f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json
@@ -1,6 +1,8 @@
{
"type": "Market Data Tasks",
- "definition": "A market data tasks node groups data mining tasks operating in a specific market.",
+ "definition": {
+ "text": "A market data tasks node groups data mining tasks operating in a specific market."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json
index 766eed5e0..181ab6951 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json
@@ -1,6 +1,8 @@
{
"type": "Market Order",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json
index 75e80745b..b5b4f792d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json
@@ -1,6 +1,8 @@
{
"type": "Market Quoted Asset",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json
index 4115fb632..b06973866 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json
@@ -1,6 +1,8 @@
{
"type": "Market Sell Order",
- "definition": "A market sell order is an instruction sent to the exchange to sell the base asset, for immediate execution at current market prices.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-orders.json
index fd17f8412..bad508a02 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-orders.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-orders.json
@@ -1,5 +1,7 @@
{
"type": "Market Sell Orders",
- "definition": "Market sell orders is the section of the data structure that keeps track of this specific type of order.",
+ "definition": {
+ "text": "Market sell orders is the section of the data structure that keeps track of this specific type of order."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json
index 7b9bbd6fa..abb9d701b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json
@@ -1,6 +1,8 @@
{
"type": "Market Trading Products",
- "definition": "A market trading products node features the group of data products generated by the referenced session in a specific market.",
+ "definition": {
+ "text": "A market trading products node features the group of data products generated by the referenced session in a specific market."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json
index abb4d88c8..ecfcd36bf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json
@@ -1,6 +1,8 @@
{
"type": "Market Trading Tasks",
- "definition": "A market trading tasks node groups trading tasks operating in a specific market.",
+ "definition": {
+ "text": "A market trading tasks node groups trading tasks operating in a specific market."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market.json b/Projects/Superalgos/Schemas/Docs-Nodes/market.json
index 93f8bc8e4..7aac10715 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/market.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/market.json
@@ -1,6 +1,8 @@
{
"type": "Market",
- "definition": "A market is the definition of a pair of assets (i.e.: BTC-USDT) listed as a market in the corresponding exchange.",
+ "definition": {
+ "text": "A market is the definition of a pair of assets (i.e.: BTC-USDT) listed as a market in the corresponding exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json b/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json
index 77b037f53..81007dedf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json
@@ -1,6 +1,8 @@
{
"type": "Master Script",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/max.json b/Projects/Superalgos/Schemas/Docs-Nodes/max.json
index f222ed365..f80956574 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/max.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/max.json
@@ -1,5 +1,7 @@
{
"type": "Max",
- "definition": "Max is the maximum rate registered by the exchange during the period between the datetimes of the begin and end properties, as provided by the exchange.",
+ "definition": {
+ "text": "Max is the maximum rate registered by the exchange during the period between the datetimes of the begin and end properties, as provided by the exchange."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/min.json b/Projects/Superalgos/Schemas/Docs-Nodes/min.json
index eed690514..1e4e0d3be 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/min.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/min.json
@@ -1,5 +1,7 @@
{
"type": "Min",
- "definition": "Min is the minimum rate registered by the exchange during the period between the datetimes of the begin and end properties, as provided by the exchange.",
+ "definition": {
+ "text": "Min is the minimum rate registered by the exchange during the period between the datetimes of the begin and end properties, as provided by the exchange."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/mines.json b/Projects/Superalgos/Schemas/Docs-Nodes/mines.json
index 11bcddaf8..c4c37c45d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/mines.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/mines.json
@@ -1,6 +1,8 @@
{
"type": "Mines",
- "definition": "Mines refers to the different types of mines for which definitions exist in the form of hierarchies. At this stage, the node may spawn Data Mine, Trading Mine, and Learning Mine hierarchies.",
+ "definition": {
+ "text": "Mines refers to the different types of mines for which definitions exist in the form of hierarchies. At this stage, the node may spawn Data Mine, Trading Mine, and Learning Mine hierarchies."
+ },
"paragraphs": [
{
"style": "Block",
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 c98ca484b..55939b6a4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json
@@ -1,6 +1,8 @@
{
"type": "Move To Phase Event",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase.json
index 6b3813f30..1fc86b5d8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase.json
@@ -1,5 +1,7 @@
{
"type": "Move To Phase",
- "definition": "Counts the periods since the last time a move to phase event was triggered.",
+ "definition": {
+ "text": "Counts the periods since the last time a move to phase event was triggered."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json b/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json
index 05dc54a71..64a60f93e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json
@@ -1,6 +1,8 @@
{
"type": "Network Node",
- "definition": "A network node represents a machine running Superalgos, on which processes run and data is stored.",
+ "definition": {
+ "text": "A network node represents a machine running Superalgos, on which processes run and data is stored."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/network.json b/Projects/Superalgos/Schemas/Docs-Nodes/network.json
index aaef8ced9..7b92bd95b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/network.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/network.json
@@ -1,6 +1,8 @@
{
"type": "Network",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json
index ff1537943..5ca9024e2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json
@@ -1,6 +1,8 @@
{
"type": "Next Phase Event",
- "definition": "The next phase event determines when there should be a switch of phases to the next phase in a predefined sequence.",
+ "definition": {
+ "text": "The next phase event determines when there should be a switch of phases to the next phase in a predefined sequence."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/next-phase.json
index ade70fa2f..4e6170fae 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/next-phase.json
@@ -1,5 +1,7 @@
{
"type": "Next Phase",
- "definition": "Counts the periods since the last time a next phase event was triggered.",
+ "definition": {
+ "text": "Counts the periods since the last time a next phase event was triggered."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json b/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json
index 200a36d06..ee7d8f157 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json
@@ -1,6 +1,8 @@
{
"type": "Open Execution",
- "definition": "The open execution node groups all execution algorithms involved in the process of opening a position.",
+ "definition": {
+ "text": "The open execution node groups all execution algorithms involved in the process of opening a position."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json
index af88508b3..04e0032d5 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json
@@ -1,6 +1,8 @@
{
"type": "Open Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open.json b/Projects/Superalgos/Schemas/Docs-Nodes/open.json
index cdbc8d640..46f0249c6 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/open.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/open.json
@@ -1,5 +1,7 @@
{
"type": "Open",
- "definition": "Open is the rate at the datetime of the begin property, as provided by the exchange. That is, the rate at the open of the candle.",
+ "definition": {
+ "text": "Open is the rate at the datetime of the begin property, as provided by the exchange. That is, the rate at the open of the candle."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json
index cd08c7564..5600c5b0e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json
@@ -1,6 +1,8 @@
{
"type": "Order Base Asset",
- "definition": "The order base asset node keeps track of the evolution of certain properties of orders, denominated in the base asset.",
+ "definition": {
+ "text": "The order base asset node keeps track of the evolution of certain properties of orders, denominated in the base asset."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json
index 23a5af1f3..557021154 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json
@@ -1,5 +1,7 @@
{
"type": "Order Counters",
- "definition": "The order counters node features counters of instances of objects that come to exist while the order is open.",
+ "definition": {
+ "text": "The order counters node features counters of instances of objects that come to exist while the order is open."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json
index 7f258923d..ba0206a4e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json
@@ -1,6 +1,8 @@
{
"type": "Order Name",
- "definition": "Order name is the name of the order as specified in the trading system.",
+ "definition": {
+ "text": "Order name is the name of the order as specified in the trading system."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json
index aff29dc52..35c1ed5de 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json
@@ -1,6 +1,8 @@
{
"type": "Order Quoted Asset",
- "definition": "The order quoted asset node keeps track of the evolution of certain properties of orders, denominated in the quoted asset.",
+ "definition": {
+ "text": "The order quoted asset node keeps track of the evolution of certain properties of orders, denominated in the quoted asset."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json
index 3979dbbd8..27d230446 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json
@@ -1,6 +1,8 @@
{
"type": "Order Rate",
- "definition": "The order rate node defines the rate of limit orders.",
+ "definition": {
+ "text": "The order rate node defines the rate of limit orders."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json
index 598606853..e749537d6 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json
@@ -1,5 +1,7 @@
{
"type": "Order Statistics",
- "definition": "Order statistics keeps track of several metrics in the context of the order.",
+ "definition": {
+ "text": "Order statistics keeps track of several metrics in the context of the order."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/orders.json
index 71ee9ab41..8187c5339 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/orders.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/orders.json
@@ -1,5 +1,7 @@
{
"type": "Orders",
- "definition": "Orders counts the number of times orders have been placed, in the context of the parent node.",
+ "definition": {
+ "text": "Orders counts the number of times orders have been placed, in the context of the parent node."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/other-hierarchies.json b/Projects/Superalgos/Schemas/Docs-Nodes/other-hierarchies.json
index 01a6c42f7..c84d9f0ad 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/other-hierarchies.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/other-hierarchies.json
@@ -1,6 +1,8 @@
{
"type": "Other Hierarchies",
- "definition": "Other hierarchies refers to hierarchies other than those defining spaces and mines. At this stage, the node may spawn Trading System, Network, Super Scripts, Trading Engine, and Tutorial hierarchies.",
+ "definition": {
+ "text": "Other hierarchies refers to hierarchies other than those defining spaces and mines. At this stage, the node may spawn Trading System, Network, Super Scripts, Trading Engine, and Tutorial hierarchies."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json
index a035b6d1d..649214731 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json
@@ -1,6 +1,8 @@
{
"type": "Output Dataset Folder",
- "definition": "An output dataset folder is an organizational device used to create arrangements of output datasets, particularly useful when the bot has many products.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json
index 84e2e334c..037a55d66 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json
@@ -1,6 +1,8 @@
{
"type": "Output Dataset",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json
index 2c93be362..6195f3062 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json
@@ -1,6 +1,8 @@
{
"type": "Panel Data",
- "definition": "A panel data node represents a data field to be plotted on the plotter panel.",
+ "definition": {
+ "text": "A panel data node represents a data field to be plotted on the plotter panel."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json
index dc8aaf969..444d6bace 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json
@@ -1,6 +1,8 @@
{
"type": "Paper Trading Session",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json
index 78e8800e9..710205a71 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json
@@ -1,6 +1,8 @@
{
"type": "Percentage Filled",
- "definition": "Percentage filled represents the portion of the order that has been filled, expressed as a percentage.",
+ "definition": {
+ "text": "Percentage filled represents the portion of the order that has been filled, expressed as a percentage."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/periods.json b/Projects/Superalgos/Schemas/Docs-Nodes/periods.json
index 495698afc..a9a99bc6d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/periods.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/periods.json
@@ -1,5 +1,7 @@
{
"type": "Periods",
- "definition": "Periods counts the number of candles that have been evaluated, in the context of the parent node.",
+ "definition": {
+ "text": "Periods counts the number of candles that have been evaluated, in the context of the parent node."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/phase.json
index ff65fea23..4fea034d3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/phase.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/phase.json
@@ -1,6 +1,8 @@
{
"type": "Phase",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json
index 6e0eb703d..bde20388e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json
@@ -1,6 +1,8 @@
{
"type": "Plotter Module",
- "definition": "A plotter module is a device within a plotter that contains the definitions to create the visualization for a product definition.",
+ "definition": {
+ "text": "A plotter module is a device within a plotter that contains the definitions to create the visualization for a product definition."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json
index 19cbc5444..6e09d62d7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json
@@ -1,6 +1,8 @@
{
"type": "Plotter Panel",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json b/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json
index fad423ae2..1404de911 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json
@@ -1,6 +1,8 @@
{
"type": "Plotter",
- "definition": "A plotter is a device used to produce a graphic representation of datasets generated by bots.",
+ "definition": {
+ "text": "A plotter is a device used to produce a graphic representation of datasets generated by bots."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-data-mines.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-data-mines.json
index 761bef8a3..67df9086f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-data-mines.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-data-mines.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Data Mines",
- "definition": "The plugin data mines node features the definitions of data mines to be included as plugins in the current workspace.",
+ "definition": {
+ "text": "The plugin data mines node features the definitions of data mines to be included as plugins in the current workspace."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json
index 40fdd5413..6e8716550 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json
@@ -1,6 +1,8 @@
{
"type": "Plugin File Position",
- "definition": "The position of the plugin file position node determines the position in the workspace on which the plugin hierarchy is placed.",
+ "definition": {
+ "text": "The position of the plugin file position node determines the position in the workspace on which the plugin hierarchy is placed."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json
index 5a9fcd72f..62f849628 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json
@@ -1,6 +1,8 @@
{
"type": "Plugin File",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-project.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-project.json
index 54d27fd9b..cce9855a2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-project.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-project.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Project",
- "definition": "In the context of a multi-project platform, the plugin project node represents the project to which the defined plugins correspond to.",
+ "definition": {
+ "text": "In the context of a multi-project platform, the plugin project node represents the project to which the defined plugins correspond to."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-super-scripts.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-super-scripts.json
index 4fb2a74f7..01105e911 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-super-scripts.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-super-scripts.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Super Scripts",
- "definition": "The plugin super scripts node features the definitions of super scripts to be included as plugins in the current workspace.",
+ "definition": {
+ "text": "The plugin super scripts node features the definitions of super scripts to be included as plugins in the current workspace."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-engines.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-engines.json
index 70466a4f8..13d48c117 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-engines.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-engines.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Trading Engines",
- "definition": "The plugin data mines node features the definitions of data mines to be included as plugins in the current workspace.",
+ "definition": {
+ "text": "The plugin data mines node features the definitions of data mines to be included as plugins in the current workspace."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-mines.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-mines.json
index f9a589c48..16c4ffd21 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-mines.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-mines.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Trading Mines",
- "definition": "The plugin trading mines node features the definitions of trading mines to be included as plugins in the current workspace.",
+ "definition": {
+ "text": "The plugin trading mines node features the definitions of trading mines to be included as plugins in the current workspace."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-systems.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-systems.json
index 80514b6a1..beaa9d736 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-systems.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-systems.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Trading Systems",
- "definition": "The plugin data mines node features the definitions of data mines to be included as plugins in the current workspace.",
+ "definition": {
+ "text": "The plugin data mines node features the definitions of data mines to be included as plugins in the current workspace."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json
index 5a4a86e79..3027ac6f7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json
@@ -1,6 +1,8 @@
{
"type": "Plugin Tutorials",
- "definition": "The plugin tutorials node features the definitions of tutorials to be included as plugins in the current workspace.",
+ "definition": {
+ "text": "The plugin tutorials node features the definitions of tutorials to be included as plugins in the current workspace."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json b/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json
index 1dc178b3c..e7ca928c1 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json
@@ -1,6 +1,8 @@
{
"type": "Plugins",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json
index 85c55b177..882188811 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json
@@ -1,6 +1,8 @@
{
"type": "Point Formula",
- "definition": "A point formula is a node used to input the [x,y] coordinates of a point.",
+ "definition": {
+ "text": "A point formula is a node used to input the [x,y] coordinates of a point."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/point.json b/Projects/Superalgos/Schemas/Docs-Nodes/point.json
index 9a4c6634d..6ddcda2bb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/point.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/point.json
@@ -1,6 +1,8 @@
{
"type": "Point",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json
index 94c812b0b..6ea5367dc 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json
@@ -1,6 +1,8 @@
{
"type": "Polygon Body",
- "definition": "A polygon body is the fill of a shape made out of at least three vertices.",
+ "definition": {
+ "text": "A polygon body is the fill of a shape made out of at least three vertices."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json
index 0823d6250..50d96cadf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json
@@ -1,6 +1,8 @@
{
"type": "Polygon Border",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json
index 41a1d3740..a0a234e1c 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json
@@ -1,6 +1,8 @@
{
"type": "Polygon Condition",
- "definition": "A polygon condition is a rule that allows establishing when a polygon shall be rendered and when not.",
+ "definition": {
+ "text": "A polygon condition is a rule that allows establishing when a polygon shall be rendered and when not."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json
index 9e7ffbcbd..0626b6ef5 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json
@@ -1,6 +1,8 @@
{
"type": "Polygon Vertex",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json b/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json
index e3ea9dc20..fcde87f1b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json
@@ -1,6 +1,8 @@
{
"type": "Polygon",
- "definition": "A polygon features definitions that makeup shapes and their styles.",
+ "definition": {
+ "text": "A polygon features definitions that makeup shapes and their styles."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json
index 675edb1e4..234c99ce4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json
@@ -1,6 +1,8 @@
{
"type": "Position Base Asset",
- "definition": "The position base asset node keeps track of the evolution of variables related to the base asset throughout the position.",
+ "definition": {
+ "text": "The position base asset node keeps track of the evolution of variables related to the base asset throughout the position."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/position-counters.json
index 5a951f966..7a1b52b70 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/position-counters.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/position-counters.json
@@ -1,5 +1,7 @@
{
"type": "Position Counters",
- "definition": "The position counters node features counters of instances of objects that come to exist during the duration of the position.",
+ "definition": {
+ "text": "The position counters node features counters of instances of objects that come to exist during the duration of the position."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json
index 0203d8284..ac9bd6001 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json
@@ -1,6 +1,8 @@
{
"type": "Position Quoted Asset",
- "definition": "The position quoted asset node keeps track of the evolution of variables related to the quoted asset throughout the position.",
+ "definition": {
+ "text": "The position quoted asset node keeps track of the evolution of variables related to the quoted asset throughout the position."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/position-statistics.json
index 2e061bff2..6ba73a22b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/position-statistics.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/position-statistics.json
@@ -1,5 +1,7 @@
{
"type": "Position Statistics",
- "definition": "Position statistics keeps track of several metrics in the context of the position.",
+ "definition": {
+ "text": "Position statistics keeps track of several metrics in the context of the position."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position.json b/Projects/Superalgos/Schemas/Docs-Nodes/position.json
index 4649bb1dd..63d55519d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/position.json
@@ -1,6 +1,8 @@
{
"type": "Position",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/positions.json b/Projects/Superalgos/Schemas/Docs-Nodes/positions.json
index 952203561..298cb0b4b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/positions.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/positions.json
@@ -1,5 +1,7 @@
{
"type": "Positions",
- "definition": "Positions counts the number of times positions have been opened, in the context of the parent node.",
+ "definition": {
+ "text": "Positions counts the number of times positions have been opened, in the context of the parent node."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json
index 014de9548..d120a13a5 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json
@@ -1,6 +1,8 @@
{
"type": "Procedure Initialization",
- "definition": "The procedure initialization is used to initialize variables used by the procedure loop.",
+ "definition": {
+ "text": "The procedure initialization is used to initialize variables used by the procedure loop."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json
index 260529f68..7b562a45a 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json
@@ -1,6 +1,8 @@
{
"type": "Procedure Loop",
- "definition": "The procedure loop holds the JavaScript code that reads an input, processes the information, and generates an output recursively.",
+ "definition": {
+ "text": "The procedure loop holds the JavaScript code that reads an input, processes the information, and generates an output recursively."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json
index b08846508..d5842e695 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json
@@ -1,6 +1,8 @@
{
"type": "Process Definition",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json
index b851ecdd4..50a01e0a4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json
@@ -1,6 +1,8 @@
{
"type": "Process Dependencies",
- "definition": "Process dependencies are references to various data structures on which the process depends to function.",
+ "definition": {
+ "text": "Process dependencies are references to various data structures on which the process depends to function."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-output.json b/Projects/Superalgos/Schemas/Docs-Nodes/process-output.json
index e5a07ac16..4fe11882d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/process-output.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/process-output.json
@@ -1,5 +1,7 @@
{
"type": "Process Output",
- "definition": "The process output groups the definitions of which datasets are impacted by the process, that is, which datasets the process builds or takes a part in building.",
+ "definition": {
+ "text": "The process output groups the definitions of which datasets are impacted by the process, that is, which datasets the process builds or takes a part in building."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json
index 2eec84c17..b2049e8ab 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json
@@ -1,6 +1,8 @@
{
"type": "Product Definition Folder",
- "definition": "A product definition folder is an organizational device used to create arrangements of product definitions, particularly useful when the bot has many products.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json
index cbf776e52..caaafd64d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json
@@ -1,6 +1,8 @@
{
"type": "Product Definition",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json
index 12fe4aaa0..75dc8cce5 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json
@@ -1,6 +1,8 @@
{
"type": "Profit Loss",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json
index a529d7780..53ff4bc3c 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json
@@ -1,6 +1,8 @@
{
"type": "Rate Scale",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/rate.json
index bf24ee25d..cf0583993 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/rate.json
@@ -1,6 +1,8 @@
{
"type": "Rate",
- "definition": "Rate is the rate at which the order is placed.",
+ "definition": {
+ "text": "Rate is the rate at which the order is placed."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json
index 7fefec081..1be4f764f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json
@@ -1,6 +1,8 @@
{
"type": "Record Definition",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json b/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json
index cf9209f0b..e2f3a943b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json
@@ -1,6 +1,8 @@
{
"type": "Record Property",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/roi.json b/Projects/Superalgos/Schemas/Docs-Nodes/roi.json
index a0cc32a02..e1a414788 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/roi.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/roi.json
@@ -1,4 +1,6 @@
{
"type": "ROI",
- "definition": "ROI is a ratio that compares the profit loss with the cost of the investment, expressed as a percentage."
+ "definition": {
+ "text": "ROI is a ratio that compares the profit loss with the cost of the investment, expressed as a percentage."
+ }
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json b/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json
index 5dc3bc7e6..03d8bdb02 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json
@@ -1,6 +1,8 @@
{
"type": "Scripts Library",
- "definition": "A script library is a collection of related scripts.",
+ "definition": {
+ "text": "A script library is a collection of related scripts."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json
index eb5fd45e1..4e23bcc46 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json
@@ -1,6 +1,8 @@
{
"type": "Sensor Bot Instance",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json
index f743c7d60..8593de41a 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json
@@ -1,6 +1,8 @@
{
"type": "Sensor Bot",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json
index a464aa220..0b268435f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json
@@ -1,6 +1,8 @@
{
"type": "Sensor Process Instance",
- "definition": "A sensor process instance is a reference to the process definition of a sensor bot, as defined in a data mine.",
+ "definition": {
+ "text": "A sensor process instance is a reference to the process definition of a sensor bot, as defined in a data mine."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json b/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json
index 3dd766438..8fc275b99 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json
@@ -1,6 +1,8 @@
{
"type": "Serial Number",
- "definition": "Serial number is a sequential number assigned to the object represented by the parent node at the moment it is opened.",
+ "definition": {
+ "text": "Serial number is a sequential number assigned to the object represented by the parent node at the moment it is opened."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json
index 847b2ca5f..9b7f0e42f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json
@@ -1,6 +1,8 @@
{
"type": "Session Base Asset",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json
index 657ae47a5..e54ee6d14 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json
@@ -1,6 +1,8 @@
{
"type": "Session Quoted Asset",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json b/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json
index c9b3de98a..db65f92d2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json
@@ -1,6 +1,8 @@
{
"type": "Shapes",
- "definition": "The shapes node contains definitions of polygons and styles to be rendered on a per-period basis over the charts.",
+ "definition": {
+ "text": "The shapes node contains definitions of polygons and styles to be rendered on a per-period basis over the charts."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json
index fffad1a7f..f3b0469c0 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json
@@ -1,6 +1,8 @@
{
"type": "Simulated Actual Rate",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json
index ce8310c92..75d30141f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json
@@ -1,6 +1,8 @@
{
"type": "Simulated Exchange Events",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json
index dbcb161f6..6cc852ed2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json
@@ -1,6 +1,8 @@
{
"type": "Simulated Fees Paid",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json
index 71d143ddb..09ccd26a3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json
@@ -1,6 +1,8 @@
{
"type": "Simulated Partial Fill",
- "definition": "The simulated partial fill parameter allows simulating the partial fill of orders.",
+ "definition": {
+ "text": "The simulated partial fill parameter allows simulating the partial fill of orders."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json
index 29199c828..07239477c 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json
@@ -1,6 +1,8 @@
{
"type": "Situation Name",
- "definition": "Situation name features the name of the situation that triggered a certain event, which is dependent on the context.",
+ "definition": {
+ "text": "Situation name features the name of the situation that triggered a certain event, which is dependent on the context."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/situation.json b/Projects/Superalgos/Schemas/Docs-Nodes/situation.json
index 451feb7b9..19f5a032e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/situation.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/situation.json
@@ -1,6 +1,8 @@
{
"type": "Situation",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json
index ef8851ae8..f441a8c10 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json
@@ -1,6 +1,8 @@
{
"type": "Size Filled",
- "definition": "Size filled is the amount of the order that has been filled at the exchange.",
+ "definition": {
+ "text": "Size filled is the amount of the order that has been filled at the exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json b/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json
index 0fde2798b..0878cb447 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json
@@ -1,6 +1,8 @@
{
"type": "Size Placed",
- "definition": "Size placed is the size of the order placed at the exchange.",
+ "definition": {
+ "text": "Size placed is the size of the order placed at the exchange."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size.json b/Projects/Superalgos/Schemas/Docs-Nodes/size.json
index 38e175f42..9c0b8f174 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/size.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/size.json
@@ -1,6 +1,8 @@
{
"type": "Size",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json b/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json
index bbe83b255..ab415f624 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json
@@ -1,6 +1,8 @@
{
"type": "Slippage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json b/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json
index 1235745f1..15ff3437f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json
@@ -1,6 +1,8 @@
{
"type": "Snapshots",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/space-settings.json b/Projects/Superalgos/Schemas/Docs-Nodes/space-settings.json
index 1aa7d7a02..7a2e75fea 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/space-settings.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/space-settings.json
@@ -1,6 +1,8 @@
{
"type": "Space Settings",
- "definition": "The space settings node features controls over the phisics, proportions, and positioning of icons representing node, and their menus.",
+ "definition": {
+ "text": "The space settings node features controls over the phisics, proportions, and positioning of icons representing node, and their menus."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/space-style.json b/Projects/Superalgos/Schemas/Docs-Nodes/space-style.json
index 00ee78792..f71573a5b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/space-style.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/space-style.json
@@ -1,6 +1,8 @@
{
"type": "Space Style",
- "definition": "The space style node features controls over the look and feel of the space, in particular, of background colors and font sizes.",
+ "definition": {
+ "text": "The space style node features controls over the look and feel of the space, in particular, of background colors and font sizes."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/spaces.json b/Projects/Superalgos/Schemas/Docs-Nodes/spaces.json
index c824dd000..7311e05c1 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/spaces.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/spaces.json
@@ -1,6 +1,8 @@
{
"type": "Spaces",
- "definition": "Spaces refers to the different types of spaces for which definitions exist in the form of hierarchies. At this stage, the node may spawn the Design Space and the Charting Space hierarchies.",
+ "definition": {
+ "text": "Spaces refers to the different types of spaces for which definitions exist in the form of hierarchies. At this stage, the node may spawn the Design Space and the Charting Space hierarchies."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json
index d63d25922..f00444606 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json
@@ -1,6 +1,8 @@
{
"type": "Stage Base Asset",
- "definition": "The stage base asset node keeps track of the evolution of variables related to the base asset throughout the stage.",
+ "definition": {
+ "text": "The stage base asset node keeps track of the evolution of variables related to the base asset throughout the stage."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json
index 58eb68938..4190cd514 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json
@@ -1,6 +1,8 @@
{
"type": "Stage Quoted Asset",
- "definition": "The stage quoted asset node keeps track of the evolution of variables related to the quoted asset throughout the stage.",
+ "definition": {
+ "text": "The stage quoted asset node keeps track of the evolution of variables related to the quoted asset throughout the stage."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json b/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json
index a5c22f0bd..104b5987f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json
@@ -1,6 +1,8 @@
{
"type": "Status Dependency",
- "definition": "Status dependencies are references to a status report that define which process the process establishing the reference depends on.",
+ "definition": {
+ "text": "Status dependencies are references to a status report that define which process the process establishing the reference depends on."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json b/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json
index 3b9ccf2cc..c3efd5e32 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json
@@ -1,6 +1,8 @@
{
"type": "Status Report",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status.json b/Projects/Superalgos/Schemas/Docs-Nodes/status.json
index 348b9534c..fb007a2b3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/status.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/status.json
@@ -1,6 +1,8 @@
{
"type": "Status",
- "definition": "Status refers to the state of the object represented by the parent node at the moment of evaluation.",
+ "definition": {
+ "text": "Status refers to the state of the object represented by the parent node at the moment of evaluation."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-phase.json
index e3654200c..2f778b771 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-phase.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-phase.json
@@ -1,5 +1,7 @@
{
"type": "Stop Loss Phase",
- "definition": "Stop loss phase is the numeric value of the phase that is currently open, and thus, defining the value of the stop loss.",
+ "definition": {
+ "text": "Stop loss phase is the numeric value of the phase that is currently open, and thus, defining the value of the stop loss."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json
index dbabc44f6..7da13d578 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json
@@ -1,6 +1,8 @@
{
"type": "Stop Loss Position",
- "definition": "Stop Loss position indicates if the stop loss target is above or below the position rate.",
+ "definition": {
+ "text": "Stop Loss position indicates if the stop loss target is above or below the position rate."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss.json
index dda4cc691..030f2ffbf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss.json
@@ -1,5 +1,7 @@
{
"type": "Stop Loss",
- "definition": "Stop loss is the current stop loss target, as defined in the manage stage of the corresponding strategy.",
+ "definition": {
+ "text": "Stop loss is the current stop loss target, as defined in the manage stage of the corresponding strategy."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategies.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategies.json
index aef4a0247..da85a9e52 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategies.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategies.json
@@ -1,5 +1,7 @@
{
"type": "Strategies",
- "definition": "Strategies counts the number of times strategies have been triggered-on, in the context of the parent node.",
+ "definition": {
+ "text": "Strategies counts the number of times strategies have been triggered-on, in the context of the parent node."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json
index b56def40d..2a9c9b046 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json
@@ -1,6 +1,8 @@
{
"type": "Strategy Close Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-counters.json
index 5881fa2ae..f2b2da3eb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-counters.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-counters.json
@@ -1,5 +1,7 @@
{
"type": "Strategy Counters",
- "definition": "The strategy counters node features counters of instances of objects that come to exist while the strategy is open.",
+ "definition": {
+ "text": "The strategy counters node features counters of instances of objects that come to exist while the strategy is open."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json
index b4304f361..953a49181 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json
@@ -1,6 +1,8 @@
{
"type": "Strategy Manage Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-name.json
index b4ae4c4de..287d7024e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-name.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-name.json
@@ -1,5 +1,7 @@
{
"type": "Strategy Name",
- "definition": "Strategy name features the name of the strategy that is currently open.",
+ "definition": {
+ "text": "Strategy name features the name of the strategy that is currently open."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json
index 0474068d5..445b5810e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json
@@ -1,6 +1,8 @@
{
"type": "Strategy Open Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json
index d92e4c504..b6d229d1d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json
@@ -1,6 +1,8 @@
{
"type": "Strategy Trigger Stage",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json b/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json
index 91c05885d..6a4ed685e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json
@@ -1,6 +1,8 @@
{
"type": "Strategy",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json
index f58baa166..30d8fd144 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json
@@ -1,6 +1,8 @@
{
"type": "Style Condition",
- "definition": "A style condition is a rule that allows applying an alternative style in cases where the rule validates true.",
+ "definition": {
+ "text": "A style condition is a rule that allows applying an alternative style in cases where the rule validates true."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/style.json b/Projects/Superalgos/Schemas/Docs-Nodes/style.json
index fac6c8ac0..bfb9009ac 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/style.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/style.json
@@ -1,6 +1,8 @@
{
"type": "Style",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json b/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json
index 779fbe977..5b30bfd01 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json
@@ -1,6 +1,8 @@
{
"type": "Super Scripts",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json b/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json
index 0e3a02ec3..9968e1322 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json
@@ -1,6 +1,8 @@
{
"type": "Superalgos Project",
- "definition": "The Superalgos Project hierarchy governs the assets that relate to Superalgos. In its current state, it serves the purpose of spawning hierarchies.",
+ "definition": {
+ "text": "The Superalgos Project hierarchy governs the assets that relate to Superalgos. In its current state, it serves the purpose of spawning hierarchies."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json
index cc5925ea8..a7783d719 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json
@@ -1,6 +1,8 @@
{
"type": "Take Position Event",
- "definition": "The take position event defines the situation that needs to be met to take a position.",
+ "definition": {
+ "text": "The take position event defines the situation that needs to be met to take a position."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-position.json
index 510277539..dd44706cb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/take-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-position.json
@@ -1,5 +1,7 @@
{
"type": "Take Position",
- "definition": "Counts the periods since the last time a position was taken.",
+ "definition": {
+ "text": "Counts the periods since the last time a position was taken."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-phase.json
index acd9c5723..4ead8af83 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-phase.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-phase.json
@@ -1,5 +1,7 @@
{
"type": "Take Profit Phase",
- "definition": "Take profit phase is the numeric value of the phase that is currently open, and thus, defining the value of the take profit.",
+ "definition": {
+ "text": "Take profit phase is the numeric value of the phase that is currently open, and thus, defining the value of the take profit."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json
index 8f481bbbe..f07b8300d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json
@@ -1,6 +1,8 @@
{
"type": "Take Profit Position",
- "definition": "Take profit position indicates if the take profit target is above or below the position rate.",
+ "definition": {
+ "text": "Take profit position indicates if the take profit target is above or below the position rate."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit.json b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit.json
index 4c0ac16e7..4fa387bca 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/take-profit.json
@@ -1,5 +1,7 @@
{
"type": "Take Profit",
- "definition": "Take profit is the current take profit target, as defined in the manage stage of the corresponding strategy.",
+ "definition": {
+ "text": "Take profit is the current take profit target, as defined in the manage stage of the corresponding strategy."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json
index 88f69f65f..c7f919dba 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json
@@ -1,6 +1,8 @@
{
"type": "Target Rate",
- "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.",
+ "definition": {
+ "text": "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": "Block",
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 4413125aa..7c7015b74 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
@@ -1,6 +1,8 @@
{
"type": "Target Size In Base Asset",
- "definition": "Target size in base asset is used to define the size of the position, denominating it in the base asset.",
+ "definition": {
+ "text": "Target size in base asset is used to define the size of the position, denominating it in the base asset."
+ },
"paragraphs": [
{
"style": "Block",
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 0d54a3549..0e2102db6 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
@@ -1,6 +1,8 @@
{
"type": "Target Size In Quoted Asset",
- "definition": "Target size in quoted asset is used to define the size of the position, denominating it in the quoted asset.",
+ "definition": {
+ "text": "Target size in quoted asset is used to define the size of the position, denominating it in the quoted asset."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json
index 364bdd9e4..497661abb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json
@@ -1,6 +1,8 @@
{
"type": "Target Size",
- "definition": "Target size is the target set on the initial targets definition which, in the context of a strategy stage, acts as a limit.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json b/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json
index fff00b7f0..3ea2b6c82 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json
@@ -1,6 +1,8 @@
{
"type": "Task Manager",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/task.json b/Projects/Superalgos/Schemas/Docs-Nodes/task.json
index 38f538b36..ddb573cfb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/task.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/task.json
@@ -1,6 +1,8 @@
{
"type": "Task",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json b/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json
index 8767f3e89..e8c978756 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json
@@ -1,6 +1,8 @@
{
"type": "Template Script",
- "definition": "The template script node holds the definitions concerned with the scope of a particular structure of nodes.",
+ "definition": {
+ "text": "The template script node holds the definitions concerned with the scope of a particular structure of nodes."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json
index 3a0f7dd9c..61d4588f2 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json
@@ -1,6 +1,8 @@
{
"type": "Template Structure",
- "definition": "The template structure holds the structure of nodes with all its configurations and properties, exactly as it should be implemented.",
+ "definition": {
+ "text": "The template structure holds the structure of nodes with all its configurations and properties, exactly as it should be implemented."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json
index 9190647c6..0171cc39f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json
@@ -1,6 +1,8 @@
{
"type": "Text Condition",
- "definition": "A text condition is a rule that allows establishing when text shall be rendered and when not.",
+ "definition": {
+ "text": "A text condition is a rule that allows establishing when text shall be rendered and when not."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json
index 6323d482c..8ec6210d7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json
@@ -1,6 +1,8 @@
{
"type": "Text Formula",
- "definition": "The text formula determines the content that shall be rendered over the charts.",
+ "definition": {
+ "text": "The text formula determines the content that shall be rendered over the charts."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json
index 1cc47dbfd..e1f360992 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json
@@ -1,6 +1,8 @@
{
"type": "Text Position",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json b/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json
index e9b0b01d7..75e9de8e4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json
@@ -1,6 +1,8 @@
{
"type": "Text Style",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text.json b/Projects/Superalgos/Schemas/Docs-Nodes/text.json
index de16dd7ea..196c1bd6b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/text.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/text.json
@@ -1,6 +1,8 @@
{
"type": "Text",
- "definition": "The text node allows overlaying text on the charts, controlling its position, size, appearance, and when it shall be rendered.",
+ "definition": {
+ "text": "The text node allows overlaying text on the charts, controlling its position, size, appearance, and when it shall be rendered."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json
index 5519a7e90..f8b612adf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json
@@ -1,6 +1,8 @@
{
"type": "Time Frame Scale",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json
index e074826a3..f87b16fed 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json
@@ -1,6 +1,8 @@
{
"type": "Time Frame",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json
index 40d8b1d28..d01899747 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json
@@ -1,6 +1,8 @@
{
"type": "Time Frames Filter",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json
index 0a85f06ad..2f0c619fb 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json
@@ -1,6 +1,8 @@
{
"type": "Time Machine",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json
index b72528b1c..0c862c37f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json
@@ -1,6 +1,8 @@
{
"type": "Time Range",
- "definition": "The time range parameter determines the period of time on which the trading session is run.",
+ "definition": {
+ "text": "The time range parameter determines the period of time on which the trading session is run."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json
index eccbe7ced..e62df0631 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json
@@ -1,6 +1,8 @@
{
"type": "Time Scale",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json b/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json
index ece860af0..872e2b915 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json
@@ -1,6 +1,8 @@
{
"type": "Timeline Chart",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json
index fcdb57c8a..a285f6e72 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json
@@ -1,6 +1,8 @@
{
"type": "Trading Bot Instance",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json
index 21647f0dd..fc2c7860d 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json
@@ -1,6 +1,8 @@
{
"type": "Trading Bot",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json
index 0fbc054c6..f5e6121e4 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json
@@ -1,6 +1,8 @@
{
"type": "Trading Engine Reference",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json
index bd031e393..bd4850ae7 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json
@@ -1,6 +1,8 @@
{
"type": "Trading Engine",
- "definition": "The trading engine hierarchy is the data structure used by the trading bot to keep runtime information highly accessible and exposed to others.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json
index 6bc9c9828..bc8da29db 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json
@@ -1,6 +1,8 @@
{
"type": "Trading Mine Products",
- "definition": "Trading mine products are references established with trading mines to facilitate establishing data product references with multiple products in the given mine.",
+ "definition": {
+ "text": "Trading mine products are references established with trading mines to facilitate establishing data product references with multiple products in the given mine."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json
index 79626d94a..e15ccf39e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json
@@ -1,6 +1,8 @@
{
"type": "Trading Mine Tasks",
- "definition": "The trading mine tasks node is an organizational device that groups tasks corresponding to the referenced trading mine.",
+ "definition": {
+ "text": "The trading mine tasks node is an organizational device that groups tasks corresponding to the referenced trading mine."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json
index 4a48360b5..f6f9de6e3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json
@@ -1,6 +1,8 @@
{
"type": "Trading Mine",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json
index 52cecfef9..e91e8ea79 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json
@@ -1,6 +1,8 @@
{
"type": "Trading Mines Data",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json
index d2848c98e..528b6508e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json
@@ -1,6 +1,8 @@
{
"type": "Trading Parameters",
- "definition": "Parameters are properties of trading sessions, defined by users, to determine their behavior and improve the quality of simulations.",
+ "definition": {
+ "text": "Parameters are properties of trading sessions, defined by users, to determine their behavior and improve the quality of simulations."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json
index 74bf0819c..06db1ee12 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json
@@ -1,6 +1,8 @@
{
"type": "Trading Process Instance",
- "definition": "A trading process instance is a reference to the process definition of the trading bot, as defined in the Masters data mine.",
+ "definition": {
+ "text": "A trading process instance is a reference to the process definition of the trading bot, as defined in the Masters data mine."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json
index aba1d4cde..3033dee16 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json
@@ -1,6 +1,8 @@
{
"type": "Trading Session Reference",
- "definition": "A session reference establishes which session is the one which shall store data in the current location.",
+ "definition": {
+ "text": "A session reference establishes which session is the one which shall store data in the current location."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json
index cdef49bc8..cc57d94c9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json
@@ -1,6 +1,8 @@
{
"type": "Trading Strategy",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json
index e67ea0208..d459f981b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json
@@ -1,6 +1,8 @@
{
"type": "Trading System Reference",
- "definition": "A trading engine reference determines which trading system shall be evaluated by the trading bot to run the trading session.",
+ "definition": {
+ "text": "A trading engine reference determines which trading system shall be evaluated by the trading bot to run the trading session."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json
index a58a91b5b..ca7095d59 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json
@@ -1,6 +1,8 @@
{
"type": "Trading System",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json
index 52285c25c..39d949e67 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json
@@ -1,6 +1,8 @@
{
"type": "Trigger Off Event",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off.json
index cefb54da4..2c2e067df 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off.json
@@ -1,5 +1,7 @@
{
"type": "Trigger Off",
- "definition": "Counts the periods since the last time a strategy was triggered off.",
+ "definition": {
+ "text": "Counts the periods since the last time a strategy was triggered off."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json
index 62491d863..a4d6db2d8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json
@@ -1,6 +1,8 @@
{
"type": "Trigger On Event",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on.json
index ff9fa3028..c2716ac21 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on.json
@@ -1,5 +1,7 @@
{
"type": "Trigger On",
- "definition": "Counts the periods since the last time a strategy was triggered on.",
+ "definition": {
+ "text": "Counts the periods since the last time a strategy was triggered on."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json
index 4207e7f9d..f84a4cfcf 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json
@@ -1,6 +1,8 @@
{
"type": "Trigger Stage",
- "definition": "The trigger stage deals with monitoring the market in search of trading opportunities with the corresponding strategy.",
+ "definition": {
+ "text": "The trigger stage deals with monitoring the market in search of trading opportunities with the corresponding strategy."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-step.json b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-step.json
index 56d098f97..26d4d2ede 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-step.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-step.json
@@ -1,6 +1,8 @@
{
"type": "Tutorial Step",
- "definition": "A tutorial step is a type of node within a tutorial that may not have offspring. As such, it is the smallest unit of information in the hierarchy.",
+ "definition": {
+ "text": "A tutorial step is a type of node within a tutorial that may not have offspring. As such, it is the smallest unit of information in the hierarchy."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json
index 7250f1ef0..2680603ae 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json
@@ -1,6 +1,8 @@
{
"type": "Tutorial Topic",
- "definition": "A tutorial topic is an organizational device that helps to keep tutorial step nodes arranged in a logical hierarchy by topics and subtopics.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json
index b5a5aca55..9d0c129c9 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json
@@ -1,6 +1,8 @@
{
"type": "Tutorial",
- "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. ",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-account.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-account.json
index e046cadda..2a8391068 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/user-account.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-account.json
@@ -1,5 +1,7 @@
{
"type": "User Account",
- "definition": "A user account represents a single account with the corresponding exchange, holding the definitions of user assets, including keys and balances.",
+ "definition": {
+ "text": "A user account represents a single account with the corresponding exchange, holding the definitions of user assets, including keys and balances."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-assets.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-assets.json
index 663a084bf..f47c019da 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/user-assets.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-assets.json
@@ -1,5 +1,7 @@
{
"type": "User Assets",
- "definition": "The user assets node groups the assets the user has at the exchange.",
+ "definition": {
+ "text": "The user assets node groups the assets the user has at the exchange."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-counter.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-counter.json
index 97c17d1fe..21d39854f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-counter.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-counter.json
@@ -1,5 +1,7 @@
{
"type": "User Defined Counter",
- "definition": "",
+ "definition": {
+ "text": ""
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json
index ef30ce967..0add034c8 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json
@@ -1,6 +1,8 @@
{
"type": "User Defined Parameters",
- "definition": "Users may define parameters to be used within the trading system during the trading session.",
+ "definition": {
+ "text": "Users may define parameters to be used within the trading system during the trading session."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json
index d19817103..fde19e8d3 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json
@@ -1,6 +1,8 @@
{
"type": "User Defined Statistic",
- "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.",
+ "definition": {
+ "text": "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": "Block",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-keys.json b/Projects/Superalgos/Schemas/Docs-Nodes/user-keys.json
index 9c0138cd9..791e333af 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/user-keys.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/user-keys.json
@@ -1,5 +1,7 @@
{
"type": "User Keys",
- "definition": "The user keys node groups the various exchange account keys the user may have under the corresponding account with the exchange.",
+ "definition": {
+ "text": "The user keys node groups the various exchange account keys the user may have under the corresponding account with the exchange."
+ },
"paragraphs": []
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json b/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json
index 4f904dc55..29b402f48 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json
@@ -1,6 +1,8 @@
{
"type": "Viewport",
- "definition": "The viewport is a window through which you may look into the charting space.",
+ "definition": {
+ "text": "The viewport is a window through which you may look into the charting space."
+ },
"paragraphs": [
{
"style": "Block",
diff --git a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js
index adcb6aebe..0f44ddbcf 100644
--- a/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js
+++ b/Projects/Superalgos/UI/Spaces/Docs-Space/DocsSpace.js
@@ -545,36 +545,13 @@ function newSuperalgosDocSpace() {
This means that the definition was being edited.
*/
if (textArea.value !== '') {
- docsSchemaDocument.definition = textArea.value
+ setTextBasedOnLanguage(docsSchemaDocument.definition, textArea.value)
}
break
}
}
EDITOR_ON_FOCUS = false
renderDocumentPage()
-
- function setTextBasedOnLanguage(paragraph, text) {
- if (language === DEFAULT_LANGUAGE) {
- paragraph.text = text
- return
- }
- if (paragraph.translations === undefined) {
- paragraph.translations = []
- }
- for (let i = 0; i < paragraph.translations.length; i++) {
- let translation = paragraph.translations[i]
- if (translation.language === language) {
- translation.text = text
- return
- }
- }
- let translation = {
- language: language,
- text: text
- }
- paragraph.translations.push(translation)
- return
- }
}
}
@@ -900,7 +877,7 @@ function newSuperalgosDocSpace() {
if (documentIndex.docsSchemaDocument.definition !== undefined) {
let paragraph = {
style: 'Definition',
- text: documentIndex.docsSchemaDocument.definition
+ text: documentIndex.docsSchemaDocument.definition.text
}
indexParagraph(paragraph)
}
@@ -1701,7 +1678,7 @@ function newSuperalgosDocSpace() {
HTML = HTML + '' + mainLink + '
'
if (result.documentIndex.docsSchemaDocument.definition !== undefined) {
- HTML = HTML + ''
+ HTML = HTML + ''
} else {
HTML = HTML + ''
}
@@ -1963,8 +1940,18 @@ function newSuperalgosDocSpace() {
function addDefinitionTable(docsSchemaDocument, idPrefix, category, project, type) {
if (docsSchemaDocument.definition !== undefined) {
+ let definitionText = getTextBasedOnLanguage(docsSchemaDocument.definition)
+
+ /*Migrating to new data structure */
+ if (definitionText === undefined) {
+ docsSchemaDocument.definition = {
+ text: docsSchemaDocument.definition
+ }
+ definitionText =docsSchemaDocument.definition.text
+ }
+
if (category === 'Topic' || category === 'Concept') {
- HTML = HTML + 'Summary: ' + addToolTips(docsSchemaDocument.definition) + '
'
+ HTML = HTML + 'Summary: ' + addToolTips(definitionText) + '
'
} else {
HTML = HTML + ''
HTML = HTML + ''
@@ -1983,7 +1970,7 @@ function newSuperalgosDocSpace() {
HTML = HTML + ''
}
HTML = HTML + '| '
- HTML = HTML + ' ' + addToolTips(docsSchemaDocument.definition) + ' '
+ HTML = HTML + '' + addToolTips(definitionText) + ' '
HTML = HTML + ' | '
HTML = HTML + '
'
HTML = HTML + '
'
@@ -3085,16 +3072,6 @@ function newSuperalgosDocSpace() {
HTML = HTML + '' + prefix + ' ' + innerHTML + sufix + '
'
paragraphMap.set(key, paragraph)
-
- function getTextBasedOnLanguage(paragraph) {
- if (paragraph.translations === undefined) { return paragraph.text }
- if (paragraph.translations.length === 0) { return paragraph.text }
- for (let i = 0; i < paragraph.translations.length; i++) {
- let translation = paragraph.translations[i]
- if (translation.language === language) { return translation.text }
- }
- return paragraph.text
- }
}
function hightlightEmbeddedCode() {
@@ -3350,6 +3327,48 @@ function newSuperalgosDocSpace() {
return HTML
}
+ function getTextBasedOnLanguage(paragraph) {
+ if (paragraph === undefined) { return }
+ if (paragraph.translations === undefined) { return paragraph.text }
+ if (paragraph.translations.length === 0) { return paragraph.text }
+ for (let i = 0; i < paragraph.translations.length; i++) {
+ let translation = paragraph.translations[i]
+ if (translation.language === language) { return translation.text }
+ }
+ return paragraph.text
+ }
+
+ function setTextBasedOnLanguage(paragraph, text) {
+ if (language === DEFAULT_LANGUAGE) {
+ paragraph.text = text
+ return
+ } else {
+ /*
+ We will avoid setting up a new language if the text is
+ the same as the text at the default language.
+ */
+ if (paragraph.text === text) {
+ return
+ }
+ }
+ if (paragraph.translations === undefined) {
+ paragraph.translations = []
+ }
+ for (let i = 0; i < paragraph.translations.length; i++) {
+ let translation = paragraph.translations[i]
+ if (translation.language === language) {
+ translation.text = text
+ return
+ }
+ }
+ let translation = {
+ language: language,
+ text: text
+ }
+ paragraph.translations.push(translation)
+ return
+ }
+
function parseGIF(text) {
return '
'
}
@@ -3634,7 +3653,7 @@ function newSuperalgosDocSpace() {
return text
}
- let definition = docsSchemaDocument.definition
+ let definition = getTextBasedOnLanguage(docsSchemaDocument.definition)
if (definition === undefined || definition === "") {
let tooltip = LINK_ONLY_HTML
.replace('CATEGORY', category)