diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/reusable-snippets.json b/Projects/Superalgos/Schemas/Docs-Concepts/reusable-snippets.json
index f5cbe019c..ca88c4121 100644
--- a/Projects/Superalgos/Schemas/Docs-Concepts/reusable-snippets.json
+++ b/Projects/Superalgos/Schemas/Docs-Concepts/reusable-snippets.json
@@ -1,7 +1,8 @@
{
"type": "Reusable Snippets",
"definition": {
- "text": "Write here the summary / definition of this Concept."
+ "text": "This page lists snippets of text required in multiple pages. Keeping snippets in a central location makes maintenance easier and avoids duplicating content. Each snippet is arranged under a block featuring the same name as the title displayed before the snippet. To use these snippets, include the corresponding block on the destination page.",
+ "updated": 1610121599173
},
"paragraphs": [
{
@@ -17,6 +18,11 @@
"style": "Note",
"text": "This page discusses the top-level information about the section of the hierarchy represented on the below table. Click on any of the nodes to get the details."
},
+ {
+ "style": "Block",
+ "text": "Dummy",
+ "updated": 1610121260808
+ },
{
"style": "Title",
"text": "Important for Live Sessions"
@@ -29,6 +35,10 @@
"style": "Important",
"text": "Running a live session requires the setup of a key reference at the Task. It also requires a live data feed, meaning that the corresponding Sensor Bot Instance, along with all indicators used by the referenced Trading System, must be up and running. Finally, a live session also requires at least 48 hours of historic market data. Bear in mind that the Trading System may require even more historic market data to properly analyze the market depending on the indicators used.",
"updated": 1610106222219
+ },
+ {
+ "style": "Block",
+ "text": "Dummy"
}
]
}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json
index 14de882ee..ba2ef8354 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json
@@ -20,10 +20,14 @@
"style": "Important",
"text": "The accuracy of the internal account-keeping depends on this parameter. Make sure you obtain the correct fee structure from the exchange corresponding to the tier of your account."
},
+ {
+ "style": "Block",
+ "text": "Configuring",
+ "updated": 1610120917432
+ },
{
"style": "Title",
- "text": "Fee Structure Configuration",
- "updated": 1609676648252
+ "text": "Fee Structure Configuration"
},
{
"style": "Subtitle",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json
index f6db46801..b7469863e 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json
@@ -10,13 +10,26 @@
},
{
"style": "Text",
- "text": "The parameter allows defining an initial balance of the corresponding asset, which may be used for trading with the corresponding trading system and trading session.",
- "updated": 1609675091584
+ "text": "The parameter allows defining an initial balance for the corresponding asset, which may be used for trading with the corresponding trading system and trading session.",
+ "updated": 1610120612671
+ },
+ {
+ "style": "Note",
+ "text": "Notice that the initial balance may be defined on either or both assets in the market.",
+ "updated": 1610120649770
+ },
+ {
+ "style": "Text",
+ "text": ""
+ },
+ {
+ "style": "Block",
+ "text": "Configuring",
+ "updated": 1610120575504
},
{
"style": "Title",
- "text": "Session Quoted Asset Configuration",
- "updated": 1609675107102
+ "text": "Session Quoted Asset Configuration"
},
{
"style": "Subtitle",
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json b/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json
index 4c7575105..3d2ddff6b 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json
@@ -12,10 +12,6 @@
"style": "Text",
"text": "In the context of forward testing and live trading sessions, slippage does not affect the actual transactions. However, the parameter is taken into account when creating the live trading simulation until the actual order fill values are obtained from the exchange."
},
- {
- "style": "Note",
- "text": "Check the configuration section for the details on how slippage works."
- },
{
"style": "Block",
"text": "Configuring"
diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json b/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json
index 0c862c37f..aef3d3b5f 100644
--- a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json
+++ b/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json
@@ -12,73 +12,42 @@
"style": "Text",
"text": "The parameter offers precise control over the duration, starting and ending points of the session. Several options are available, and there are differences in how backtesting and the rest of the types of trading sessions function in this regard."
},
- {
- "style": "Text",
- "text": "Check the configuration to learn more."
- },
{
"style": "Block",
"text": "Configuring"
},
{
"style": "Title",
- "text": "Configuring Time Range"
+ "text": "Time Range Configuration",
+ "updated": 1610120685734
},
{
- "style": "Text",
- "text": "Select Configure Time Range on the menu to access the configuration. The configuration varies slightly depending on the type of session you are running."
+ "style": "Subtitle",
+ "text": "On Backtesting Sessions",
+ "updated": 1610120720887
},
{
- "style": "Text",
- "text": "
On Backtesting Sessions
"
- },
- {
- "style": "Text",
- "text": "{"
- },
- {
- "style": "Text",
- "text": "\"initialDatetime\": \"2019-09-01T00:00:00.000Z\","
- },
- {
- "style": "Text",
- "text": "\"finalDatetime\": \"2019-09-25T00:00:00.000Z\""
- },
- {
- "style": "Text",
- "text": "}"
+ "style": "Json",
+ "text": "{\n\"initialDatetime\": \"2019-09-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-09-25T00:00:00.000Z\"\n}",
+ "updated": 1610120762359
},
{
"style": "List",
"text": "initialDatetime is the datetime the session starts at."
},
{
- "style": "Text",
- "text": "On Paper Trading, Forward Testing and Live Trading Sessions
"
+ "style": "List",
+ "text": "finalDatetime is the datetime the session finishes at. If you don't set a finalDatetime* at the level of the testing session or the trading system, then the session runs for one year."
},
{
- "style": "Text",
- "text": "{"
+ "style": "Subtitle",
+ "text": "On Paper Trading, Forward Testing and Live Trading Sessions",
+ "updated": 1610120775806
},
{
- "style": "Text",
- "text": "\"initialDatetime\": \"2019-09-01T00:00:00.000Z\","
- },
- {
- "style": "Text",
- "text": "\"finalDatetime\": \"2019-09-25T00:00:00.000Z\","
- },
- {
- "style": "Text",
- "text": "\"allowStartingFromThePast\": false"
- },
- {
- "style": "Text",
- "text": "}"
- },
- {
- "style": "Text",
- "text": " finalDatetime is the datetime the session finishes at. If you don't set a finalDatetime* at the level of the testing session or the trading system, then the session runs for one year."
+ "style": "Json",
+ "text": "{\n\"initialDatetime\": \"2019-09-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-09-25T00:00:00.000Z\",\n\"allowStartingFromThePast\": false\n}",
+ "updated": 1610120789823
},
{
"style": "Text",
diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-parameters.json b/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-parameters.json
new file mode 100644
index 000000000..1085391b7
--- /dev/null
+++ b/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-parameters.json
@@ -0,0 +1,157 @@
+{
+ "topic": "Network",
+ "pageNumber": "8",
+ "type": "Trading Session Parameters",
+ "definition": {
+ "text": "Parameters control the behavior of trading sessions and improve the quality of simulations.",
+ "updated": 1610120140431
+ },
+ "paragraphs": [
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Trading Parameters->Definition",
+ "updated": 1610120395977
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Trading Parameters->Content",
+ "updated": 1610120405121
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Concept->Reusable Snippets->Note for Hierarchy Tables",
+ "updated": 1610121029612
+ },
+ {
+ "style": "Hierarchy",
+ "text": "Superalgos->Trading Parameters->2",
+ "updated": 1610121089149
+ },
+ {
+ "style": "Title",
+ "text": "Session Base Asset"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Session Base Asset->Definition",
+ "updated": 1610120263157
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Session Base Asset->Content",
+ "updated": 1610120266197
+ },
+ {
+ "style": "Title",
+ "text": "Session Quoted Asset"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Session Quoted Asset->Definition",
+ "updated": 1610120273454
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Session Quoted Asset->Content",
+ "updated": 1610120276410
+ },
+ {
+ "style": "Title",
+ "text": "Time Range"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Time Range->Definition",
+ "updated": 1610120284295
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Time Range->Content",
+ "updated": 1610120287169
+ },
+ {
+ "style": "Title",
+ "text": "Time Frame"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Time Frame->Definition",
+ "updated": 1610120295153
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Time Frame->Content",
+ "updated": 1610120298151
+ },
+ {
+ "style": "Title",
+ "text": "Slippage"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Slippage->Definition",
+ "updated": 1610120306196
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Slippage->Content",
+ "updated": 1610120309523
+ },
+ {
+ "style": "Title",
+ "text": "Fee Structure"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Fee Structure->Definition",
+ "updated": 1610120321164
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Fee Structure->Content",
+ "updated": 1610120324208
+ },
+ {
+ "style": "Title",
+ "text": "Snapshots"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Snapshots->Definition",
+ "updated": 1610120337256
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Snapshots->Content",
+ "updated": 1610120341143
+ },
+ {
+ "style": "Title",
+ "text": "Heartbeats"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Heartbeats->Definition",
+ "updated": 1610120350029
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Heartbeats->Content",
+ "updated": 1610120353801
+ },
+ {
+ "style": "Title",
+ "text": "User Defined Parameters"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->User Defined Parameters->Definition",
+ "updated": 1610120362782
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->User Defined Parameters->Content",
+ "updated": 1610120365727
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-references.json b/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-references.json
new file mode 100644
index 000000000..8d6954747
--- /dev/null
+++ b/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-references.json
@@ -0,0 +1,40 @@
+{
+ "topic": "Network",
+ "pageNumber": "8",
+ "type": "Trading Session References",
+ "definition": {
+ "text": "A Trading Session must reference the Trading System whose rules are to be implemented during the session, and the Trading Engine hierarchy that shall keep track of the runtime data produced by the Trading Bot.",
+ "updated": 1610119349368
+ },
+ "paragraphs": [
+ {
+ "style": "Title",
+ "text": "Trading System Reference",
+ "updated": 1610119907548
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Trading System Reference->Definition",
+ "updated": 1610119921115
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Trading System Reference->Content",
+ "updated": 1610119924551
+ },
+ {
+ "style": "Title",
+ "text": "Trading Engine Reference"
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Trading Engine Reference->Definition",
+ "updated": 1610119935818
+ },
+ {
+ "style": "Include",
+ "text": "Superalgos->Node->Trading Engine Reference->Content",
+ "updated": 1610119940143
+ }
+ ]
+}
\ No newline at end of file