Merge pull request #11 from Superalgos/develop

Merging Develop
This commit is contained in:
Smidy authored and GitHub committed 2021-05-03 09:03:57 +12:00
commit 133fb4aecc
545 files changed
+26715 -24460

No files matched your search

+5 -2
View File
@@ -12,7 +12,7 @@ jobs:
- id: repository
uses: ASzc/change-string-case-action@v1
with:
string: "${{ github.repository }}/${{ github.event.repository.name }}"
string: "${{ github.repository }}"
- uses: actions/checkout@v2
- name: Preparation
id: prep
@@ -20,9 +20,12 @@ jobs:
REGISTRY="ghcr.io"
IMAGE="${REGISTRY}/${{ steps.repository.outputs.lowercase }}"
TAGS="${IMAGE}:${{ github.sha }}"
if [[ $GITHUB_REF == ref/head/master ]]; then
if [[ $GITHUB_REF == refs/heads/master ]]; then
TAGS="${TAGS},${IMAGE}:latest"
fi
if [[ $GITHUB_REF == refs/heads/develop ]]; then
TAGS="${TAGS},${IMAGE}:develop"
fi
echo ::set-output name=tags::${TAGS}
- name: Login in to registry
uses: docker/login-action@v1
+1
View File
@@ -7,5 +7,6 @@ debug.log
Projects/Superalgos/Icons/Thumbs.db
*.bat
!launch-windows.bat
!create-shortcut-windows.bat
*.exe
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

+5 -19
View File
@@ -1496,27 +1496,13 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE
function sendSchema(filePath, schemaType) {
let fs = require('fs')
if (schemaType === 'AppSchema') {
let fileName = 'AppSchema.json'
try {
filePath = filePath + fileName
fs.readFile(filePath, onFileRead)
} catch (e) {
console.log('[ERROR] Error reading the ' + fileName, e)
}
function onFileRead(err, schema) {
if (err) {
respondWithContent(undefined, httpResponse)
} else {
respondWithContent(schema, httpResponse)
}
}
} else {
try {
let folder = ''
switch (schemaType) {
case 'AppSchema': {
folder = 'App-Schema'
break
}
case 'DocsNodeSchema': {
folder = 'Docs-Nodes'
break
@@ -1560,7 +1546,7 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE
}
respondWithContent("[]", httpResponse)
}
}
}
function sendStyleSheet(fileName) {
@@ -0,0 +1,9 @@
set TARGET='%CD%\launch-windows.bat'
set SHORTCUT='%USERPROFILE%\Desktop\Superalgos.lnk'
set ICON='%CD%\superalgos.ico'
set PWS=powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile
%PWS% -Command "$ws = New-Object -ComObject WScript.Shell; $s = $ws.CreateShortcut(%SHORTCUT%); $S.TargetPath = %Target%; $S.IconLocation = %ICON%; $S.Save()"
#Keep terminal open for debug
#cmd /k echo "keep open"
+1
View File
@@ -0,0 +1 @@
x-terminal-emulator -e "bash -c 'cd .. && node run; $SHELL'"
@@ -1 +1,3 @@
cd %~dp0
cd ..
cmd /k "node run"
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,34 @@
{
"type": "Blockchain Network",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Network Client",
"relatedUiObject": "Network Client",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Ethereum Blockchain->"
},
"propertyNameAtParent": "blockchainNetworks",
"childrenNodesProperties": [
{
"name": "networkClients",
"type": "array",
"childType": "Network Client"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,64 @@
{
"type": "Blockchain Scanner Bot",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"label": "Add Process Definition",
"relatedUiObject": "Process Definition",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Product Definition",
"relatedUiObject": "Product Definition",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n \"codeName\": \"\"\n}"
},
"level": 1,
"attachingRules": {
"compatibleTypes": "->Data Mine->"
},
"childrenNodesProperties": [
{
"name": "processes",
"type": "array",
"childType": "Process Definition",
"project": "Superalgos",
"autoAdd": true
},
{
"name": "products",
"type": "array",
"childType": "Product Definition",
"project": "Superalgos",
"autoAdd": true
}
],
"propertyNameAtParent": "blockchainScannerBots",
"icon": "ethereum"
}
@@ -0,0 +1,46 @@
{
"type": "Data Mine",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"label": "Add Blockchain Scanner Bot",
"relatedUiObject": "Blockchain Scanner Bot",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"isHierarchyHead": true,
"addLeftIcons": true,
"editors": {
"config": true
},
"level": 0,
"initialValues": {
"config": "{ \n\"codeName\": \"Type a name with no spaces or dashes\"\n}"
},
"childrenNodesProperties": [
{
"name": "blockchainScannerBots",
"type": "array",
"childType": "Blockchain Scanner Bot"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,34 @@
{
"type": "ERC-20 Token Type",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Ethereum Token",
"relatedUiObject": "Ethereum Token",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Ethereum Token Definitions->"
},
"propertyNameAtParent": "erc-20TokenType",
"childrenNodesProperties": [
{
"name": "ethereumTokens",
"type": "array",
"childType": "Ethereum Token"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,34 @@
{
"type": "ERC-223 Token Type",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Ethereum Token",
"relatedUiObject": "Ethereum Token",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Ethereum Token Definitions->"
},
"propertyNameAtParent": "erc-223TokenType",
"childrenNodesProperties": [
{
"name": "ethereumTokens",
"type": "array",
"childType": "Ethereum Token"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,34 @@
{
"type": "ERC-721 Token Type",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Ethereum Token",
"relatedUiObject": "Ethereum Token",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Ethereum Token Definitions->"
},
"propertyNameAtParent": "erc-721TokenType",
"childrenNodesProperties": [
{
"name": "ethereumTokens",
"type": "array",
"childType": "Ethereum Token"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,34 @@
{
"type": "ERC-777 Token Type",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Ethereum Token",
"relatedUiObject": "Ethereum Token",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Ethereum Token Definitions->"
},
"propertyNameAtParent": "erc-777TokenType",
"childrenNodesProperties": [
{
"name": "ethereumTokens",
"type": "array",
"childType": "Ethereum Token"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,21 @@
{
"type": "ETH Balance",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 4,
"attachingRules": {
"compatibleTypes": "->Wallet Account->"
},
"propertyNameAtParent": "ethBalance",
"icon": "ethereum"
}
@@ -0,0 +1,31 @@
{
"type": "Ethereum Blockchain",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Blockchain Network",
"relatedUiObject": "Blockchain Network",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "blockchainNetworks",
"type": "array",
"childType": "Blockchain Network"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,31 @@
{
"type": "Ethereum Decentralized Application",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Smart Contract",
"relatedUiObject": "Smart Contract",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "smartContracts",
"type": "array",
"childType": "Smart Contract"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,59 @@
{
"type": "Ethereum Project",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Blockchain",
"relatedUiObject": "Ethereum Blockchain",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Decentralized Application",
"relatedUiObject": "Ethereum Decentralized Application",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Token Definitions",
"relatedUiObject": "Ethereum Token Definitions",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Wallet",
"relatedUiObject": "Ethereum Wallet",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Data Mine",
"relatedUiObject": "Data Mine",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"actionFunction": "payload.executeAction",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity"
}
],
"isProjectHead": true,
"isTitleAllwaysVisible": false,
"addLeftIcons": true,
"isPinned": true,
"positionLocked": true,
"icon": "ethereum",
"childrenNodesProperties": [
{
"name": "projectDefinition",
"type": "node",
"childType": "Project Definition",
"project": "Superalgos",
"autoAdd": true
}
]
}
@@ -0,0 +1,46 @@
{
"type": "Ethereum Token Definitions",
"menuItems": [
{
"action": "Add Missing Children",
"label": "Add Missing Children",
"relatedUiObject": "Ethereum Token Definitions",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "erc-20TokenType",
"type": "node",
"childType": "ERC-20 Token Type"
},
{
"name": "erc-223TokenType",
"type": "node",
"childType": "ERC-223 Token Type"
},
{
"name": "erc-721TokenType",
"type": "node",
"childType": "ERC-721 Token Type"
},
{
"name": "erc-777TokenType",
"type": "node",
"childType": "ERC-777 Token Type"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,60 @@
{
"type": "Ethereum Token",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"label": "Add Smart Contract",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "smartContract",
"relatedUiObject": "Smart Contract",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"codeName\": \"\"\n}"
},
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->ERC-20 Token Type->ERC-223 Token Type->ERC-721 Token Type->ERC-777 Token Type->"
},
"propertyNameAtParent": "ethereumTokens",
"childrenNodesProperties": [
{
"name": "smartContracts",
"type": "node",
"childType": "Smart Contract"
}
],
"icon": "ethereum",
"alternativeIcons": [
{
"codeName": "USDT",
"iconName": "tether"
},
{
"codeName": "BNB",
"iconName": "binance-coin"
}
]
}
@@ -0,0 +1,46 @@
{
"type": "Ethereum Wallet",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Client Reference",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "networkClientReference",
"relatedUiObject": "Network Client Reference",
"actionFunction": "payload.executeAction"
},
{
"action": "Create Wallet Account",
"actionProject": "Ethereum",
"label": "Add Wallet Account",
"relatedUiObject": "Wallet Account",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "networkClientReference",
"type": "node",
"childType": "Network Client Reference",
"autoAdd": true
},
{
"name": "walletAccounts",
"type": "array",
"childType": "Wallet Account"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,28 @@
{
"type": "Network Client Reference",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent Parent",
"Use Reference Parent"
],
"referencingRules": {
"compatibleTypes": "->Network Client->"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Ethereum Wallet->"
},
"propertyNameAtParent": "networkClientReference",
"icon": "ethereum"
}
@@ -0,0 +1,38 @@
{
"type": "Network Client",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"referencingRules": {
"compatibleTypes": "->Network Node->"
},
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"host\": \"localhost\", \n\"httpPort\": \"8545\"\n}"
},
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Blockchain Network->"
},
"propertyNameAtParent": "networkClients",
"icon": "ethereum"
}
@@ -0,0 +1,29 @@
{
"type": "Project Dashboards",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Charting Space->"
},
"propertyNameAtParent": "projectDashboards",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,29 @@
{
"type": "Project Data Products",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Data Mines Data->"
},
"propertyNameAtParent": "projectDataProducts",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,29 @@
{
"type": "Project Data Tasks",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Data Tasks->"
},
"propertyNameAtParent": "projectDataTasks",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,29 @@
{
"type": "Project Learning Products",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Learning Mine Data->"
},
"propertyNameAtParent": "projectLearningProducts",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,29 @@
{
"type": "Project Learning Tasks",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Learning Tasks->"
},
"propertyNameAtParent": "projectLearningTasks",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,29 @@
{
"type": "Project Trading Products",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Trading Mine Data->"
},
"propertyNameAtParent": "projectTradingProducts",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,29 @@
{
"type": "Project Trading Tasks",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"alternativeIcons": "Use Reference Parent Parent",
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Project Definition->"
},
"attachingRules": {
"compatibleTypes": "->Trading Tasks->"
},
"propertyNameAtParent": "projectTradingTasks",
"childrenNodesProperties": [],
"icon": "bitcoin"
}
@@ -0,0 +1,50 @@
{
"type": "Smart Contract",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "solidityCode",
"label": "Add Solidity Code",
"relatedUiObject": "Solidity Code",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"address\": \"\"\n}"
},
"attachingRules": {
"compatibleTypes": "->Token Definition->Ethereum Decentralized Application->"
},
"propertyNameAtParent": "smartContracts",
"addLeftIcons": true,
"level": 1,
"childrenNodesProperties": [
{
"name": "solidityCode",
"type": "node",
"childType": "Solidity Code"
}
],
"icon": "ethereum"
}
@@ -0,0 +1,34 @@
{
"type": "Solidity Code",
"menuItems": [
{
"action": "Edit",
"actionFunction": "uiObject.codeEditor.activate",
"label": "Edit",
"iconPathOn": "ethereum",
"iconPathOff": "ethereum"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"code": true
},
"initialValues": {
"code": "// Type your smart contract code here."
},
"attachingRules": {
"compatibleTypes": "->Smart Contract->"
},
"propertyNameAtParent": "solidityCode",
"addLeftIcons": true,
"level": 2,
"icon": "ethereum"
}
@@ -0,0 +1,27 @@
{
"type": "Token Balance",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"addLeftIcons": true,
"level": 4,
"referencingRules": {
"compatibleTypes": "->Ethereum Token->"
},
"attachingRules": {
"compatibleTypes": "->Wallet Account->"
},
"propertyNameAtParent": "tokenBalances",
"icon": "ethereum"
}
@@ -0,0 +1,62 @@
{
"type": "Wallet Account",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"label": "Add ETH Balance",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "ethBalance",
"relatedUiObject": "ETH Balance",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Token Balance",
"relatedUiObject": "Token Balance",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"address\": \"\", \n\"privateKey\": \"\"\n}"
},
"addLeftIcons": true,
"level": 0,
"attachingRules": {
"compatibleTypes": "->Ethereum Wallet->"
},
"propertyNameAtParent": "walletAccounts",
"childrenNodesProperties": [
{
"name": "ethBalance",
"type": "node",
"childType": "ETH Balance"
},
{
"name": "tokenBalances",
"type": "array",
"childType": "Token Balance"
}
],
"icon": "ethereum",
"isPersonalData": true
}
File diff suppressed because it is too large. Load diff
+23 -8
View File
@@ -560,13 +560,6 @@
"folderName": "Sensor-Bot",
"botType": "Sensor Bot"
},
{
"name": "Single Market Sensor Bot",
"propertyName": "singleMarketSensorBot",
"functionName": "newSuperalgosBotModulesSingleMarketSensorBot",
"fileName": "SingleMarketSensorBot.js",
"folderName": "Sensor-Bot/"
},
{
"name": "Exchange Raw Data Historic OHLCVs",
"propertyName": "historicOHLCVs",
@@ -581,6 +574,21 @@
"fileName": "CheckWebhook.js",
"folderName": "Sensor-Bot/Webhooks"
},
{
"name": "Single Market API Data Fetcher Bot",
"propertyName": "singleMarketAPIDataFetcherBot",
"functionName": "newSuperalgosBotModulesSingleMarketAPIDataFetcherBot",
"fileName": "SingleMarketAPIDataFetcherBot.js",
"folderName": "API-Data-Fetcher-Bot",
"botType": "API Data Fetcher Bot"
},
{
"name": "API Data Fetcher Fetching Process",
"propertyName": "fetchingProcess",
"functionName": "newSuperalgosBotModulesFetchingProcess",
"fileName": "FetchingProcess.js",
"folderName": "API-Data-Fetcher-Bot"
},
{
"name": "Single Market Indicator Bot",
"propertyName": "singleMarketIndicatorBot",
@@ -667,6 +675,13 @@
"fileName": "TelegramBot.js",
"folderName": "Trading-Bot/Announcements"
},
{
"name": "Discord Bot",
"propertyName": "discordBot",
"functionName": "newSuperalgosBotModulesDiscordBot",
"fileName": "DiscordBot.js",
"folderName": "Trading-Bot/Announcements"
},
{
"name": "Trading Process",
"propertyName": "tradingProcess",
@@ -935,4 +950,4 @@
]
}
}
]
]
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -1 +1 @@
{"type":"Data Mine","name":"Masters","config":"{\n\"codeName\": \"Masters\"\n}","project":"Superalgos","sensorBots":[{"type":"Sensor Bot","name":"Exchange Raw Data","config":"{\n\"codeName\": \"Exchange-Raw-Data\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Historic-OHLCVs","config":"{\n \"codeName\": \"Historic-OHLCVs\",\n \"description\": \"Retrieves and saves historical maket data\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 60000,\n \"retryWaitTime\": 10000,\n \"botModule\": \"Exchange Raw Data Historic OHLCVs\"\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[],"outputDatasetFolders":[],"id":"dfe2556e-a765-4e38-9d30-7f91090c0069","savedPayload":{"position":{"x":19495.67390477555,"y":18276.314530096774},"targetPosition":{"x":19456.516047109537,"y":18573.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"ea39c98b-18e2-44ce-9f7f-86a8a76a688a","savedPayload":{"position":{"x":19821.77290451477,"y":18097.735984334173},"targetPosition":{"x":19639.144475812154,"y":18335.741986421544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[],"dataMineDataDependencies":[],"id":"5c7fae5a-6da6-4864-a167-f2f21d578c72","savedPayload":{"position":{"x":19639.144475812154,"y":18335.741986421544},"targetPosition":{"x":19456.516047109537,"y":18573.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e","savedPayload":{"position":{"x":19733.679906862923,"y":18458.94295879939},"targetPosition":{"x":19456.516047109537,"y":18573.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"","project":"Superalgos","id":"957e7e3a-b167-40be-93b5-9ba4ceff56e5","savedPayload":{"position":{"x":19753.94950552168,"y":18612.90584617493},"targetPosition":{"x":19456.516047109537,"y":18573.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"fe40a546-43ee-49df-908a-7e72f598f0cd","savedPayload":{"position":{"x":19694.52204919691,"y":18756.376417211533},"targetPosition":{"x":19456.516047109537,"y":18573.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc","savedPayload":{"position":{"x":19456.516047109537,"y":18573.747988508916},"targetPosition":{"x":19179.35218735615,"y":18688.55301821844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Candles","config":"{\n\"codeName\": \"Candles\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"One-Min","config":"{\n\"codeName\": \"One-Min\"\n}","project":"Superalgos","id":"1c3696e4-c28e-4744-9100-706d6dce0c3c","savedPayload":{"position":{"x":19629.35218735615,"y":18688.55301821844},"targetPosition":{"x":19479.35218735615,"y":18688.55301821844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}}],"id":"2443883b-6959-42a3-ae3b-ef3102ffcdcc","savedPayload":{"position":{"x":19479.35218735615,"y":18688.55301821844},"targetPosition":{"x":19179.35218735615,"y":18688.55301821844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Product Definition","name":"Volumes","config":"{\n\"codeName\": \"Volumes\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"One-Min","config":"{\n\"codeName\": \"One-Min\"\Line truncated
{"type":"Data Mine","name":"Masters","config":"{\n\"codeName\": \"Masters\"\n}","project":"Superalgos","sensorBots":[{"type":"Sensor Bot","name":"Exchange Raw Data","config":"{\n \"codeName\": \"Exchange-Raw-Data\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Historic-OHLCVs","config":"{\n \"codeName\": \"Historic-OHLCVs\",\n \"description\": \"Retrieves and saves historical maket data\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 60000,\n \"retryWaitTime\": 10000,\n \"botModule\": \"Exchange Raw Data Historic OHLCVs\"\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[],"outputDatasetFolders":[],"id":"dfe2556e-a765-4e38-9d30-7f91090c0069","savedPayload":{"position":{"x":19705.67390477555,"y":18305.314530096774},"targetPosition":{"x":19666.516047109537,"y":18602.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"ea39c98b-18e2-44ce-9f7f-86a8a76a688a","savedPayload":{"position":{"x":20031.77290451477,"y":18126.735984334173},"targetPosition":{"x":19849.144475812154,"y":18364.741986421544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[],"dataMineDataDependencies":[],"id":"5c7fae5a-6da6-4864-a167-f2f21d578c72","savedPayload":{"position":{"x":19849.144475812154,"y":18364.741986421544},"targetPosition":{"x":19666.516047109537,"y":18602.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e","savedPayload":{"position":{"x":19943.679906862923,"y":18487.94295879939},"targetPosition":{"x":19666.516047109537,"y":18602.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"","project":"Superalgos","id":"957e7e3a-b167-40be-93b5-9ba4ceff56e5","savedPayload":{"position":{"x":19963.94950552168,"y":18641.90584617493},"targetPosition":{"x":19666.516047109537,"y":18602.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"fe40a546-43ee-49df-908a-7e72f598f0cd","savedPayload":{"position":{"x":19904.52204919691,"y":18785.376417211533},"targetPosition":{"x":19666.516047109537,"y":18602.747988508916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc","savedPayload":{"position":{"x":19666.516047109537,"y":18602.747988508916},"targetPosition":{"x":19389.35218735615,"y":18717.55301821844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Candles","config":"{\n\"codeName\": \"Candles\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"One-Min","config":"{\n\"codeName\": \"One-Min\"\n}","project":"Superalgos","id":"1c3696e4-c28e-4744-9100-706d6dce0c3c","savedPayload":{"position":{"x":19839.35218735615,"y":18717.55301821844},"targetPosition":{"x":19689.35218735615,"y":18717.55301821844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}}],"id":"2443883b-6959-42a3-ae3b-ef3102ffcdcc","savedPayload":{"position":{"x":19689.35218735615,"y":18717.55301821844},"targetPosition":{"x":19389.35218735615,"y":18717.55301821844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Product Definition","name":"Volumes","config":"{\n\"codeName\": \"Volumes\"\n}","project":"Superalgos","datasets":[{"type":"Dataset Definition","name":"One-Min","config":"{\n\"codeName\": \"One-MiLine truncated
@@ -0,0 +1 @@
{"type":"Data Mine","name":"PLUVTECH-DM","config":"{\n \"codeName\": \"PLUVTECH-DM\"\n}","project":"Superalgos","sensorBots":[],"apiDataFetcherBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"Fisher Transform","config":"{\n \"codeName\": \"Fisher\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Multi-Period-Market","config":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces Fisher Transform\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Market FisherTransform","project":"Superalgos","id":"417d48b6-505e-44da-819c-9bae7ef27be1","savedPayload":{"position":{"x":21544.760606413663,"y":17851.908855440484},"targetPosition":{"x":21570.642510923917,"y":17948.50143806939},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"9323c88c-d610-4539-b736-cbb8653cef13"}}}],"outputDatasetFolders":[],"id":"8e54b923-f47a-44c4-9463-0ad427cad349","savedPayload":{"position":{"x":21570.642510923917,"y":17948.50143806939},"targetPosition":{"x":21609.465367689296,"y":18093.39031201275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Fisher Transform Multi-Period-Market","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"6a19b7ec-c85e-4acd-aa3d-476d56899896","savedPayload":{"position":{"x":21612.111081220053,"y":17673.708753558363},"targetPosition":{"x":21687.111081220053,"y":17803.61256412603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"6d52d241-dc08-45b6-af54-d4a3d3884211"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Market","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"2f8cefb9-94ad-4126-b666-cfb9744a90c6","savedPayload":{"position":{"x":21725.933937985432,"y":17658.72369018267},"targetPosition":{"x":21687.111081220053,"y":17803.61256412603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Market","project":"Superalgos","id":"e246ec47-4cad-43e5-a2ec-4a9a12f41ea2","savedPayload":{"position":{"x":21817.01489178772,"y":17728.61256412603},"targetPosition":{"x":21687.111081220053,"y":17803.61256412603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"6827047a-9e5f-463f-bceb-e832686975a9","savedPayload":{"position":{"x":21687.111081220053,"y":17803.61256412603},"targetPosition":{"x":21609.465367689296,"y":18093.39031201275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"6d52d241-dc08-45b6-af54-d4a3d3884211","savedPayload":{"position":{"x":21715.531384867278,"y":17987.32429483477},"targetPosition":{"x":21609.465367689296,"y":18093.39031201275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"bfafbb28-81d6-42c9-bc1e-9711318c8192","savedPayload":{"position":{"x":21899.243115576017,"y":18015.744598481993},"targetPosition":{"x":21609.465367689296,"y":18093.39031201275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"18Line truncated
@@ -0,0 +1 @@
{"type":"Data Mine","name":"Turtles","config":"{\n \"codeName\": \"Turtles\"\n}","project":"Superalgos","sensorBots":[],"apiDataFetcherBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"Turtle","config":"{\n \"codeName\": \"Turtle\"\n}","project":"Superalgos","processes":[{"type":"Process Definition","name":"Multi-Period-Market","config":"{\n \"codeName\": \"Multi-Period-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\"\n }\n}","project":"Superalgos","processOutput":{"type":"Process Output","name":"New Process Output","project":"Superalgos","outputDatasets":[{"type":"Output Dataset","name":"Multi-Period-Market Turtle S1","project":"Superalgos","id":"4006ddaa-a950-4e6e-b433-ae597d79e45a","savedPayload":{"position":{"x":17719.26080472765,"y":18326.909330436712},"targetPosition":{"x":17796.90651825841,"y":18616.687078323434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5ed808a7-f462-4971-a076-cb025f42b0e0"}}}],"outputDatasetFolders":[],"id":"8be5b8b5-9717-4904-b32a-0bc45cc0c1c5","savedPayload":{"position":{"x":17796.90651825841,"y":18616.687078323434},"targetPosition":{"x":17874.552231789166,"y":18906.464826210155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Superalgos","statusDependencies":[{"type":"Status Dependency","name":"Turtle Multi-Period-Market","config":"{\n \"mainUtility\": \"Self Reference\"\n}","project":"Superalgos","id":"258a1248-8455-4c12-8b8d-05f2f7173620","savedPayload":{"position":{"x":17877.197945319924,"y":18486.783267755767},"targetPosition":{"x":17952.197945319924,"y":18616.687078323434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"04a3b949-4c9f-4fd1-b1db-09e8de1c42fd"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Period-Market","config":"{\n \"mainUtility\": \"Market Ending Point\"\n}","project":"Superalgos","id":"650ab610-b02a-4f75-9ef5-250d290805b8","savedPayload":{"position":{"x":17991.020802085302,"y":18471.798204380073},"targetPosition":{"x":17952.197945319924,"y":18616.687078323434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Period-Market","project":"Superalgos","id":"89c2879f-d45f-4b64-85be-7a531fc71c71","savedPayload":{"position":{"x":18082.10175588759,"y":18541.687078323434},"targetPosition":{"x":17952.197945319924,"y":18616.687078323434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"b5af90bc-fc96-4ece-8fd4-59381bb2993b","savedPayload":{"position":{"x":17952.197945319924,"y":18616.687078323434},"targetPosition":{"x":17874.552231789166,"y":18906.464826210155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Superalgos","id":"04a3b949-4c9f-4fd1-b1db-09e8de1c42fd","savedPayload":{"position":{"x":18086.68426614513,"y":18694.33279185419},"targetPosition":{"x":17874.552231789166,"y":18906.464826210155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Period-Market","project":"Superalgos","id":"98c59689-1fd7-4229-a674-fc2e20a0edfa","savedPayload":{"position":{"x":18164.329979675887,"y":18828.819112679397},"targetPosition":{"x":17874.552231789166,"y":18906.464826210155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Superalgos","id":"de9413Line truncated
@@ -0,0 +1 @@
{"type":"Workspace","name":"API Fetcher Demo","rootNodes":[{"type":"Network","name":"My Network","project":"Superalgos","networkNodes":[{"type":"Network Node","name":"My Computer","config":"{ \n\"host\": \"localhost\", \n\"webPort\": \"34248\", \n\"webSocketsPort\": \"18041\"\n}","project":"Superalgos","dataTasks":{"type":"Data Tasks","name":"New Data Tasks","project":"Superalgos","projectDataTasks":[{"type":"Project Data Tasks","name":"Superalgos","project":"Superalgos","exchangeDataTasks":[{"type":"Exchange Data Tasks","name":"Binance","project":"Superalgos","marketDataTasks":[{"type":"Market Data Tasks","name":"Binance BTC/USDT","project":"Superalgos","dataMineTasks":[{"type":"Data Mine Tasks","name":"Masters","project":"Superalgos","taskManagers":[{"type":"Task Manager","name":"Masters","project":"Superalgos","tasks":[{"type":"Task","name":"Exchange Raw Data","project":"Superalgos","bot":{"type":"Sensor Bot Instance","name":"Exchange Raw Data","config":"{ \n\"startDate\": \"2020-01-01\"\n}","project":"Superalgos","processes":[{"type":"Sensor Process Instance","name":"Exchange Raw Data Historic-OHLCVs","project":"Superalgos","id":"ecc383c5-3e31-4f80-b2c5-1c966b9d77f4","savedPayload":{"position":{"x":23470.023749611923,"y":29701.01019239557},"targetPosition":{"x":23759.801497498644,"y":29623.364478864813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Historic-OHLCVs","id":"5eb11d6a-022e-4f60-97c4-d6cf90b249dc"}}}],"id":"624f61cb-a76a-4059-b46d-c81975d88a9b","savedPayload":{"position":{"x":23759.801497498644,"y":29623.364478864813},"targetPosition":{"x":24049.579245385365,"y":29545.718765334055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"94b155fe-1012-4c24-9830-2e4adfe4a614","savedPayload":{"position":{"x":24049.579245385365,"y":29545.718765334055},"targetPosition":{"x":24339.356993272086,"y":29468.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Webhooks","project":"Superalgos","bot":{"type":"Sensor Bot Instance","name":"Webhooks","config":"{ \n\"startDate\": \"2020-01-01\"\n}","project":"Superalgos","processes":[{"type":"Sensor Process Instance","name":"Webhooks Check-Webhook","project":"Superalgos","id":"cea8f612-7533-4bc8-9df9-2e14f2c6eabd","savedPayload":{"position":{"x":23439.356993272086,"y":29468.073051803298},"targetPosition":{"x":23739.356993272086,"y":29468.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Check-Webhook","id":"69f37820-ab16-4e19-bfd8-386dd6e249a3"}}}],"id":"124d68e8-969b-4426-b736-d8a3f9fd730f","savedPayload":{"position":{"x":23739.356993272086,"y":29468.073051803298},"targetPosition":{"x":24039.356993272086,"y":29468.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"77f3b15e-546d-4259-82bd-96a56781dd69","savedPayload":{"position":{"x":24039.356993272086,"y":29468.073051803298},"targetPosition":{"x":24339.356993272086,"y":29468.073051803298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Task","name":"Messari","project":"Superalgos","bot":{"type":"API Data Fetcher Bot Instance","name":"Messari","config":"{ \n\"startDate\": \"2020-01-01\"\n}","project":"Superalgos","processes":[{"type":"API Data Fetcher Process Instance","name":"Messari Fetching Process","project":"Superalgos","apiMapReference":{"type":"API Map Reference","name":"Messari","project":"Superalgos","id":"99521f12-7042-4a19-a584-52726e07f3d9","savedPayload":{"position":{"x":23180.2460017252,"y":29157.49019768027},"targetPosition":{"x":23470.023749611923,"y":29235.135911211026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"API Map","name":"Messari","id":"0f9e2b07-1084-4489-927c-bab05bbd08d2"}}},"id":"34fa36bd-11aa-4a83-8c7f-05b23abc0f5d","savedPayload":{"position":{"x":23470.023749611923,"y":29235.135911211026},"targetPosition":{"x":23759.801497498644,"y":29312.781624741783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Process Definition","name":"Fetching Process"Line truncated
@@ -0,0 +1,54 @@
{
"type": "Actual Rate",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Order Statistics->"
},
"propertyNameAtParent": "actualRate"
}
@@ -0,0 +1,54 @@
{
"type": "Actual Size",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Order Base Asset->Order Quoted Asset->"
},
"propertyNameAtParent": "actualSize"
}
@@ -0,0 +1,54 @@
{
"type": "Algorithm Name",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": \"\"\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Market Order->Limit Order->"
},
"propertyNameAtParent": "algorithmName"
}
@@ -0,0 +1,54 @@
{
"type": "Amount Received",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Order Base Asset->Order Quoted Asset->"
},
"propertyNameAtParent": "amountReceived"
}
@@ -0,0 +1,33 @@
{
"type": "Announcement Condition",
"editors": {
"code": true
},
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.codeEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"initialValues": {
"code": "// Type here a condition that needs to be met in order to make the announcement."
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Announcement->"
},
"propertyNameAtParent": "announcementCondition"
}
@@ -0,0 +1,34 @@
{
"type": "Announcement Formula",
"menuItems": [
{
"action": "Edit",
"label": "Edit",
"iconPathOn": "javascript-code",
"iconPathOff": "javascript-code",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.formulaEditor.activate"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"editors": {
"formula": true
},
"initialValues": {
"code": "// Type your formula"
},
"level": 4,
"attachingRules": {
"compatibleTypes": "->Announcement->"
},
"propertyNameAtParent": "announcementFormula"
}
@@ -0,0 +1,63 @@
{
"type": "Announcement",
"editors": {
"config": true
},
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "announcementFormula",
"label": "Add Announcement Formula",
"relatedUiObject": "Announcement Formula",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "announcementCondition",
"label": "Add Condition",
"relatedUiObject": "Announcement Condition",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"initialValues": {
"config": "{ \n\"text\": \"Type the message you wish to announce when there is no formula\"\n}"
},
"addLeftIcons": true,
"level": 4,
"attachingRules": {
"compatibleTypes": "->Trigger On Event->Trigger Off Event->Take Position Event->Next Phase Event->Move To Phase Event->Phase->Trigger Stage->Open Stage->Manage Stage->Close Stage->Create Order Event->Cancel Order Event->"
},
"childrenNodesProperties": [
{
"name": "announcementFormula",
"type": "node",
"childType": "Announcement Formula",
"autoAdd": true
},
{
"name": "announcementCondition",
"type": "node",
"childType": "Announcement Condition",
"autoAdd": true
}
],
"propertyNameAtParent": "announcements"
}
@@ -0,0 +1,54 @@
{
"type": "Annualized Rate Of Return",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Trading Episode Statistics->Episode Base Asset->Episode Quoted Asset->"
},
"propertyNameAtParent": "annualizedRateOfReturn"
}
@@ -0,0 +1,50 @@
{
"type": "API Data Fetcher Bot Instance",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"label": "Add Process Instance",
"relatedUiObject": "API Data Fetcher Process Instance",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"startDate\": \"2020-01-01\"\n}"
},
"level": 3,
"attachingRules": {
"compatibleTypes": "->Task->"
},
"childrenNodesProperties": [
{
"name": "processes",
"type": "array",
"childType": "API Data Fetcher Process Instance",
"autoAdd": false
}
],
"propertyNameAtParent": "bot",
"icon": "bitcoin"
}
@@ -0,0 +1,62 @@
{
"type": "API Data Fetcher Bot",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add UI Object",
"label": "Add Process Definition",
"relatedUiObject": "Process Definition",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Product Definition",
"relatedUiObject": "Product Definition",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n \"codeName\": \"\"\n}"
},
"level": 1,
"attachingRules": {
"compatibleTypes": "->Data Mine->"
},
"childrenNodesProperties": [
{
"name": "processes",
"type": "array",
"childType": "Process Definition",
"autoAdd": true
},
{
"name": "products",
"type": "array",
"childType": "Product Definition",
"autoAdd": true
}
],
"propertyNameAtParent": "apiDataFetcherBots",
"icon": "bitcoin"
}
@@ -0,0 +1,45 @@
{
"type": "API Data Fetcher Process Instance",
"menuItems": [
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "apiMapReference",
"label": "Add API Map Reference",
"relatedUiObject": "API Map Reference",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"title": [
"Use Reference Parent Parent",
"Use Reference Parent"
],
"addLeftIcons": true,
"level": 2,
"referencingRules": {
"compatibleTypes": "->Process Definition->"
},
"attachingRules": {
"compatibleTypes": "->API Data Fetcher Bot Instance->"
},
"childrenNodesProperties": [
{
"name": "apiMapReference",
"type": "node",
"childType": "API Map Reference",
"autoAdd": true
}
],
"propertyNameAtParent": "processes",
"icon": "bitcoin"
}
@@ -0,0 +1,65 @@
{
"type": "API Endpoint",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "apiQueryParameters",
"label": "Add API Query Parameters",
"relatedUiObject": "API Query Parameters",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "apiQueryResponses",
"label": "Add API Query Responses",
"relatedUiObject": "API Query Responses",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"codeName\": \"\"}"
},
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->API Version->"
},
"propertyNameAtParent": "apiEndpoints",
"childrenNodesProperties": [
{
"name": "apiQueryParameters",
"type": "node",
"childType": "API Query Parameters",
"autoAdd": true
},
{
"name": "apiQueryResponses",
"type": "node",
"childType": "API Query Responses",
"autoAdd": true
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,33 @@
{
"type": "API Map Reference",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add API Response Field",
"relatedUiObject": "API Response Field",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"addLeftIcons": true,
"level": 4,
"propertyNameAtParent": "apiMapReference",
"referencingRules": {
"compatibleTypes": "->API Map->"
},
"attachingRules": {
"compatibleTypes": "->API Data Fetcher Process Instance->"
},
"icon": "bitcoin"
}
@@ -0,0 +1,46 @@
{
"type": "API Map",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"label": "Add API Version",
"relatedUiObject": "API Version",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"protocol\": \"https\",\"portNumber\":\"\"\"portNumber\":\"\",\"hostName\": \"\",\"path\": \"\"}"
},
"isTitleAllwaysVisible": true,
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "apiVersions",
"type": "array",
"childType": "API Version",
"autoAdd": true
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,35 @@
{
"type": "API Query Parameter",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"codeName\": \"\", \"isString\": false, \"isOptional\": false, \"description\": \"\"}"
},
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 4,
"attachingRules": {
"compatibleTypes": "->API Query Parameters->"
},
"propertyNameAtParent": "apiQueryParameters",
"icon": "bitcoin"
}
@@ -0,0 +1,35 @@
{
"type": "API Query Parameters",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add API Query Parameter",
"relatedUiObject": "API Query Parameter",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->API Endpoint->Product Definition->"
},
"propertyNameAtParent": "apiQueryParameters",
"childrenNodesProperties": [
{
"name": "apiQueryParameters",
"type": "array",
"childType": "API Query Parameter",
"autoAdd": true
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,50 @@
{
"type": "API Query Response",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "apiResponseSchema",
"label": "Add API Response Schema",
"relatedUiObject": "API Response Schema",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"codeName\": \"\", \"isError\": false}"
},
"addLeftIcons": true,
"level": 4,
"attachingRules": {
"compatibleTypes": "->API Query Responses->"
},
"propertyNameAtParent": "apiQueryResponses",
"childrenNodesProperties": [
{
"name": "apiResponseSchema",
"type": "node",
"childType": "API Response Schema",
"autoAdd": true
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,35 @@
{
"type": "API Query Responses",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add API Query Response",
"relatedUiObject": "API Query Response",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->API Endpoint->"
},
"propertyNameAtParent": "apiQueryResponses",
"childrenNodesProperties": [
{
"name": "apiQueryResponses",
"type": "array",
"childType": "API Query Response",
"autoAdd": true
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,28 @@
{
"type": "API Response Field Reference",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"title": [
"Use Reference Parent"
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Record Property->"
},
"referencingRules": {
"compatibleTypes": "->API Response Field->"
},
"propertyNameAtParent": "apiResponseFieldReference",
"icon": "bitcoin"
}
@@ -0,0 +1,48 @@
{
"type": "API Response Field",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"label": "Add API Response Field",
"relatedUiObject": "API Response Field",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"codeName\": \"\", \"fieldType\": \"\", \"descrption\": \"\"}"
},
"addLeftIcons": true,
"level": 4,
"propertyNameAtParent": "apiResponseFields",
"attachingRules": {
"compatibleTypes": "->API Response Field->API Response Schema->"
},
"childrenNodesProperties": [
{
"name": "apiResponseFields",
"type": "array",
"childType": "API Response Field",
"autoAdd": false
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,50 @@
{
"type": "API Response Schema",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "apiResponseFields",
"label": "Add API Response Field",
"relatedUiObject": "API Response Field",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"nodePath\": \"apiDataObject.data\"}"
},
"addLeftIcons": true,
"level": 4,
"attachingRules": {
"compatibleTypes": "->API Query Response->"
},
"propertyNameAtParent": "apiResponseSchema",
"childrenNodesProperties": [
{
"name": "apiResponseFields",
"type": "node",
"childType": "API Response Field",
"autoAdd": false
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,49 @@
{
"type": "API Version",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"label": "Add API Endpoint",
"relatedUiObject": "API Endpoint",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\"codeName\": \"\"}"
},
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->API Map->"
},
"propertyNameAtParent": "apiVersions",
"childrenNodesProperties": [
{
"name": "apiEndpoints",
"type": "array",
"childType": "API Endpoint",
"autoAdd": true
}
],
"icon": "bitcoin"
}
@@ -0,0 +1,31 @@
{
"type": "APIs",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Github API",
"relatedUiObject": "Github API",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "githubAPI",
"type": "node",
"childType": "Github API"
}
],
"isPersonalData": true
}
@@ -0,0 +1,108 @@
{
"type": "Asset",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 4,
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"codeName\": \"Type the code name of the asset\"\n}"
},
"attachingRules": {
"compatibleTypes": "->Exchange Assets->"
},
"propertyNameAtParent": "assets",
"alternativeIcons": [
{
"codeName": "XMR",
"iconName": "monero"
},
{
"codeName": "USDT",
"iconName": "tether"
},
{
"codeName": "TRX",
"iconName": "tron"
},
{
"codeName": "XLM",
"iconName": "stellar"
},
{
"codeName": "QTUM",
"iconName": "qtum"
},
{
"codeName": "NEO",
"iconName": "neo"
},
{
"codeName": "LTC",
"iconName": "litecoin"
},
{
"codeName": "ETC",
"iconName": "ethereum-classic"
},
{
"codeName": "ETH",
"iconName": "ethereum"
},
{
"codeName": "EOS",
"iconName": "eos"
},
{
"codeName": "DASH",
"iconName": "dash"
},
{
"codeName": "ADA",
"iconName": "cardano"
},
{
"codeName": "BCH",
"iconName": "bitcoin-cash"
},
{
"codeName": "BTC",
"iconName": "bitcoin"
},
{
"codeName": "BNB",
"iconName": "binance-coin"
},
{
"codeName": "USD",
"iconName": "us-dollar"
},
{
"codeName": "ZAR",
"iconName": "zar"
},
{
"codeName": "XRP",
"iconName": "xrp"
}
]
}
@@ -0,0 +1,101 @@
{
"type": "Back Learning Session",
"menuItems": [
{
"action": "Run Learning Session",
"label": "Run",
"workingLabel": "Run Request Sent",
"workDoneLabel": "Session Running",
"workFailedLabel": "Session Cannot be Run",
"secondaryAction": "Stop Learning Session",
"secondaryLabel": "Stop",
"secondaryWorkingLabel": "Stopping...",
"secondaryWorkDoneLabel": "Session Stopped",
"secondaryWorkFailedLabel": "Session Cannot be Stopped",
"secondaryIcon": "stop",
"iconPathOn": "run",
"iconPathOff": "run",
"actionFunction": "payload.executeAction"
},
{
"action": "Resume Learning Session",
"label": "Resume",
"workingLabel": "Resume Request Sent",
"workDoneLabel": "Session Running",
"workFailedLabel": "Session Cannot be Resumed",
"secondaryAction": "Stop Learning Session",
"secondaryLabel": "Stop",
"secondaryWorkingLabel": "Stopping...",
"secondaryWorkDoneLabel": "Session Stopped",
"secondaryWorkFailedLabel": "Session Cannot be Stopped",
"secondaryIcon": "stop",
"iconPathOn": "resume",
"iconPathOff": "resume",
"actionFunction": "payload.executeAction"
},
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add Missing Children",
"label": "Add Missing Children",
"relatedUiObject": "Learning Parameters",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"folderName\": \"Your-Session-Folder-Name\"\n}"
},
"level": 2,
"referencingRules": {
"compatibleTypes": "->Trading System->"
},
"attachingRules": {
"compatibleTypes": "->Learning Process Instance->"
},
"childrenNodesProperties": [
{
"name": "learningParameters",
"type": "node",
"childType": "Learning Parameters",
"autoAdd": true
},
{
"name": "learningSystemReference",
"type": "node",
"childType": "Learning System Reference",
"autoAdd": true
},
{
"name": "learningEngineReference",
"type": "node",
"childType": "Learning Engine Reference",
"autoAdd": true
},
{
"name": "socialBots",
"type": "node",
"childType": "Social Bots"
}
],
"propertyNameAtParent": "session"
}
@@ -0,0 +1,104 @@
{
"type": "Backtesting Session",
"menuItems": [
{
"action": "Run Trading Session",
"label": "Run",
"workingLabel": "Run Request Sent",
"workDoneLabel": "Session Running",
"workFailedLabel": "Session Cannot be Ran",
"secondaryAction": "Stop Trading Session",
"secondaryLabel": "Stop",
"secondaryWorkingLabel": "Stopping...",
"secondaryWorkDoneLabel": "Session Stopped",
"secondaryWorkFailedLabel": "Session Cannot be Stopped",
"secondaryIcon": "stop",
"iconPathOn": "run",
"iconPathOff": "run",
"actionFunction": "payload.executeAction"
},
{
"action": "Resume Trading Session",
"label": "Resume",
"workingLabel": "Resume Request Sent",
"workDoneLabel": "Session Running",
"workFailedLabel": "Session Cannot be Resumed",
"secondaryAction": "Stop Trading Session",
"secondaryLabel": "Stop",
"secondaryWorkingLabel": "Stopping...",
"secondaryWorkDoneLabel": "Session Stopped",
"secondaryWorkFailedLabel": "Session Cannot be Stopped",
"secondaryIcon": "stop",
"iconPathOn": "resume",
"iconPathOff": "resume",
"actionFunction": "payload.executeAction"
},
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"dontShowAtFullscreen": true,
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Add Missing Children",
"label": "Add Missing Children",
"relatedUiObject": "Trading Parameters",
"actionFunction": "payload.executeAction"
},
{
"action": "Switch To Paper Trading",
"label": "Switch To Paper Trading",
"relatedUiObject": "Paper Trading Session",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"initialValues": {
"config": "{ \n\"folderName\": \"\"\n}"
},
"addLeftIcons": true,
"editors": {
"config": true
},
"level": 2,
"attachingRules": {
"compatibleTypes": "->Trading Process Instance->"
},
"childrenNodesProperties": [
{
"name": "tradingParameters",
"type": "node",
"childType": "Trading Parameters",
"autoAdd": true
},
{
"name": "tradingSystemReference",
"type": "node",
"childType": "Trading System Reference",
"autoAdd": true
},
{
"name": "tradingEngineReference",
"type": "node",
"childType": "Trading Engine Reference",
"autoAdd": true
},
{
"name": "socialBots",
"type": "node",
"childType": "Social Bots"
}
],
"propertyNameAtParent": "session"
}
@@ -0,0 +1,54 @@
{
"type": "Balance",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Trading Episode->"
},
"propertyNameAtParent": "balance"
}
@@ -0,0 +1,54 @@
{
"type": "Begin Balance",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Episode Base Asset->Episode Quoted Asset->"
},
"propertyNameAtParent": "beginBalance"
}
@@ -0,0 +1,54 @@
{
"type": "Begin Rate",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->"
},
"propertyNameAtParent": "beginRate"
}
@@ -0,0 +1,54 @@
{
"type": "Begin",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Trading Episode->Learning Episode->Strategy->Position->Candle->Cycle->Market Order->Limit Order->Strategy Trigger Stage->Strategy Open Stage->Strategy Manage Stage->Strategy Close Stage->Stop Loss->Take Profit->Prediction->"
},
"propertyNameAtParent": "begin"
}
@@ -0,0 +1,46 @@
{
"type": "Bot Data Dependencies",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Data Dependency",
"relatedUiObject": "Data Dependency",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Dependency Product Folder",
"relatedUiObject": "Dependency Product Folder",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Data Mine Data Dependencies->"
},
"propertyNameAtParent": "botDataDependencies",
"childrenNodesProperties": [
{
"name": "dataDependencies",
"type": "array",
"childType": "Data Dependency",
"autoAdd": false
},
{
"name": "dataDependencyFolders",
"type": "array",
"childType": "Data Dependency Folder",
"autoAdd": false
}
]
}
@@ -0,0 +1,46 @@
{
"type": "Bot Layers",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Layer",
"relatedUiObject": "Layer",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Layer Folder",
"relatedUiObject": "Layer Folder",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Layer Manager->"
},
"propertyNameAtParent": "botLayers",
"childrenNodesProperties": [
{
"name": "layers",
"type": "array",
"childType": "Layer",
"autoAdd": false
},
{
"name": "layerFolders",
"type": "array",
"childType": "Layer Folder",
"autoAdd": false
}
]
}
@@ -0,0 +1,46 @@
{
"type": "Bot Products",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Data Product",
"relatedUiObject": "Data Product",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Data Product Folder",
"relatedUiObject": "Data Product Folder",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Data Mine Products->Trading Mine Products->Learning Mine Products->"
},
"propertyNameAtParent": "botProducts",
"childrenNodesProperties": [
{
"name": "dataProducts",
"type": "array",
"childType": "Data Product",
"autoAdd": false
},
{
"name": "dataProductFolders",
"type": "array",
"childType": "Data Product Folder",
"autoAdd": false
}
]
}
@@ -0,0 +1,50 @@
{
"type": "Calculations Procedure",
"menuItems": [
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "initialization",
"label": "Add Procedure Initialization",
"relatedUiObject": "Procedure Initialization",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "loop",
"label": "Add Procedure Loop",
"relatedUiObject": "Procedure Loop",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Product Definition->"
},
"childrenNodesProperties": [
{
"name": "initialization",
"type": "node",
"childType": "Procedure Initialization",
"autoAdd": true
},
{
"name": "loop",
"type": "node",
"childType": "Procedure Loop",
"autoAdd": true
}
],
"propertyNameAtParent": "calculations"
}
@@ -0,0 +1,45 @@
{
"type": "Cancel Order Event",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Situation",
"relatedUiObject": "Situation",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Announcement",
"relatedUiObject": "Announcement",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Market Buy Order->Market Sell Order->Limit Buy Order->Limit Sell Order->"
},
"childrenNodesProperties": [
{
"name": "situations",
"type": "array",
"childType": "Situation",
"autoAdd": true
},
{
"name": "announcements",
"type": "array",
"childType": "Announcement"
}
],
"propertyNameAtParent": "cancelOrderEvent"
}
@@ -0,0 +1,54 @@
{
"type": "Cancel Order",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Distance To Trading Event->"
},
"propertyNameAtParent": "cancelOrder"
}
@@ -0,0 +1,70 @@
{
"type": "Candle",
"menuItems": [
{
"action": "Add Missing Children",
"label": "Add Missing Children",
"relatedUiObject": "Trading Parameters",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Trading Episode->Learning Episode->"
},
"propertyNameAtParent": "candle",
"childrenNodesProperties": [
{
"name": "begin",
"type": "node",
"childType": "Begin",
"autoAdd": true
},
{
"name": "end",
"type": "node",
"childType": "End",
"autoAdd": true
},
{
"name": "open",
"type": "node",
"childType": "Open",
"autoAdd": true
},
{
"name": "close",
"type": "node",
"childType": "Close",
"autoAdd": true
},
{
"name": "min",
"type": "node",
"childType": "Min",
"autoAdd": true
},
{
"name": "max",
"type": "node",
"childType": "Max",
"autoAdd": true
},
{
"name": "index",
"type": "node",
"childType": "Index",
"autoAdd": true
}
]
}
@@ -0,0 +1,34 @@
{
"type": "Chart Points",
"level": 4,
"propertyNameAtParent": "chartPoints",
"attachingRules": {
"compatibleTypes": "->Shapes->"
},
"childrenNodesProperties": [
{
"name": "points",
"type": "array",
"childType": "Point",
"autoAdd": true
}
],
"menuItems": [
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Point",
"relatedUiObject": "Point"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"actionFunction": "payload.executeAction",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity"
}
],
"addLeftIcons": true
}
@@ -0,0 +1,81 @@
{
"type": "Charting Space",
"menuItems": [
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "viewport",
"label": "Add Viewport",
"relatedUiObject": "Viewport",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "spaceStyle",
"label": "Add Space Style",
"relatedUiObject": "Space Style",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "spaceSettings",
"label": "Add Space Settings",
"relatedUiObject": "Space Settings",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Project Dashboards",
"relatedUiObject": "Project Dashboards",
"actionFunction": "payload.executeAction"
},
{
"action": "Add Missing Project Dashboards",
"label": "Add Missing Projects",
"askConfirmation": true,
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Project Dashboards",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"actionFunction": "payload.executeAction",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "viewport",
"type": "node",
"childType": "Viewport",
"autoAdd": true
},
{
"name": "spaceStyle",
"type": "node",
"childType": "Space Style",
"autoAdd": true
},
{
"name": "spaceSettings",
"type": "node",
"childType": "Space Settings",
"autoAdd": true
},
{
"name": "projectDashboards",
"type": "array",
"childType": "Project Dashboards"
}
]
}
@@ -0,0 +1,33 @@
{
"type": "Close Execution",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Execution Algorithm",
"relatedUiObject": "Execution Algorithm",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Close Stage->"
},
"propertyNameAtParent": "closeExecution",
"childrenNodesProperties": [
{
"name": "executionAlgorithms",
"type": "array",
"childType": "Execution Algorithm"
}
]
}
@@ -0,0 +1,54 @@
{
"type": "Close Order",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Distance To Trading Event->"
},
"propertyNameAtParent": "closeOrder"
}
@@ -0,0 +1,54 @@
{
"type": "Close Position",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Distance To Trading Event->"
},
"propertyNameAtParent": "closePosition"
}
@@ -0,0 +1,45 @@
{
"type": "Close Stage Event",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Situation",
"relatedUiObject": "Situation",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Announcement",
"relatedUiObject": "Announcement",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Open Stage->Close Stage->"
},
"childrenNodesProperties": [
{
"name": "situations",
"type": "array",
"childType": "Situation",
"autoAdd": true
},
{
"name": "announcements",
"type": "array",
"childType": "Announcement"
}
],
"propertyNameAtParent": "closeStageEvent"
}
@@ -0,0 +1,70 @@
{
"type": "Close Stage",
"menuItems": [
{
"action": "Configure",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add Missing Children",
"label": "Add Missing Items",
"relatedUiObject": "Close Stage",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Announcement",
"relatedUiObject": "Announcement",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"initialValues": {
"config": "{\n\"roundingErrorCorrectionFactor\": 1.01, \n\"absoluteDustInBaseAsset\": 0,\n\"absoluteDustInQuotedAsset\": 0 \n}"
},
"editors": {
"config": true
},
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Trading Strategy->"
},
"childrenNodesProperties": [
{
"name": "initialTargets",
"type": "node",
"childType": "Initial Targets",
"autoAdd": true
},
{
"name": "closeExecution",
"type": "node",
"childType": "Close Execution",
"autoAdd": true
},
{
"name": "closeStageEvent",
"type": "node",
"childType": "Close Stage Event",
"autoAdd": true
},
{
"name": "announcements",
"type": "array",
"childType": "Announcement"
}
],
"propertyNameAtParent": "closeStage"
}
@@ -0,0 +1,41 @@
{
"type": "Close",
"menuItems": [
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Candle->"
},
"propertyNameAtParent": "close"
}
@@ -0,0 +1,57 @@
{
"type": "Condition",
"menuItems": [
{
"action": "Edit",
"actionFunction": "uiObject.conditionEditor.activate",
"label": "Edit",
"relatedUiObject": "Condition"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "javascriptCode",
"label": "Add Code",
"relatedUiObject": "Javascript Code",
"actionFunction": "payload.executeAction"
},
{
"action": "Fetch Code to Javascript Code",
"label": "Fetch from Javascript Code",
"relatedUiObject": "Javascript Code",
"actionFunction": "payload.executeAction"
},
{
"action": "Push Code to Javascript Code",
"label": "Push to Javascript Code",
"relatedUiObject": "Javascript Code",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"editors": {
"condition": true
},
"level": 4,
"attachingRules": {
"compatibleTypes": "->Situation->"
},
"childrenNodesProperties": [
{
"name": "javascriptCode",
"type": "node",
"childType": "Javascript Code",
"autoAdd": true
}
],
"propertyNameAtParent": "conditions"
}
@@ -0,0 +1,45 @@
{
"type": "Create Order Event",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Situation",
"relatedUiObject": "Situation",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Announcement",
"relatedUiObject": "Announcement",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Market Buy Order->Market Sell Order->Limit Buy Order->Limit Sell Order->"
},
"childrenNodesProperties": [
{
"name": "situations",
"type": "array",
"childType": "Situation",
"autoAdd": true
},
{
"name": "announcements",
"type": "array",
"childType": "Announcement"
}
],
"propertyNameAtParent": "createOrderEvent"
}
@@ -0,0 +1,54 @@
{
"type": "Create Order",
"menuItems": [
{
"action": "Configure",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration",
"actionFunction": "uiObject.configEditor.activate"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"editors": {
"config": true
},
"initialValues": {
"config": "{\n\"initialValue\": 0\n}"
},
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Distance To Trading Event->"
},
"propertyNameAtParent": "createOrder"
}
@@ -0,0 +1,32 @@
{
"type": "Crypto Ecosystem",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Crypto Exchanges",
"relatedUiObject": "Crypto Exchanges",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Signals Providers",
"relatedUiObject": "Signals Providers",
"actionFunction": "payload.executeAction"
}
],
"isHierarchyHead": true,
"addLeftIcons": true,
"level": 0,
"childrenNodesProperties": [
{
"name": "cryptoExchanges",
"type": "array",
"childType": "Crypto Exchanges"
},
{
"name": "signalsProviders",
"type": "array",
"childType": "Signals Providers"
}
]
}
@@ -0,0 +1,124 @@
{
"type": "Crypto Exchange",
"menuItems": [
{
"action": "Configure Thise",
"actionFunction": "uiObject.configEditor.activate",
"label": "Configure",
"iconPathOn": "configuration",
"iconPathOff": "configuration"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "exchangeAssets",
"label": "Add Exchange Assets",
"relatedUiObject": "Exchange Assets",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "exchangeMarkets",
"label": "Add Exchange Markets",
"relatedUiObject": "Exchange Markets",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "exchangeAccounts",
"label": "Add Exchange Accounts",
"relatedUiObject": "Exchange Accounts",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 2,
"editors": {
"config": true
},
"initialValues": {
"config": "{ \n\"codeName\": \"Type the name of the exchange\"\n}"
},
"attachingRules": {
"compatibleTypes": "->Crypto Exchanges->"
},
"propertyNameAtParent": "exchanges",
"childrenNodesProperties": [
{
"name": "exchangeAssets",
"type": "node",
"childType": "Exchange Assets",
"autoAdd": true
},
{
"name": "exchangeMarkets",
"type": "node",
"childType": "Exchange Markets",
"autoAdd": true
},
{
"name": "exchangeAccounts",
"type": "node",
"childType": "Exchange Accounts",
"autoAdd": true
}
],
"alternativeIcons": [
{
"codeName": "bitfinex",
"iconName": "bitfinex"
},
{
"codeName": "binance",
"iconName": "binance"
},
{
"codeName": "kucoin",
"iconName": "kucoin"
},
{
"codeName": "bittrex",
"iconName": "bittrex"
},
{
"codeName": "kraken",
"iconName": "kraken"
},
{
"codeName": "poloniex",
"iconName": "poloniex"
},
{
"codeName": "upbit",
"iconName": "upbit"
},
{
"codeName": "bitmex",
"iconName": "bitmex"
},
{
"codeName": "liquid",
"iconName": "liquid"
},
{
"codeName": "hitbtc",
"iconName": "hitbtc"
},
{
"codeName": "luno",
"iconName": "luno"
}
]
}
@@ -0,0 +1,44 @@
{
"type": "Crypto Exchanges",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Crypto Exchange",
"relatedUiObject": "Crypto Exchange",
"actionFunction": "payload.executeAction"
},
{
"action": "Add Missing Crypto Exchanges",
"label": "Add Missing Exchanges",
"askConfirmation": true,
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Crypto Exchange",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"addLeftIcons": true,
"level": 1,
"attachingRules": {
"compatibleTypes": "->Crypto Ecosystem->"
},
"propertyNameAtParent": "cryptoExchanges",
"childrenNodesProperties": [
{
"name": "exchanges",
"type": "array",
"childType": "Crypto Exchange",
"autoAdd": true
}
]
}
@@ -0,0 +1,73 @@
{
"type": "Cycle",
"menuItems": [
{
"action": "Add Missing Children",
"label": "Add Missing Children",
"relatedUiObject": "Trading Parameters",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Path",
"label": "Copy Node Path",
"iconPathOn": "copy-path",
"iconPathOff": "copy-path",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Value",
"label": "Copy Node Value",
"iconPathOn": "copy-value",
"iconPathOff": "copy-value",
"actionFunction": "payload.executeAction"
},
{
"action": "Copy Node Type",
"label": "Copy Node Type",
"iconPathOn": "copy-type",
"iconPathOff": "copy-type",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Trading Episode->Learning Episode->"
},
"propertyNameAtParent": "cycle",
"childrenNodesProperties": [
{
"name": "begin",
"type": "node",
"childType": "Begin",
"autoAdd": true
},
{
"name": "end",
"type": "node",
"childType": "End",
"autoAdd": true
},
{
"name": "lastBegin",
"type": "node",
"childType": "Last Begin",
"autoAdd": true
},
{
"name": "lastEnd",
"type": "node",
"childType": "Last End",
"autoAdd": true
}
]
}
@@ -0,0 +1,45 @@
{
"type": "Dashboard",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Time Machine",
"relatedUiObject": "Time Machine",
"actionFunction": "payload.executeAction"
},
{
"action": "Add Missing Time Machines",
"label": "Add Missing Time Machines",
"askConfirmation": true,
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Time Machine",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 1,
"referencingRules": {
"compatibleTypes": "->Testing Trading Tasks->Production Trading Tasks->"
},
"attachingRules": {
"compatibleTypes": "->Project Dashboards->"
},
"propertyNameAtParent": "dashboards",
"childrenNodesProperties": [
{
"name": "timeMachines",
"type": "array",
"childType": "Time Machine"
}
]
}
@@ -0,0 +1,50 @@
{
"type": "Data Building Procedure",
"menuItems": [
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "initialization",
"label": "Add Procedure Initialization",
"relatedUiObject": "Procedure Initialization",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"disableIfPropertyIsDefined": true,
"propertyToCheckFor": "loop",
"label": "Add Procedure Loop",
"relatedUiObject": "Procedure Loop",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 4,
"attachingRules": {
"compatibleTypes": "->Product Definition->"
},
"childrenNodesProperties": [
{
"name": "loop",
"type": "node",
"childType": "Procedure Loop",
"autoAdd": true
},
{
"name": "initialization",
"type": "node",
"childType": "Procedure Initialization",
"autoAdd": true
}
],
"propertyNameAtParent": "dataBuilding"
}
@@ -0,0 +1,46 @@
{
"type": "Data Dependency Folder",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Data Dependency",
"relatedUiObject": "Data Dependency",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Data Dependency Folder",
"relatedUiObject": "Data Dependency Folder",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"attachingRules": {
"compatibleTypes": "->Data Dependency Folder->Bot Data Dependencies->"
},
"propertyNameAtParent": "dataDependencyFolders",
"childrenNodesProperties": [
{
"name": "dataDependencies",
"type": "array",
"childType": "Data Dependency",
"autoAdd": false
},
{
"name": "dataDependencyFolders",
"type": "array",
"childType": "Data Dependency Folder",
"autoAdd": false
}
]
}
@@ -0,0 +1,28 @@
{
"type": "Data Dependency",
"menuItems": [
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"isTitleAllwaysVisible": true,
"title": [
"Use Reference Parent Parent",
"Use Reference Parent"
],
"addLeftIcons": true,
"level": 3,
"referencingRules": {
"compatibleTypes": "->Dataset Definition->"
},
"attachingRules": {
"compatibleTypes": "->Process Dependencies->"
},
"propertyNameAtParent": "dataDependencies"
}
@@ -0,0 +1,33 @@
{
"type": "Data Formula",
"level": 4,
"propertyNameAtParent": "dataFormula",
"editors": {
"formula": true
},
"initialValues": {
"code": "// Type you code"
},
"attachingRules": {
"compatibleTypes": "->Panel Data->"
},
"menuItems": [
{
"action": "Edit",
"actionFunction": "uiObject.formulaEditor.activate",
"label": "Edit",
"iconPathOn": "javascript-code",
"iconPathOff": "javascript-code"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"actionFunction": "payload.executeAction",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity"
}
],
"addLeftIcons": true
}
@@ -0,0 +1,50 @@
{
"type": "Data Mine Data Dependencies",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Bot Data Dependencies",
"relatedUiObject": "Bot Data Dependencies",
"actionFunction": "payload.executeAction"
},
{
"action": "Add All Data Dependencies",
"label": "Add All Data Dependencies",
"askConfirmation": true,
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Data Dependency",
"actionFunction": "payload.executeAction"
},
{
"action": "Delete UI Object",
"askConfirmation": true,
"confirmationLabel": "Confirm to Delete",
"label": "Delete",
"iconPathOn": "delete-entity",
"iconPathOff": "delete-entity",
"actionFunction": "payload.executeAction"
}
],
"addLeftIcons": true,
"level": 3,
"isTitleAllwaysVisible": true,
"title": [
"Use Reference Parent"
],
"referencingRules": {
"compatibleTypes": "->Data Mine->"
},
"attachingRules": {
"compatibleTypes": "->Process Dependencies->"
},
"propertyNameAtParent": "dataMineDataDependencies",
"childrenNodesProperties": [
{
"name": "botDataDependencies",
"type": "array",
"childType": "Bot Data Dependencies",
"autoAdd": false
}
]
}
Loaded 100 of 545 files, more files were not shown because too many files have changed in this diff. Show more