From 4e500720e4ca030a0f0fa60112d773bbfdfb34fe Mon Sep 17 00:00:00 2001 From: Julian Molina Date: Wed, 6 Jan 2021 11:16:28 +0100 Subject: [PATCH] Trading engine - Last --- .../Schemas/Docs-Nodes/actual-size.json | 7 ++++--- .../Schemas/Docs-Nodes/algorithm-name.json | 4 ++-- .../Schemas/Docs-Nodes/amount-received.json | 4 ++-- .../Schemas/Docs-Nodes/current.json | 20 ------------------- .../Schemas/Docs-Nodes/exchange-id.json | 17 ++++++++++++++++ .../Schemas/Docs-Nodes/fees-to-be-paid.json | 10 ++++++---- .../Superalgos/Schemas/Docs-Nodes/last.json | 20 ------------------- .../Superalgos/Schemas/Docs-Nodes/lock.json | 4 ++-- .../Schemas/Docs-Nodes/order-counters.json | 7 ++++++- .../Schemas/Docs-Nodes/order-name.json | 4 ++-- .../Schemas/Docs-Nodes/order-statistics.json | 7 ++++++- .../Schemas/Docs-Nodes/percentage-filled.json | 6 +++--- .../Superalgos/Schemas/Docs-Nodes/rate.json | 17 ++++++++++++++++ .../Superalgos/Schemas/Docs-Nodes/size.json | 18 +++++++++++++++++ 14 files changed, 85 insertions(+), 60 deletions(-) diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/actual-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/actual-size.json index 0b91a6db0..ac895e06a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/actual-size.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/actual-size.json @@ -1,7 +1,8 @@ { "type": "Actual Size", "definition": { - "text": "Left click and Edit to enter edit mode and change this text." + "text": "The Actual Size is the size reported by the exchange during synchronization, or the size resulting from the simulation of the synchronization with the exchange in the case of simulations.", + "updated": 1609927441472 }, "paragraphs": [ { @@ -19,8 +20,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Actual Size Configuration", + "updated": 1609927221799 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json index 5e309ef7b..2cf58565f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json @@ -19,8 +19,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Algorithm Name Configuration", + "updated": 1609927179541 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/amount-received.json b/Projects/Superalgos/Schemas/Docs-Nodes/amount-received.json index 00b6a2a0c..c55ee8739 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/amount-received.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/amount-received.json @@ -19,8 +19,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Amount Received Configuration", + "updated": 1609927543933 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/current.json b/Projects/Superalgos/Schemas/Docs-Nodes/current.json index 59c679f07..db351f5ed 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/current.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/current.json @@ -19,26 +19,6 @@ { "style": "Text", "text": "In other words, the episode, strategy and position nodes within the current section of the hierarchy feature information relative to the instances of the episode, strategy, and position that are currently passing, at any point in time." - }, - { - "style": "Block", - "text": "Configuring", - "updated": 1609873831169 - }, - { - "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 - }, - { - "style": "Subtitle", - "text": "Properties", - "updated": 1609873980538 - }, - { - "style": "List", - "text": "initialValue allows resetting the initial state of the node to an arbitrary value.", - "updated": 1609875415147 } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json index d2ab85a0e..0b59e6fee 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json @@ -15,6 +15,23 @@ { "style": "Text", "text": "In the case of limit orders, it is the rate as specified by the formula under the order rate node. If no such definition exists, then limit orders use the default value as well." + }, + { + "style": "Block", + "text": "Configuring" + }, + { + "style": "Title", + "text": "Exchange Id Configuration", + "updated": 1609927118754 + }, + { + "style": "Subtitle", + "text": "Properties" + }, + { + "style": "List", + "text": "initialValue allows resetting the initial state of the node to an arbitrary value." } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fees-to-be-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/fees-to-be-paid.json index 652f682de..19601b5f5 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/fees-to-be-paid.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/fees-to-be-paid.json @@ -1,7 +1,8 @@ { "type": "Fees To Be Paid", "definition": { - "text": "Left click and Edit to enter edit mode and change this text." + "text": "Fees To Be Paid is the amount of fees that would be paid in the case the order filled entirely.", + "updated": 1609927953008 }, "paragraphs": [ { @@ -10,7 +11,8 @@ }, { "style": "Text", - "text": "Left click and Edit to enter edit mode and change this text." + "text": "It's a value handled at some point internally, but with minor significance to the user.", + "updated": 1609927981434 }, { "style": "Block", @@ -19,8 +21,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Fees To Be Paid Configuration", + "updated": 1609927726292 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/last.json b/Projects/Superalgos/Schemas/Docs-Nodes/last.json index 6385e4eea..6a1c9a8fa 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/last.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/last.json @@ -27,26 +27,6 @@ { "style": "List", "text": "From within a trading system, your strategies may make decisions factoring in what happened with the last position or strategy. For example, you may want to affect the size of the next position depending on the result of the last one." - }, - { - "style": "Block", - "text": "Configuring", - "updated": 1609873831169 - }, - { - "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 - }, - { - "style": "Subtitle", - "text": "Properties", - "updated": 1609873980538 - }, - { - "style": "List", - "text": "initialValue allows resetting the initial state of the node to an arbitrary value.", - "updated": 1609875415147 } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json b/Projects/Superalgos/Schemas/Docs-Nodes/lock.json index 45d7e1af8..d0747505c 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/lock.json @@ -27,8 +27,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Lock Configuration", + "updated": 1609927200185 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json index 557021154..79183a147 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json @@ -3,5 +3,10 @@ "definition": { "text": "The order counters node features counters of instances of objects that come to exist while the order is open." }, - "paragraphs": [] + "paragraphs": [ + { + "style": "Text", + "text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode." + } + ] } \ 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 5528bc377..d3c8107e0 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json @@ -19,8 +19,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Order Name Configuration", + "updated": 1609927166835 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json index e749537d6..f1467f111 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json @@ -3,5 +3,10 @@ "definition": { "text": "Order statistics keeps track of several metrics in the context of the order." }, - "paragraphs": [] + "paragraphs": [ + { + "style": "Text", + "text": "Left click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode." + } + ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json index 9bbd5342e..81ef7a301 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json @@ -13,7 +13,7 @@ "text": "The formula:" }, { - "style": "Text", + "style": "Javascript", "text": "percentage filled = size filled * 100 / size" }, { @@ -23,8 +23,8 @@ }, { "style": "Title", - "text": "Serial Number Configuration", - "updated": 1609873971454 + "text": "Percentage Filled Configuration", + "updated": 1609928046299 }, { "style": "Subtitle", diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/rate.json index cf0583993..7a056148a 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/rate.json @@ -19,6 +19,23 @@ { "style": "Text", "text": "The rate is used by the system for all internal calculations affecting the accounts kept in both assets." + }, + { + "style": "Block", + "text": "Configuring" + }, + { + "style": "Title", + "text": "Rate Configuration", + "updated": 1609927144593 + }, + { + "style": "Subtitle", + "text": "Properties" + }, + { + "style": "List", + "text": "initialValue allows resetting the initial state of the node to an arbitrary value." } ] } \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size.json b/Projects/Superalgos/Schemas/Docs-Nodes/size.json index 9c0b8f174..3c2b6f5e4 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/size.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/size.json @@ -23,6 +23,24 @@ { "style": "List", "text": "The configuration of the order: The parameter percentageOfAlgorithmSize determines what fraction of the size handled by the algorithm the order shall be constrained to." + }, + { + "style": "Block", + "text": "Configuring", + "updated": 1609927497028 + }, + { + "style": "Title", + "text": "Size Configuration", + "updated": 1609927506777 + }, + { + "style": "Subtitle", + "text": "Properties" + }, + { + "style": "List", + "text": "initialValue allows resetting the initial state of the node to an arbitrary value." } ] } \ No newline at end of file