Compare commits
8
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7bfd692aaa | ||
|
|
c6e4f4c2ca | ||
|
|
dbfc3fa44b | ||
|
|
2c2b833c88 | ||
|
|
ade931e084 | ||
|
|
5cbb9b6815 | ||
|
|
e3f6ccedd1 | ||
|
|
083c63e515 |
No files matched your search
@@ -27,7 +27,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
tag_name: ${{ steps.vars.outputs.tag }}-${{ steps.date.outputs.date }}
|
tag_name: ${{ steps.vars.outputs.tag }}.${{ steps.date.outputs.date }}
|
||||||
release_name: Superalgos-Beta-v${{ steps.vars.outputs.tag }} Snapshot ${{ steps.date.outputs.date }}
|
release_name: Superalgos-Beta-v${{ steps.vars.outputs.tag }} Snapshot ${{ steps.date.outputs.date }}
|
||||||
keep_num: 5
|
keep_num: 5
|
||||||
keep_tags: false
|
keep_tags: false
|
||||||
@@ -64,7 +64,7 @@ jobs:
|
|||||||
# GitHub token, automatically provided to the action
|
# GitHub token, automatically provided to the action
|
||||||
# (No need to define this secret in the repo settings)
|
# (No need to define this secret in the repo settings)
|
||||||
github_token: ${{ secrets.github_token }}
|
github_token: ${{ secrets.github_token }}
|
||||||
args: "-c.extraMetadata.version=${{ steps.vars.outputs.tag }}-${{ steps.date.outputs.date }} -c build/electron-builder.json -p onTagOrDraft"
|
args: "-c.extraMetadata.version=${{ steps.vars.outputs.tag }}.${{ steps.date.outputs.date }} -c build/electron-builder.json -p onTagOrDraft"
|
||||||
|
|
||||||
# If the commit is tagged with a version (e.g. "v1.0.0"),
|
# If the commit is tagged with a version (e.g. "v1.0.0"),
|
||||||
# release the app after building
|
# release the app after building
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ exports.newGithubServer = function newGithubServer() {
|
|||||||
|
|
||||||
const octokit = new Octokit({
|
const octokit = new Octokit({
|
||||||
auth: token,
|
auth: token,
|
||||||
userAgent: 'Superalgos ' + SA.version
|
userAgent: 'Superalgos v.1.0'
|
||||||
})
|
})
|
||||||
await getList()
|
await getList()
|
||||||
|
|
||||||
@@ -207,7 +207,7 @@ exports.newGithubServer = function newGithubServer() {
|
|||||||
const { Octokit } = SA.nodeModules.octokit
|
const { Octokit } = SA.nodeModules.octokit
|
||||||
const octokit = new Octokit({
|
const octokit = new Octokit({
|
||||||
auth: token,
|
auth: token,
|
||||||
userAgent: 'Superalgos ' + SA.version
|
userAgent: 'Superalgos v.1.0'
|
||||||
})
|
})
|
||||||
await getPrList()
|
await getPrList()
|
||||||
await mergePrs()
|
await mergePrs()
|
||||||
|
|||||||
@@ -772,7 +772,7 @@ exports.newHttpInterface = function newHttpInterface() {
|
|||||||
|
|
||||||
const octokit = new Octokit({
|
const octokit = new Octokit({
|
||||||
auth: token,
|
auth: token,
|
||||||
userAgent: 'Superalgos ' + SA.version
|
userAgent: 'Superalgos v.1.0'
|
||||||
})
|
})
|
||||||
|
|
||||||
const repo = 'Superalgos'
|
const repo = 'Superalgos'
|
||||||
@@ -1347,7 +1347,7 @@ exports.newHttpInterface = function newHttpInterface() {
|
|||||||
|
|
||||||
const octokit = new Octokit({
|
const octokit = new Octokit({
|
||||||
auth: token,
|
auth: token,
|
||||||
userAgent: 'Superalgos ' + SA.version
|
userAgent: 'Superalgos v.1.0'
|
||||||
})
|
})
|
||||||
|
|
||||||
const repo = 'Superalgos'
|
const repo = 'Superalgos'
|
||||||
@@ -1861,7 +1861,7 @@ exports.newHttpInterface = function newHttpInterface() {
|
|||||||
let folder = unescape(requestPath[3])
|
let folder = unescape(requestPath[3])
|
||||||
let fileName = unescape(requestPath[4])
|
let fileName = unescape(requestPath[4])
|
||||||
|
|
||||||
/*Refactoring Code: Remove this before releasing 1.0.0*/
|
/*v.1.0 Refactoring Code: Remove this before releasing v.1.0.*/
|
||||||
if (fileName === 'Superalgos-CL.json') {
|
if (fileName === 'Superalgos-CL.json') {
|
||||||
fileName = 'Superalgos-PL.json'
|
fileName = 'Superalgos-PL.json'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ exports.newPlatformApp = function newPlatformApp() {
|
|||||||
console.log('Http Interface .............................................. Listening at port ' + global.env.PLATFORM_HTTP_INTERFACE_PORT)
|
console.log('Http Interface .............................................. Listening at port ' + global.env.PLATFORM_HTTP_INTERFACE_PORT)
|
||||||
|
|
||||||
console.log('')
|
console.log('')
|
||||||
console.log("You are running Superalgos Platform " + SA.version)
|
console.log("You are running Superalgos Platform v.1.0")
|
||||||
console.log('')
|
console.log('')
|
||||||
console.log("What's new? These are the main new features in this version:")
|
console.log("What's new? These are the main new features in this version:")
|
||||||
console.log('')
|
console.log('')
|
||||||
|
|||||||
@@ -784,10 +784,6 @@ outline: none;
|
|||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.docs-search-input::placeholder {
|
|
||||||
color:#bbb;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Search Results Page */
|
/* Search Results Page */
|
||||||
|
|
||||||
/* Search Results Page Header*/
|
/* Search Results Page Header*/
|
||||||
|
|||||||
+1
-2
@@ -53,9 +53,8 @@ SA.nodeModules = {
|
|||||||
lookpath: require('lookpath'),
|
lookpath: require('lookpath'),
|
||||||
process: require('process'),
|
process: require('process'),
|
||||||
childProcess: require('child_process')
|
childProcess: require('child_process')
|
||||||
}
|
|
||||||
|
|
||||||
SA.version = require('./package.json').version
|
}
|
||||||
/*
|
/*
|
||||||
Check if we are starting from a particular workspace.
|
Check if we are starting from a particular workspace.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ function newFoundationsDocsFooter() {
|
|||||||
HTML = HTML + '<div class="docs-footer-row">'
|
HTML = HTML + '<div class="docs-footer-row">'
|
||||||
HTML = HTML + '<div class="docs-footer-cell">'
|
HTML = HTML + '<div class="docs-footer-cell">'
|
||||||
HTML = HTML + '<h4>About Your Deployment</h4>'
|
HTML = HTML + '<h4>About Your Deployment</h4>'
|
||||||
HTML = HTML + 'Superalgos may run from different branches in the repository. The <code class="docs-footer-code">Master</code> branch features the stable version, and the <code class="docs-footer-code">Develop</code> branch the version in development.'
|
HTML = HTML + 'Superalgos may run from different branches in the repository. The <code class="docs-footer-code">Master</code> branch features the stable version, and the <code class="docs-footer-code">Develop</code> branch the version in development. Use the <code class="docs-footer-code">Plugins-Docs</code> branch to contribute plugins and to the Docs.'
|
||||||
HTML = HTML + '</div>'
|
HTML = HTML + '</div>'
|
||||||
|
|
||||||
HTML = HTML + '<div class="docs-footer-cell">'
|
HTML = HTML + '<div class="docs-footer-cell">'
|
||||||
@@ -177,6 +177,7 @@ function newFoundationsDocsFooter() {
|
|||||||
HTML = HTML + '<ul>'
|
HTML = HTML + '<ul>'
|
||||||
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeCurrentBranch(\'master\')">Master</a></li>'
|
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeCurrentBranch(\'master\')">Master</a></li>'
|
||||||
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeCurrentBranch(\'develop\')">Develop</a></li>'
|
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeCurrentBranch(\'develop\')">Develop</a></li>'
|
||||||
|
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeCurrentBranch(\'plugins-docs\')">Plugins-Docs</a></li>'
|
||||||
HTML = HTML + '</ul>'
|
HTML = HTML + '</ul>'
|
||||||
HTML = HTML + '</div>'
|
HTML = HTML + '</div>'
|
||||||
|
|
||||||
@@ -186,6 +187,7 @@ function newFoundationsDocsFooter() {
|
|||||||
HTML = HTML + '<ul>'
|
HTML = HTML + '<ul>'
|
||||||
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeContributionsBranch(\'master\')">Master</code></li>'
|
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeContributionsBranch(\'master\')">Master</code></li>'
|
||||||
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeContributionsBranch(\'develop\')">Develop</a></li>'
|
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeContributionsBranch(\'develop\')">Develop</a></li>'
|
||||||
|
HTML = HTML + '<li><a href="#" onClick="UI.projects.education.spaces.docsSpace.changeContributionsBranch(\'plugins-docs\')">Plugins-Docs</a></li>'
|
||||||
|
|
||||||
HTML = HTML + '</ul>'
|
HTML = HTML + '</ul>'
|
||||||
HTML = HTML + '</ul>'
|
HTML = HTML + '</ul>'
|
||||||
@@ -209,36 +211,26 @@ function newFoundationsDocsFooter() {
|
|||||||
HTML = HTML + '<div class="docs-footer-row">'
|
HTML = HTML + '<div class="docs-footer-row">'
|
||||||
HTML = HTML + '<div class="docs-footer-cell">'
|
HTML = HTML + '<div class="docs-footer-cell">'
|
||||||
HTML = HTML + '<h4>Join the Conversation</h4>'
|
HTML = HTML + '<h4>Join the Conversation</h4>'
|
||||||
HTML = HTML + '<p>We have a new <a href="https://discord.gg/CGeKC6WQQb" target="_blank">Discord Server</a> with multiple channels and a new <a href="https://forum.superalgos.org/" target="_blank">Community Forum</a>.</p>'
|
HTML = HTML + '<p>We have a new <a href="https://discord.gg/CGeKC6WQQb" target="_blank">Discord Server</a> with multiple channels and a new <a href="https://forum.superalgos.org/" target="_blank">Community Forum</a> or you may join the original individual Telegram groups listed to the right.</p>'
|
||||||
HTML = HTML + '<p>The community is a lot more active in the original Telegram groups listed on the right.</p>'
|
|
||||||
HTML = HTML + '</div>'
|
HTML = HTML + '</div>'
|
||||||
|
|
||||||
HTML = HTML + '<div class="docs-footer-cell">'
|
HTML = HTML + '<div class="docs-footer-cell">'
|
||||||
HTML = HTML + '<h4>Telegram Groups</h4>'
|
HTML = HTML + '<h4>In Telegram</h4>'
|
||||||
HTML = HTML + '<ul>'
|
HTML = HTML + '<ul>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgoscommunity" target="_blank">Community</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgoscommunity" target="_blank">Community Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgossupport" target="_blank">Technical Support</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgossupport" target="_blank">Technical Support Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosdevelop" target="_blank">Developers</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgosdevelop" target="_blank">Developers Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosdatamining" target="_blank">Data Mining</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgosmachinelearning" target="_blank">Machine Learning Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosmachinelearning" target="_blank">Machine Learning</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgosdocs" target="_blank">Docs Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosdocs" target="_blank">Docs/Education</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgosuxui" target="_blank">UX/UI Design Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosuxui" target="_blank">UX/UI Design</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgoscollaborations" target="_blank">Collaborations Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosmarketing" target="_blank">Marketing</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgoscodebase" target="_blank">Codebase Learning Group</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgostoken" target="_blank">Token</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgos_es" target="_blank">Hablemos en Español!</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgostrading" target="_blank">Trading</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgos_ru" target="_blank">Говорим по русски!</a></li>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgoscollaborations" target="_blank">Collaborations</a></li>'
|
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgoscodebase" target="_blank">Codebase Learning</a></li>'
|
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgosnontechusers" target="_blank">Non-Tech Users</a></li>'
|
|
||||||
HTML = HTML + '</ul>'
|
HTML = HTML + '</ul>'
|
||||||
HTML = HTML + '</div>'
|
HTML = HTML + '</div>'
|
||||||
|
|
||||||
HTML = HTML + '<div class="docs-footer-cell">'
|
HTML = HTML + '<div class="docs-footer-cell">'
|
||||||
HTML = HTML + '<h4>Non-English Telegram Groups</h4>'
|
|
||||||
HTML = HTML + '<ul>'
|
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgos_es" target="_blank">Spanish</a></li>'
|
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgos_ru" target="_blank">Russian</a></li>'
|
|
||||||
HTML = HTML + '<li><a href="https://t.me/tr_superalgos" target="_blank">Turkish</a></li>'
|
|
||||||
HTML = HTML + '</ul>'
|
|
||||||
HTML = HTML + '<h4>Other Resources</h4>'
|
HTML = HTML + '<h4>Other Resources</h4>'
|
||||||
HTML = HTML + '<ul>'
|
HTML = HTML + '<ul>'
|
||||||
HTML = HTML + '<li><a href="https://t.me/superalgos" target="_blank">Official Announcements</a></li>'
|
HTML = HTML + '<li><a href="https://t.me/superalgos" target="_blank">Official Announcements</a></li>'
|
||||||
|
|||||||
@@ -1006,7 +1006,7 @@ function newEducationTutorialSpace() {
|
|||||||
function resumeTutorial(node) {
|
function resumeTutorial(node) {
|
||||||
if (UI.projects.foundations.spaces.designSpace.workspace.isInitialized !== true) { return }
|
if (UI.projects.foundations.spaces.designSpace.workspace.isInitialized !== true) { return }
|
||||||
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
||||||
//navigationStack = []
|
navigationStack = []
|
||||||
node.payload.uiObject.isPlaying = true
|
node.payload.uiObject.isPlaying = true
|
||||||
tutorialRootNode = node
|
tutorialRootNode = node
|
||||||
currentNode = node
|
currentNode = node
|
||||||
@@ -1028,7 +1028,7 @@ function newEducationTutorialSpace() {
|
|||||||
|
|
||||||
function resumeTutorialTopic(node) {
|
function resumeTutorialTopic(node) {
|
||||||
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
||||||
//navigationStack = []
|
navigationStack = []
|
||||||
currentTopicNode = node
|
currentTopicNode = node
|
||||||
currentNode = node
|
currentNode = node
|
||||||
currentStatus = 'Playing Topic'
|
currentStatus = 'Playing Topic'
|
||||||
@@ -1049,7 +1049,7 @@ function newEducationTutorialSpace() {
|
|||||||
|
|
||||||
function resumeTutorialStep(node) {
|
function resumeTutorialStep(node) {
|
||||||
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
||||||
//navigationStack = []
|
navigationStack = []
|
||||||
currentStepNode = node
|
currentStepNode = node
|
||||||
currentNode = node
|
currentNode = node
|
||||||
currentStatus = 'Playing Step'
|
currentStatus = 'Playing Step'
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"type": "Workspace",
|
"type": "Workspace",
|
||||||
"name": "Blank-Template",
|
"name": "Blank Template",
|
||||||
"config": "{\n \"docsLanguage\": \"EN\",\n \"contributionsBranch\": \"develop\"\n}",
|
"config": "{\n \"docsLanguage\": \"EN\",\n \"contributionsBranch\": \"develop\"\n}",
|
||||||
"rootNodes": [
|
"rootNodes": [
|
||||||
{
|
{
|
||||||
@@ -275,7 +275,7 @@
|
|||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": true,
|
"isPinned": true,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": true,
|
"isCollapsed": false,
|
||||||
"angleToParent": 1,
|
"angleToParent": 1,
|
||||||
"distanceToParent": 3,
|
"distanceToParent": 3,
|
||||||
"arrangementStyle": 0
|
"arrangementStyle": 0
|
||||||
@@ -293,7 +293,7 @@
|
|||||||
"cryptoExchanges": [
|
"cryptoExchanges": [
|
||||||
{
|
{
|
||||||
"type": "Crypto Exchanges",
|
"type": "Crypto Exchanges",
|
||||||
"name": "Default",
|
"name": "Tested",
|
||||||
"project": "Foundations",
|
"project": "Foundations",
|
||||||
"exchanges": [
|
"exchanges": [
|
||||||
{
|
{
|
||||||
@@ -315,11 +315,11 @@
|
|||||||
"id": "5f5e4a94-5090-47d4-8883-cc2325d20bfa",
|
"id": "5f5e4a94-5090-47d4-8883-cc2325d20bfa",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19735.079365950267,
|
"x": 20035.079365950267,
|
||||||
"y": 30474.325102172115
|
"y": 30474.325102172115
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19657.43365241951,
|
"x": 19957.43365241951,
|
||||||
"y": 30764.102850058836
|
"y": 30764.102850058836
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -343,11 +343,11 @@
|
|||||||
"id": "f110bfa0-bd5b-469b-a940-4524c8688136",
|
"id": "f110bfa0-bd5b-469b-a940-4524c8688136",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19947.21140030623,
|
"x": 20247.21140030623,
|
||||||
"y": 30686.45713652808
|
"y": 30686.45713652808
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19657.43365241951,
|
"x": 19957.43365241951,
|
||||||
"y": 30764.102850058836
|
"y": 30764.102850058836
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -367,11 +367,11 @@
|
|||||||
"id": "95d2c30f-215b-486e-8119-f4eac0279575",
|
"id": "95d2c30f-215b-486e-8119-f4eac0279575",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19657.43365241951,
|
"x": 19957.43365241951,
|
||||||
"y": 30764.102850058836
|
"y": 30764.102850058836
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19445.301618063546,
|
"x": 19745.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -406,11 +406,11 @@
|
|||||||
"id": "1017b30d-de1b-4212-991e-9fd0a5b6c814",
|
"id": "1017b30d-de1b-4212-991e-9fd0a5b6c814",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20335.079365950267,
|
"x": 20635.079365950267,
|
||||||
"y": 30898.589170884043
|
"y": 30898.589170884043
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 20045.301618063546,
|
"x": 20345.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -437,7 +437,7 @@
|
|||||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Default",
|
"Tested",
|
||||||
"Crypto Exchanges",
|
"Crypto Exchanges",
|
||||||
"Foundations",
|
"Foundations",
|
||||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||||
@@ -470,11 +470,11 @@
|
|||||||
"id": "705c4a67-787a-48cd-a3dc-3a557438bf0b",
|
"id": "705c4a67-787a-48cd-a3dc-3a557438bf0b",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20335.079365950267,
|
"x": 20635.079365950267,
|
||||||
"y": 31053.880597945557
|
"y": 31053.880597945557
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 20045.301618063546,
|
"x": 20345.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -501,7 +501,7 @@
|
|||||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Default",
|
"Tested",
|
||||||
"Crypto Exchanges",
|
"Crypto Exchanges",
|
||||||
"Foundations",
|
"Foundations",
|
||||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||||
@@ -530,11 +530,11 @@
|
|||||||
"id": "9a867bf0-a71d-445c-b99a-75b60bbdce09",
|
"id": "9a867bf0-a71d-445c-b99a-75b60bbdce09",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20045.301618063546,
|
"x": 20345.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19745.301618063546,
|
"x": 20045.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -554,11 +554,11 @@
|
|||||||
"id": "2fd80894-900e-44ac-a1a7-56c14124f7a1",
|
"id": "2fd80894-900e-44ac-a1a7-56c14124f7a1",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19745.301618063546,
|
"x": 20045.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19445.301618063546,
|
"x": 19745.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -595,11 +595,11 @@
|
|||||||
"id": "ba6f3d5c-b36b-49d9-947f-392068109169",
|
"id": "ba6f3d5c-b36b-49d9-947f-392068109169",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20449.121182548915,
|
"x": 20749.121182548915,
|
||||||
"y": 31400.498953126727
|
"y": 31400.498953126727
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 20159.343434662194,
|
"x": 20459.343434662194,
|
||||||
"y": 31478.144666657485
|
"y": 31478.144666657485
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -626,7 +626,7 @@
|
|||||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Default",
|
"Tested",
|
||||||
"Crypto Exchanges",
|
"Crypto Exchanges",
|
||||||
"Foundations",
|
"Foundations",
|
||||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||||
@@ -659,11 +659,11 @@
|
|||||||
"id": "c90be267-90f9-45ae-b225-0578adb4aad9",
|
"id": "c90be267-90f9-45ae-b225-0578adb4aad9",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20371.475469018158,
|
"x": 20671.475469018158,
|
||||||
"y": 31690.27670101345
|
"y": 31690.27670101345
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 20159.343434662194,
|
"x": 20459.343434662194,
|
||||||
"y": 31478.144666657485
|
"y": 31478.144666657485
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -690,7 +690,7 @@
|
|||||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Default",
|
"Tested",
|
||||||
"Crypto Exchanges",
|
"Crypto Exchanges",
|
||||||
"Foundations",
|
"Foundations",
|
||||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||||
@@ -720,11 +720,11 @@
|
|||||||
"id": "8ac5c2a9-a238-48ae-ab43-0a0a95a37464",
|
"id": "8ac5c2a9-a238-48ae-ab43-0a0a95a37464",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20159.343434662194,
|
"x": 20459.343434662194,
|
||||||
"y": 31478.144666657485
|
"y": 31478.144666657485
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19869.565686775473,
|
"x": 20169.565686775473,
|
||||||
"y": 31400.498953126727
|
"y": 31400.498953126727
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -753,11 +753,11 @@
|
|||||||
"id": "e85bbbd6-aca8-450f-9237-788062de5761",
|
"id": "e85bbbd6-aca8-450f-9237-788062de5761",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 20024.857113836988,
|
"x": 20324.857113836988,
|
||||||
"y": 31980.05444890017
|
"y": 31980.05444890017
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19947.21140030623,
|
"x": 20247.21140030623,
|
||||||
"y": 31690.27670101345
|
"y": 31690.27670101345
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -777,11 +777,11 @@
|
|||||||
"id": "48925cc9-f3cd-4499-8466-1338fed28a0d",
|
"id": "48925cc9-f3cd-4499-8466-1338fed28a0d",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19947.21140030623,
|
"x": 20247.21140030623,
|
||||||
"y": 31690.27670101345
|
"y": 31690.27670101345
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19869.565686775473,
|
"x": 20169.565686775473,
|
||||||
"y": 31400.498953126727
|
"y": 31400.498953126727
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -800,11 +800,11 @@
|
|||||||
"id": "63794496-c94b-42f9-81cc-c588708617a6",
|
"id": "63794496-c94b-42f9-81cc-c588708617a6",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19869.565686775473,
|
"x": 20169.565686775473,
|
||||||
"y": 31400.498953126727
|
"y": 31400.498953126727
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19657.43365241951,
|
"x": 19957.43365241951,
|
||||||
"y": 31188.366918770764
|
"y": 31188.366918770764
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -824,11 +824,11 @@
|
|||||||
"id": "4b0c1ac5-515f-44a9-b9b9-e698a9c51eac",
|
"id": "4b0c1ac5-515f-44a9-b9b9-e698a9c51eac",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19657.43365241951,
|
"x": 19957.43365241951,
|
||||||
"y": 31188.366918770764
|
"y": 31188.366918770764
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19445.301618063546,
|
"x": 19745.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -847,11 +847,11 @@
|
|||||||
"id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b",
|
"id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19445.301618063546,
|
"x": 19745.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 19145.301618063546,
|
"x": 19445.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
@@ -859,7 +859,7 @@
|
|||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": false,
|
"isCollapsed": false,
|
||||||
"angleToParent": 2,
|
"angleToParent": 2,
|
||||||
"distanceToParent": 3,
|
"distanceToParent": 2,
|
||||||
"arrangementStyle": 0
|
"arrangementStyle": 0
|
||||||
},
|
},
|
||||||
"uiObject": {
|
"uiObject": {
|
||||||
@@ -875,7 +875,7 @@
|
|||||||
"id": "e3879d63-6f8f-41a3-8ac3-0349c4361722",
|
"id": "e3879d63-6f8f-41a3-8ac3-0349c4361722",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 19145.301618063546,
|
"x": 19445.301618063546,
|
||||||
"y": 30976.2348844148
|
"y": 30976.2348844148
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
@@ -887,35 +887,7 @@
|
|||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": false,
|
"isCollapsed": false,
|
||||||
"angleToParent": 1,
|
"angleToParent": 1,
|
||||||
"distanceToParent": 3,
|
"distanceToParent": 5,
|
||||||
"arrangementStyle": 0
|
|
||||||
},
|
|
||||||
"uiObject": {
|
|
||||||
"isRunning": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Crypto Exchanges",
|
|
||||||
"name": "Add Missing Exchanges Here",
|
|
||||||
"project": "Foundations",
|
|
||||||
"exchanges": [],
|
|
||||||
"id": "cf592730-5455-4bc9-8bcf-c74059a94ce3",
|
|
||||||
"savedPayload": {
|
|
||||||
"position": {
|
|
||||||
"x": 18545.301618063546,
|
|
||||||
"y": 30976.2348844148
|
|
||||||
},
|
|
||||||
"targetPosition": {
|
|
||||||
"x": 18845.301618063546,
|
|
||||||
"y": 30976.2348844148
|
|
||||||
},
|
|
||||||
"floatingObject": {
|
|
||||||
"isPinned": false,
|
|
||||||
"isFrozen": false,
|
|
||||||
"isCollapsed": false,
|
|
||||||
"angleToParent": 1,
|
|
||||||
"distanceToParent": 3,
|
|
||||||
"arrangementStyle": 0
|
"arrangementStyle": 0
|
||||||
},
|
},
|
||||||
"uiObject": {
|
"uiObject": {
|
||||||
@@ -938,7 +910,7 @@
|
|||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": true,
|
"isPinned": true,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": true,
|
"isCollapsed": false,
|
||||||
"angleToParent": 1,
|
"angleToParent": 1,
|
||||||
"distanceToParent": 3,
|
"distanceToParent": 3,
|
||||||
"arrangementStyle": 0
|
"arrangementStyle": 0
|
||||||
@@ -1030,12 +1002,12 @@
|
|||||||
"id": "c54ecdcc-8cbb-492a-a433-4738b6abf452",
|
"id": "c54ecdcc-8cbb-492a-a433-4738b6abf452",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37920.267155198395,
|
"x": 31784.26715519839,
|
||||||
"y": 10691.229519129567
|
"y": 17740.979519129567
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37775.378281255034,
|
"x": 31639.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1058,12 +1030,12 @@
|
|||||||
"id": "a17d116f-65a9-460b-98fe-bf072c8fe41c",
|
"id": "a17d116f-65a9-460b-98fe-bf072c8fe41c",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37920.267155198395,
|
"x": 31784.26715519839,
|
||||||
"y": 10768.875232660324
|
"y": 17818.625232660324
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37775.378281255034,
|
"x": 31639.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1081,17 +1053,17 @@
|
|||||||
"id": "c4e402d7-5228-408c-9d67-379d6ef40bae",
|
"id": "c4e402d7-5228-408c-9d67-379d6ef40bae",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37775.378281255034,
|
"x": 31639.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": true,
|
"isCollapsed": false,
|
||||||
"angleToParent": 1,
|
"angleToParent": 1,
|
||||||
"distanceToParent": 3,
|
"distanceToParent": 3,
|
||||||
"arrangementStyle": 0
|
"arrangementStyle": 0
|
||||||
@@ -1116,45 +1088,18 @@
|
|||||||
"name": "Masters",
|
"name": "Masters",
|
||||||
"config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Masters\",\"folderName\":\"Trading-Mines\",\"nodeType\":\"Trading Mine\",\"saveWithWorkspace\":false}",
|
"config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Masters\",\"folderName\":\"Trading-Mines\",\"nodeType\":\"Trading Mine\",\"saveWithWorkspace\":false}",
|
||||||
"project": "Community-Plugins",
|
"project": "Community-Plugins",
|
||||||
"pluginFilePosition": {
|
|
||||||
"type": "Plugin File Position",
|
|
||||||
"name": "Masters",
|
|
||||||
"project": "Community-Plugins",
|
|
||||||
"id": "58a6c865-e3a8-49c1-a6d3-0c4633e6a078",
|
|
||||||
"savedPayload": {
|
|
||||||
"position": {
|
|
||||||
"x": 24907.588657757715,
|
|
||||||
"y": 18717.48565932756
|
|
||||||
},
|
|
||||||
"targetPosition": {
|
|
||||||
"x": 38154.80534757465,
|
|
||||||
"y": 11049.610773244543
|
|
||||||
},
|
|
||||||
"floatingObject": {
|
|
||||||
"isPinned": true,
|
|
||||||
"isFrozen": false,
|
|
||||||
"isCollapsed": false,
|
|
||||||
"angleToParent": 2,
|
|
||||||
"distanceToParent": 2,
|
|
||||||
"arrangementStyle": 0
|
|
||||||
},
|
|
||||||
"uiObject": {
|
|
||||||
"isRunning": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "468c8da2-956b-42ad-b40f-b04267fc178b",
|
"id": "468c8da2-956b-42ad-b40f-b04267fc178b",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 38154.80534757465,
|
"x": 24931.999001996006,
|
||||||
"y": 11049.610773244543
|
"y": 17786.185771744596
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 38005.420863932086,
|
"x": 31869.420863932082,
|
||||||
"y": 11036.035941870097
|
"y": 18085.7859418701
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": true,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": false,
|
"isCollapsed": false,
|
||||||
"angleToParent": 2,
|
"angleToParent": 2,
|
||||||
@@ -1170,12 +1115,12 @@
|
|||||||
"id": "f6d5f4df-e146-40f8-ae02-b128794e5104",
|
"id": "f6d5f4df-e146-40f8-ae02-b128794e5104",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 38005.420863932086,
|
"x": 31869.420863932082,
|
||||||
"y": 11036.035941870097
|
"y": 18085.7859418701
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37706.65189664696,
|
"x": 31570.651896646956,
|
||||||
"y": 11008.886279121207
|
"y": 18058.63627912121
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1198,12 +1143,12 @@
|
|||||||
"id": "9595b8bd-fb0f-4039-883c-95e33e19b9e6",
|
"id": "9595b8bd-fb0f-4039-883c-95e33e19b9e6",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37972.28870434292,
|
"x": 31836.28870434292,
|
||||||
"y": 11148.303230734336
|
"y": 18198.05323073434
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37706.65189664696,
|
"x": 31570.651896646956,
|
||||||
"y": 11008.886279121207
|
"y": 18058.63627912121
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1228,45 +1173,18 @@
|
|||||||
"name": "Low-Frequency",
|
"name": "Low-Frequency",
|
||||||
"config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Low-Frequency\",\"folderName\":\"Trading-Engines\",\"nodeType\":\"Trading Engine\",\"saveWithWorkspace\":false}",
|
"config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Low-Frequency\",\"folderName\":\"Trading-Engines\",\"nodeType\":\"Trading Engine\",\"saveWithWorkspace\":false}",
|
||||||
"project": "Community-Plugins",
|
"project": "Community-Plugins",
|
||||||
"pluginFilePosition": {
|
|
||||||
"type": "Plugin File Position",
|
|
||||||
"name": "Low-Frequency",
|
|
||||||
"project": "Community-Plugins",
|
|
||||||
"id": "45ab8f34-b68a-4b89-9237-1e595f9373e9",
|
|
||||||
"savedPayload": {
|
|
||||||
"position": {
|
|
||||||
"x": 31030.245834944453,
|
|
||||||
"y": 18769.69192974973
|
|
||||||
},
|
|
||||||
"targetPosition": {
|
|
||||||
"x": 37994.747674855076,
|
|
||||||
"y": 11354.575189239333
|
|
||||||
},
|
|
||||||
"floatingObject": {
|
|
||||||
"isPinned": true,
|
|
||||||
"isFrozen": false,
|
|
||||||
"isCollapsed": false,
|
|
||||||
"angleToParent": 2,
|
|
||||||
"distanceToParent": 2,
|
|
||||||
"arrangementStyle": 0
|
|
||||||
},
|
|
||||||
"uiObject": {
|
|
||||||
"isRunning": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "a94b6a6a-2044-4ed4-a99e-47823ab6aaf0",
|
"id": "a94b6a6a-2044-4ed4-a99e-47823ab6aaf0",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37994.747674855076,
|
"x": 31047.224550898205,
|
||||||
"y": 11354.575189239333
|
"y": 24843.622171945703
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37898.715748785704,
|
"x": 31762.715748785704,
|
||||||
"y": 11239.34555253329
|
"y": 18289.095552533294
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": true,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": false,
|
"isCollapsed": false,
|
||||||
"angleToParent": 2,
|
"angleToParent": 2,
|
||||||
@@ -1282,12 +1200,12 @@
|
|||||||
"id": "a5293a3f-f83a-46bd-85b8-e9b9617e31d4",
|
"id": "a5293a3f-f83a-46bd-85b8-e9b9617e31d4",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37898.715748785704,
|
"x": 31762.715748785704,
|
||||||
"y": 11239.34555253329
|
"y": 18289.095552533294
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37706.65189664696,
|
"x": 31570.651896646956,
|
||||||
"y": 11008.886279121207
|
"y": 18058.63627912121
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1305,12 +1223,12 @@
|
|||||||
"id": "4e0346c6-6cc9-46c6-b24f-58fd72f693b1",
|
"id": "4e0346c6-6cc9-46c6-b24f-58fd72f693b1",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37706.65189664696,
|
"x": 31570.651896646956,
|
||||||
"y": 11008.886279121207
|
"y": 18058.63627912121
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1338,12 +1256,12 @@
|
|||||||
"id": "ef537440-052e-4313-a876-5eb2426d1f67",
|
"id": "ef537440-052e-4313-a876-5eb2426d1f67",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37493.34069131645,
|
"x": 31357.340691316447,
|
||||||
"y": 11003.985791335128
|
"y": 18053.73579133513
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37345.79770527438,
|
"x": 31209.797705274377,
|
||||||
"y": 10976.947535663043
|
"y": 18026.697535663043
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1366,12 +1284,12 @@
|
|||||||
"id": "c6eceec0-b648-43c6-b8b7-478efd9d05c9",
|
"id": "c6eceec0-b648-43c6-b8b7-478efd9d05c9",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37431.007417284054,
|
"x": 31295.00741728405,
|
||||||
"y": 11100.395115547091
|
"y": 18150.14511554709
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37345.79770527438,
|
"x": 31209.797705274377,
|
||||||
"y": 10976.947535663043
|
"y": 18026.697535663043
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1394,12 +1312,12 @@
|
|||||||
"id": "d9464057-45a0-47ea-9957-c309d8e1c110",
|
"id": "d9464057-45a0-47ea-9957-c309d8e1c110",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37318.759449602294,
|
"x": 31182.75944960229,
|
||||||
"y": 11124.490521705115
|
"y": 18174.240521705113
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37345.79770527438,
|
"x": 31209.797705274377,
|
||||||
"y": 10976.947535663043
|
"y": 18026.697535663043
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1417,17 +1335,17 @@
|
|||||||
"id": "f7c5041d-1b63-4f5a-94f0-d848e131f5aa",
|
"id": "f7c5041d-1b63-4f5a-94f0-d848e131f5aa",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37345.79770527438,
|
"x": 31209.797705274377,
|
||||||
"y": 10976.947535663043
|
"y": 18026.697535663043
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": true,
|
"isCollapsed": false,
|
||||||
"angleToParent": 1,
|
"angleToParent": 1,
|
||||||
"distanceToParent": 2,
|
"distanceToParent": 2,
|
||||||
"arrangementStyle": 0
|
"arrangementStyle": 0
|
||||||
@@ -1445,12 +1363,12 @@
|
|||||||
"id": "e3a605d5-9565-4b65-9264-a4690acf12c1",
|
"id": "e3a605d5-9565-4b65-9264-a4690acf12c1",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37211.53928533163,
|
"x": 31075.539285331626,
|
||||||
"y": 11027.865038124362
|
"y": 18077.61503812436
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1480,45 +1398,18 @@
|
|||||||
"name": "Candles",
|
"name": "Candles",
|
||||||
"config": "{\"project\":\"Data-Mining\",\"fileName\":\"Candles\",\"folderName\":\"Data-Mines\",\"nodeType\":\"Data Mine\",\"saveWithWorkspace\":false}",
|
"config": "{\"project\":\"Data-Mining\",\"fileName\":\"Candles\",\"folderName\":\"Data-Mines\",\"nodeType\":\"Data Mine\",\"saveWithWorkspace\":false}",
|
||||||
"project": "Community-Plugins",
|
"project": "Community-Plugins",
|
||||||
"pluginFilePosition": {
|
|
||||||
"type": "Plugin File Position",
|
|
||||||
"name": "Candles",
|
|
||||||
"project": "Community-Plugins",
|
|
||||||
"id": "78a197b7-590e-411c-811e-9d30e19126d0",
|
|
||||||
"savedPayload": {
|
|
||||||
"position": {
|
|
||||||
"x": 18832.83392247339,
|
|
||||||
"y": 18721.996093851245
|
|
||||||
},
|
|
||||||
"targetPosition": {
|
|
||||||
"x": 36980.345593381644,
|
|
||||||
"y": 11244.311309371924
|
|
||||||
},
|
|
||||||
"floatingObject": {
|
|
||||||
"isPinned": true,
|
|
||||||
"isFrozen": false,
|
|
||||||
"isCollapsed": false,
|
|
||||||
"angleToParent": 1,
|
|
||||||
"distanceToParent": 2,
|
|
||||||
"arrangementStyle": 0
|
|
||||||
},
|
|
||||||
"uiObject": {
|
|
||||||
"isRunning": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"id": "1d55174b-420d-478a-b843-da01ce4c0b3b",
|
"id": "1d55174b-420d-478a-b843-da01ce4c0b3b",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 36980.345593381644,
|
"x": 18838.294411177645,
|
||||||
"y": 11244.311309371924
|
"y": 17804.494469582703
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37015.806082085895,
|
"x": 30879.80608208589,
|
||||||
"y": 11150.809685103382
|
"y": 18200.559685103384
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": true,
|
||||||
"isFrozen": false,
|
"isFrozen": false,
|
||||||
"isCollapsed": false,
|
"isCollapsed": false,
|
||||||
"angleToParent": 1,
|
"angleToParent": 1,
|
||||||
@@ -1534,12 +1425,12 @@
|
|||||||
"id": "9c3aa82a-b852-4517-9f84-ea31807cdf90",
|
"id": "9c3aa82a-b852-4517-9f84-ea31807cdf90",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37015.806082085895,
|
"x": 30879.80608208589,
|
||||||
"y": 11150.809685103382
|
"y": 18200.559685103384
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37068.99681514227,
|
"x": 30932.99681514227,
|
||||||
"y": 11010.55724870057
|
"y": 18060.30724870057
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1557,12 +1448,12 @@
|
|||||||
"id": "5750ba78-985b-4710-a187-e1a8057433a4",
|
"id": "5750ba78-985b-4710-a187-e1a8057433a4",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37068.99681514227,
|
"x": 30932.99681514227,
|
||||||
"y": 11010.55724870057
|
"y": 18060.30724870057
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1585,12 +1476,12 @@
|
|||||||
"id": "3cd3dca7-6f94-48ed-aac3-ecc0110acb26",
|
"id": "3cd3dca7-6f94-48ed-aac3-ecc0110acb26",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 36950.825056803704,
|
"x": 30814.8250568037,
|
||||||
"y": 10928.989173367185
|
"y": 17978.739173367183
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1613,12 +1504,12 @@
|
|||||||
"id": "e5fad92c-5271-4f9a-adc9-ff3eb53ac8f5",
|
"id": "e5fad92c-5271-4f9a-adc9-ff3eb53ac8f5",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 36884.09573602722,
|
"x": 30748.095736027215,
|
||||||
"y": 10801.847075181213
|
"y": 17851.597075181213
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1641,12 +1532,12 @@
|
|||||||
"id": "f439afaf-0a8f-46a9-b4d7-16ec795c665c",
|
"id": "f439afaf-0a8f-46a9-b4d7-16ec795c665c",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 36884.09573602722,
|
"x": 30748.095736027215,
|
||||||
"y": 10658.257676608679
|
"y": 17708.00767660868
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1669,12 +1560,12 @@
|
|||||||
"id": "21aaff75-ac16-4ca9-93fb-4b24764db19d",
|
"id": "21aaff75-ac16-4ca9-93fb-4b24764db19d",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 36950.825056803704,
|
"x": 30814.8250568037,
|
||||||
"y": 10531.115578422707
|
"y": 17580.86557842271
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1697,12 +1588,12 @@
|
|||||||
"id": "0c16e8eb-a2ca-415c-aa22-bd90cc367db5",
|
"id": "0c16e8eb-a2ca-415c-aa22-bd90cc367db5",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37068.99681514227,
|
"x": 30932.99681514227,
|
||||||
"y": 10449.547503089321
|
"y": 17499.29750308932
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1725,12 +1616,12 @@
|
|||||||
"id": "98bdb407-1a1a-4746-bb5d-8a8a4ed84f90",
|
"id": "98bdb407-1a1a-4746-bb5d-8a8a4ed84f90",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37211.53928533163,
|
"x": 31075.539285331626,
|
||||||
"y": 10432.239713665529
|
"y": 17481.98971366553
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1753,12 +1644,12 @@
|
|||||||
"id": "bdc3bb8d-732f-4dbb-83be-abfa294c6a87",
|
"id": "bdc3bb8d-732f-4dbb-83be-abfa294c6a87",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37345.79770527438,
|
"x": 31209.797705274377,
|
||||||
"y": 10483.157216126849
|
"y": 17532.90721612685
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1781,12 +1672,12 @@
|
|||||||
"id": "fb909610-78b1-4d6a-b345-14ae1800b9e6",
|
"id": "fb909610-78b1-4d6a-b345-14ae1800b9e6",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37441.015088951,
|
"x": 31305.015088950993,
|
||||||
"y": 10590.635424281816
|
"y": 17640.385424281816
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": false,
|
"isPinned": false,
|
||||||
@@ -1805,12 +1696,12 @@
|
|||||||
"id": "bfb0b514-3b9f-4e9a-85ca-d0ca714b09f6",
|
"id": "bfb0b514-3b9f-4e9a-85ca-d0ca714b09f6",
|
||||||
"savedPayload": {
|
"savedPayload": {
|
||||||
"position": {
|
"position": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"targetPosition": {
|
"targetPosition": {
|
||||||
"x": 37175.378281255034,
|
"x": 31039.37828125503,
|
||||||
"y": 10730.052375894946
|
"y": 17779.802375894946
|
||||||
},
|
},
|
||||||
"floatingObject": {
|
"floatingObject": {
|
||||||
"isPinned": true,
|
"isPinned": true,
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
+2
-1
@@ -114,7 +114,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "API holds a series of definitions used only in the case in which the sensor bot fetches trades (using the Historic-Trades process) instead of the OHLCV process that fetches one-minute candles and is the current default. In such a case, finding the right set of parameters to work with a specific exchange may be challenging, nd involves understanding how the exchanges API and the CCXT Library API work. In other words, there is no hard rule as of what each of the values should be. Determining each of this values requires exploring the exchange's API documentation, as well as the documentation of the CCXT Library."
|
"text": "API holds a series of definitions used only in the case in which the sensor bot fetches trades (using the Historic-Trades process) instead of the OHLCV process that fetches one-minute candles and is the current default. In such a case, finding the right set of parameters to work with a specific exchange may be challenging, and involves understanding how the exchanges API and the CCXT Library API work. In other words, there is no hard rule as of what each of the values should be. Determining each of this values requires exploring the exchange's API documentation, as well as the documentation of the CCXT Library.",
|
||||||
|
"updated": 1638114134490
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+2
-1
@@ -38,7 +38,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "When properties don't have a Formula, they define the format of the file that stores this data on disk. These record properties defines, the data type (string, number, etc), and in which order the data is saved. At the file there are no headers, just the data, because the header information is available here, for any process writing or reading the data from disk."
|
"text": "When properties don't have a Formula, they define the format of the file that stores this data on disk. These record properties define, the data type (string, number, etc), and in which order the data is saved. At the file there are no headers, just the data, because the header information is available here, for any process writing or reading the data from disk.",
|
||||||
|
"updated": 1638404061024
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
|
|||||||
+1
-1
@@ -45,7 +45,7 @@
|
|||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "DE",
|
"language": "DE",
|
||||||
"text": "Die Videoserie über die Erstellung eines Indicators wurde für die Beta 5 Version des Systems produziert (inzwischen sind wir bei 1.0.0); die Funktionalität funktioniert jedoch immer noch ähnlich. Allerdings kann es geringfügige Unterschiede geben, die noch zu dokumentieren sind. Schauen Sie in der Develop group vorbei und stellen Sie Ihre Fragen, insbesondere wenn etwas nicht wie erwartet oder wie in den Videos beschrieben funktioniert. Die Gruppe ist in der Fußzeile verlinkt.",
|
"text": "Die Videoserie über die Erstellung eines Indicators wurde für die Beta 5 Version des Systems produziert (inzwischen sind wir bei v.1.0); die Funktionalität funktioniert jedoch immer noch ähnlich. Allerdings kann es geringfügige Unterschiede geben, die noch zu dokumentieren sind. Schauen Sie in der Develop group vorbei und stellen Sie Ihre Fragen, insbesondere wenn etwas nicht wie erwartet oder wie in den Videos beschrieben funktioniert. Die Gruppe ist in der Fußzeile verlinkt.",
|
||||||
"updated": 1635522983953
|
"updated": 1635522983953
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
+2
-1
@@ -22,7 +22,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Json",
|
"style": "Json",
|
||||||
"text": "Projects\\Foundations\\TS\\Bot-Modules\\Sensor-Bot\\Exchange-Raw-Data"
|
"text": "Projects\\Data-Mining\\TS\\Bot-Modules\\Sensor-Bot\\Exchange-Raw-Data",
|
||||||
|
"updated": 1638404306918
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Success",
|
"style": "Success",
|
||||||
|
|||||||
+2
-2
@@ -9,8 +9,8 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "Almost instantaneously you will see that VS Code stops at the breakpoint you set. From there you can go step by step checking any of the variable values. If you let the code to run, you will notice that a single execution will try to fetch all the missing objects since the last time it ran until present time. ",
|
"text": "Almost instantaneously you will see that VS Code stops at the breakpoint you set. From there you can go step by step checking any of the variable values. If you let the code run, you will notice that a single execution will try to fetch all the missing objects since the last time it ran until present time.",
|
||||||
"updated": 1614592493363
|
"updated": 1638404521029
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
|
|||||||
+2
-2
@@ -6,8 +6,8 @@
|
|||||||
"text": "Here's the crazy bit... the Plugin File Position node determines where in the workspace the plugin is placed!",
|
"text": "Here's the crazy bit... the Plugin File Position node determines where in the workspace the plugin is placed!",
|
||||||
"updated": 1615921131447,
|
"updated": 1615921131447,
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "plugin-file-position",
|
"name": "Plugins\\plugin-file-position",
|
||||||
"project": "Community-Plugins"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
"definition": {
|
"definition": {
|
||||||
"text": "To place a plugin in a workspace you must select the option to add the missing plugins on the node of the matching type!",
|
"text": "To place a plugin in a workspace you must select the option to add the missing plugins on the node of the matching type!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "plugin-trading-systems",
|
"name": "Plugins\\plugin-trading-systems",
|
||||||
"project": "Community-Plugins"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1615925984822,
|
"updated": 1615925984822,
|
||||||
"translations": [
|
"translations": [
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@
|
|||||||
"definition": {
|
"definition": {
|
||||||
"text": "Remember I said that the plugin file is loaded every time the workspace is loaded? This feature has an immediate consequence...",
|
"text": "Remember I said that the plugin file is loaded every time the workspace is loaded? This feature has an immediate consequence...",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "bullet-error",
|
"name": "Bullet\\bullet-error",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1615978752612,
|
"updated": 1615978752612,
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
"definition": {
|
"definition": {
|
||||||
"text": "Let's look into the first scenario: a typical case is when you wish to introduce changes to a strategy shipping with the system to start with a proven setup!",
|
"text": "Let's look into the first scenario: a typical case is when you wish to introduce changes to a strategy shipping with the system to start with a proven setup!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "trading-system",
|
"name": "Trading\\trading-system",
|
||||||
"project": "Algorithmic-Trading"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1629908121952,
|
"updated": 1629908121952,
|
||||||
"translations": [
|
"translations": [
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
"text": "About the second scenario: let's say you are testing the EMA indicator, found a bug and know how to fix it. You intend to contribute the fix so that everyone benefits from it!",
|
"text": "About the second scenario: let's say you are testing the EMA indicator, found a bug and know how to fix it. You intend to contribute the fix so that everyone benefits from it!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "indicator-bot",
|
"name": "indicator-bot",
|
||||||
"project": "Data-Mining"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1629909327051,
|
"updated": 1629909327051,
|
||||||
"translations": [
|
"translations": [
|
||||||
|
|||||||
+2
-2
@@ -3,12 +3,12 @@
|
|||||||
"pageNumber": 48,
|
"pageNumber": 48,
|
||||||
"type": "Tutorial Step - Let's Talk Exchanges",
|
"type": "Tutorial Step - Let's Talk Exchanges",
|
||||||
"definition": {
|
"definition": {
|
||||||
"text": "We all have our preferred exchanges... let's talk a bit about how Superalgos deals with them and which ones you may use...",
|
"text": "We all have our preferred exchanges... Let's talk a bit about how Superalgos deals with them and which ones you may use...",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "crypto-exchange",
|
"name": "crypto-exchange",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1615999626738,
|
"updated": 1638404581018,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
"text": "If you are a developer or have at least a basic understanding of JavaScript you will be able to create your own indicators!",
|
"text": "If you are a developer or have at least a basic understanding of JavaScript you will be able to create your own indicators!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "indicator-bot",
|
"name": "indicator-bot",
|
||||||
"project": "Data-Mining"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1616180582873,
|
"updated": 1616180582873,
|
||||||
"translations": [
|
"translations": [
|
||||||
|
|||||||
+2
-2
@@ -6,8 +6,8 @@
|
|||||||
"text": "Indicators are built by the Community! Usually, a developer will build a few indicators he or she needs, and contribute them to the project in a new Data Mine!",
|
"text": "Indicators are built by the Community! Usually, a developer will build a few indicators he or she needs, and contribute them to the project in a new Data Mine!",
|
||||||
"updated": 1616235133472,
|
"updated": 1616235133472,
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "data-mine",
|
"name": "Data\\data-mine",
|
||||||
"project": "Data-Mining"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
"definition": {
|
"definition": {
|
||||||
"text": "The Community may also contribute Trading Systems! At this point, there're only a few, but we hope more will emerge soon!",
|
"text": "The Community may also contribute Trading Systems! At this point, there're only a few, but we hope more will emerge soon!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "trading-system",
|
"name": "Trading\\trading-system",
|
||||||
"project": "Algorithmic-Trading"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1616235875824,
|
"updated": 1616235875824,
|
||||||
"translations": [
|
"translations": [
|
||||||
|
|||||||
+2
-2
@@ -80,8 +80,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
"text": "Scroll down the Docs page to the footer and select Develop as your Contributions Branch! It's the option on the right-hand side, not in the center!",
|
"text": "Scroll down the Docs page to the footer and select Plugins-Docs as your Contributions Branch! It's the option on the right-hand side, not in the center!",
|
||||||
"updated": 1636912795665,
|
"updated": 1619794957137,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+27
-3
@@ -55,9 +55,33 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Note",
|
"style": "Callout",
|
||||||
"text": "When you switch branches, the app will run a series of Git commands that will download the software from the Develop branch of your fork! The current software will be replaced on your disk! For that reason, you will need to close the app after switching. But let's discuss a couple more things before you proceed!",
|
"text": "If you forked the Superalgos repo before April 6th, 2021, follow the instructions on this page to create the plugins-docs branch. Otherwise, keep going!",
|
||||||
"updated": 1636912890459,
|
"updated": 1618154888356,
|
||||||
|
"translations": [
|
||||||
|
{
|
||||||
|
"language": "IT",
|
||||||
|
"text": "Se hai fatto il fork di Superalgos prima del 6 aprile 2021, segui le istruzioni su questa pagine per creare il branch Plugins-Docs. Altrimenti continua!",
|
||||||
|
"updated": 1619633825511,
|
||||||
|
"style": "Callout"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "ES",
|
||||||
|
"text": "Si has hecho fork en el repositorio de Superalgos antes del 6 de abril de 2021, sigue las instrucciones de esta página para crear la rama plugins-docs. De lo contrario, ¡sigue adelante!",
|
||||||
|
"updated": 1628122733300,
|
||||||
|
"style": "Callout"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "DE",
|
||||||
|
"text": "Wenn Sie das Superalgos-Projektarchiv vor dem 6. April 2021 geforkt haben, folgen Sie den Anweisungen auf dieser Seite, um den plugins-docs-Zweig zu erstellen. Ansonsten machen Sie weiter!",
|
||||||
|
"updated": 1634821743479
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"style": "Text",
|
||||||
|
"text": "When you switch branches, the app will run a series of Git commands that will download the software from the plugins-docs branch of your fork! The current software will be replaced on your disk! For that reason, you will need to close the app after switching. But let's discuss a couple more things before you proceed!",
|
||||||
|
"updated": 1618159009151,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -80,8 +80,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "The structure of mined data may have changed!",
|
"text": "Even the structure of mined data may have changed!",
|
||||||
"updated": 1636912993126,
|
"updated": 1617017781902,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -80,8 +80,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Success",
|
"style": "Success",
|
||||||
"text": "Such a setup allows you to run the stable version for your production tasks, and the version in another branch to contribute and test new features! But you can't run two versions at the same time, unless you change ports!",
|
"text": "Such a setup allows you to run the stable version for your production tasks, and the version in another branch to contribute and test new features! But you can't run two versions at the same time, unless you change ports! We won't go there now!",
|
||||||
"updated": 1636913062018,
|
"updated": 1618148172616,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -56,8 +56,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "Go back to the footer and select Develop as your Current Branch.",
|
"text": "Go back to the footer and select Plugins-Docs as your Current Branch.",
|
||||||
"updated": 1636913147028,
|
"updated": 1619794998745,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+6
-6
@@ -3,12 +3,12 @@
|
|||||||
"pageNumber": 13,
|
"pageNumber": 13,
|
||||||
"type": "Tutorial Step - Welcome Back!",
|
"type": "Tutorial Step - Welcome Back!",
|
||||||
"definition": {
|
"definition": {
|
||||||
"text": "If you followed my instructions to the letter, you should now be running the software in the Develop branch! Awesome!",
|
"text": "If you followed my instructions to the letter, you should now be running the software in the plugins-docs branch! Awesome!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "hits",
|
"name": "hits",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1636913180861,
|
"updated": 1618159282200,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -32,8 +32,8 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "The software you are currently running is the version of Superalgos that was at the Develop branch the second you switched branches! This is good, as you now know you have the latest version of the software!",
|
"text": "The software you are currently running is the version of Superalgos that was at the plugins-docs branch the day you forked the project! This is because the process of switching branches downloads the software from your fork and not the upstream repository.",
|
||||||
"updated": 1636913978584,
|
"updated": 1618159308510,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -56,8 +56,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Success",
|
"style": "Success",
|
||||||
"text": "This is particularly important because you are about to contribute to the project. You should always work on the latest version so that the changes you make include the latest changes produced by other contributors!",
|
"text": "You need to update so that you run the latest version! This is particularly important when you intend to contribute to the project. You should always work on the latest version so that the changes you make include the latest changes produced by other contributors!",
|
||||||
"updated": 1636914060165,
|
"updated": 1617020167891,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+6
-6
@@ -3,12 +3,12 @@
|
|||||||
"pageNumber": 14,
|
"pageNumber": 14,
|
||||||
"type": "Tutorial Step - Update the App!",
|
"type": "Tutorial Step - Update the App!",
|
||||||
"definition": {
|
"definition": {
|
||||||
"text": "It's good practice to be up-to-date before contributing or when troubleshooting or reporting errors of any kind!",
|
"text": "The App Update Command fetches the latest version of the software from the upstream repository in the Current Branch!",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "indicator-process-instance",
|
"name": "indicator-process-instance",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1636914372518,
|
"updated": 1617020636889,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -32,8 +32,8 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "The App Update Command fetches the latest version of the software from the upstream repository in the Current Branch!",
|
"text": "That means that you may use this command on either of the branches! This is it:",
|
||||||
"updated": 1636914274377,
|
"updated": 1617020758219,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -84,8 +84,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Success",
|
"style": "Success",
|
||||||
"text": "Because you just switched branches, you should already be up to date!",
|
"text": "Once the update is done, you will need to close the app again, restart it, find the tutorial and click Resume, just like you did earlier!",
|
||||||
"updated": 1636914400732,
|
"updated": 1617020620260,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -104,8 +104,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "Foundations: the Project to which the page is added.",
|
"text": "Superalgos: the Project to which the page is added.",
|
||||||
"updated": 1636913558286,
|
"updated": 1622026691016,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -3,12 +3,12 @@
|
|||||||
"pageNumber": 23,
|
"pageNumber": 23,
|
||||||
"type": "Tutorial Step - GitHub.com Authentication",
|
"type": "Tutorial Step - GitHub.com Authentication",
|
||||||
"definition": {
|
"definition": {
|
||||||
"text": "For the app.contribute command to work, you need to authenticate at two different levels. We'll deal with GiHub.com first!",
|
"text": "For the app.contribute command to work, you need to authenticate at two different levels. We'll deal with GitHub.com first!\n",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "github-api",
|
"name": "github-api",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1610799914806,
|
"updated": 1637938782016,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -32,8 +32,8 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
"text": "These folders are exempt from being contributed: My-Workspaces, My-Data-Storage, and My-Log-Files, within the Platform folder.",
|
"text": "These folders are exempt from being contributed: My-Workspaces, Data-Storage, and Log-Files.",
|
||||||
"updated": 1636914532594,
|
"updated": 1610984106655,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -3,8 +3,8 @@
|
|||||||
"pageNumber": 29,
|
"pageNumber": 29,
|
||||||
"type": "Tutorial Step - Congrats and Thank You!",
|
"type": "Tutorial Step - Congrats and Thank You!",
|
||||||
"definition": {
|
"definition": {
|
||||||
"text": "You are already helping the project! We are grateful for your first contribution and hope there's more to come!",
|
"text": "This is awesome! You are already helping the project! We are grateful for your first contribution and hope there's more to come!",
|
||||||
"updated": 1636914650684,
|
"updated": 1617031656299,
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "Docs\\docs-success-style",
|
"name": "Docs\\docs-success-style",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
|
|||||||
+3
-3
@@ -5,7 +5,7 @@
|
|||||||
"definition": {
|
"definition": {
|
||||||
"text": "Today we will learn how to add your own custom Charts! By the end of this tutorial you will have the basic knowledge you need to unlock the power of the Charting Space.",
|
"text": "Today we will learn how to add your own custom Charts! By the end of this tutorial you will have the basic knowledge you need to unlock the power of the Charting Space.",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "chart-points",
|
"name": "Charting-Space/chart-points",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1628362693593,
|
"updated": 1628362693593,
|
||||||
@@ -20,8 +20,8 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "The charting system is powerful! It pulls together information from across the entire system so that you can conveniently visualize it in one place. As you may have figured out, there are a lot of moving pieces within Superalgos. The Charting Space lets you tap into the specific information you want to see.",
|
"text": "The charting system within Superalgos is powerful! It pulls together information from across the entire system so that you can conveniently visualize it in one place. As you may have figured out, there are a lot of moving pieces within Superalgos. The Charting Space lets you tap into the specific information you want to see.",
|
||||||
"updated": 1636907861826,
|
"updated": 1628362713134,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ES",
|
"language": "ES",
|
||||||
|
|||||||
+2
-2
@@ -31,8 +31,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
"text": "Now create a reference between your new Layer Manager and the Trading Mind Products node labeled \"Lightning Strike Backtesting Session\"",
|
"text": "Now create a reference between your new Layer Manager and the Trading Mine Products node labeled \"Lightning Strike Backtesting Session\".",
|
||||||
"updated": 1621523291610,
|
"updated": 1637959322873,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ES",
|
"language": "ES",
|
||||||
|
|||||||
+2
-2
@@ -4,8 +4,8 @@
|
|||||||
"type": "Tutorial - Trading Bot Layers",
|
"type": "Tutorial - Trading Bot Layers",
|
||||||
"definition": {
|
"definition": {
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "trading-bot",
|
"project": "Foundations",
|
||||||
"project": "Algorithmic-Trading"
|
"name": "trading-bot"
|
||||||
},
|
},
|
||||||
"text": "In this tutorial I'll show you how the layers of the Trading Bot work! I mean the ones featured on charts, associated with all types of trading sessions!",
|
"text": "In this tutorial I'll show you how the layers of the Trading Bot work! I mean the ones featured on charts, associated with all types of trading sessions!",
|
||||||
"updated": 1617106641313,
|
"updated": 1617106641313,
|
||||||
|
|||||||
+3
-2
@@ -20,7 +20,7 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "It's not like you may break something or anything... nothing to fear at all... it's just that... I rely on the fresh state of the workspace to predict what you will see when I take you places. I may comment on what you will experience along the journey, and use my predictions to make the tour juicier and interesting! So...",
|
"text": "It's not like you may break something or anything... nothing to fear at all... it's just that... I rely on the fresh state of the workspace to predict what you will see when I take your places. I may comment on what you will experience along the journey, and use my predictions to make the tour juicier and interesting! So...",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "DE",
|
"language": "DE",
|
||||||
@@ -28,7 +28,8 @@
|
|||||||
"updated": 1622985357489,
|
"updated": 1622985357489,
|
||||||
"style": "Text"
|
"style": "Text"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"updated": 1638114022181
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
|
|||||||
+8
-12
@@ -48,9 +48,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Superalgos позволяет запустить Client на машине и получать к нему доступ через браузер с другого компьютера в сети.",
|
"text": "Superalgos позволяет запустить Client на машине и получать к нему доступ через браузер с другого компьютера в сети.",
|
||||||
"updated": 1635581826996
|
"updated": 1635581826996},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Superalgos, İstemciyi bir makinede çalıştırmaya ve ağdaki başka bir makineden tarayıcı aracılığıyla ona erişmeye izin verir.",
|
"text": "Superalgos, İstemciyi bir makinede çalıştırmaya ve ağdaki başka bir makineden tarayıcı aracılığıyla ona erişmeye izin verir.",
|
||||||
"updated": 1635577594164
|
"updated": 1635577594164
|
||||||
@@ -61,7 +60,7 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "Many users choose to run the Client in the cloud, on single-board machines like the Raspberry Pi, or on a dedicated PC that they can leave on at all times when trading live. The My Computer LAN Network Node represents the machine the Client is running on.",
|
"text": "Many users choose to run the Client in the cloud, on single-board machines like the Raspberry Pi, or on a dedicated PC that they can leave on at all times when trading live. The My Computer Network Node represents the machine the Client is running on.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ID",
|
"language": "ID",
|
||||||
@@ -102,15 +101,13 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Многие пользователи предпочитают запускать Client в облаке, на одноплатном устройстве как, например, Raspberry Pi или РС, который они могут оставить включенным в любое время, когда идет торговля в режиме реального времени. My Computer Network Node представляет машину, на которой работает Client.",
|
"text": "Многие пользователи предпочитают запускать Client в облаке, на одноплатном устройстве как, например, Raspberry Pi или РС, который они могут оставить включенным в любое время, когда идет торговля в режиме реального времени. My Computer Network Node представляет машину, на которой работает Client.",
|
||||||
"updated": 1635581854422
|
"updated": 1635581854422},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Birçok kullanıcı İstemciyi ( Client ) bulutta, Raspberry Pi gibi makinelerde veya canlı işlem yaparken her zaman açık bırakabilecekleri özel bir bilgisayarda çalıştırmayı tercih eder. Bilgisayarım Ağ Düğümü ( Node ), İstemcinin ( Client ) üzerinde çalıştığı makineyi temsil eder.",
|
"text": "Birçok kullanıcı İstemciyi ( Client ) bulutta, Raspberry Pi gibi makinelerde veya canlı işlem yaparken her zaman açık bırakabilecekleri özel bir bilgisayarda çalıştırmayı tercih eder. Bilgisayarım Ağ Düğümü ( Node ), İstemcinin ( Client ) üzerinde çalıştığı makineyi temsil eder.",
|
||||||
"updated": 1635578604315
|
"updated": 1635578604315
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636910159513
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Warning",
|
"style": "Warning",
|
||||||
@@ -150,9 +147,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "На данном этапе Superalgos не гарантирует никакой формы безопасности. Вам следует использовать систему только в контексте местной сети с ограниченным доступом. Если Вы выбрали запустить Client в облаке, Вам необходимо осуществить свою собственную систему безопасности.",
|
"text": "На данном этапе Superalgos не гарантирует никакой формы безопасности. Вам следует использовать систему только в контексте местной сети с ограниченным доступом. Если Вы выбрали запустить Client в облаке, Вам необходимо осуществить свою собственную систему безопасности.",
|
||||||
"updated": 1635581868732
|
"updated": 1635581868732},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Bu aşamada Superalgos herhangi bir güvenlik şekli uygulamamaktadır. Sistemi yalnızca kısıtlı bir Yerel Alan Ağı bağlamında kullanmalısınız. İstemciyi bulutta çalıştırmayı seçtiyseniz, kendi güvenliğinizi uygulamanız gerekir.",
|
"text": "Bu aşamada Superalgos herhangi bir güvenlik şekli uygulamamaktadır. Sistemi yalnızca kısıtlı bir Yerel Alan Ağı bağlamında kullanmalısınız. İstemciyi bulutta çalıştırmayı seçtiyseniz, kendi güvenliğinizi uygulamanız gerekir.",
|
||||||
"updated": 1635578525124
|
"updated": 1635578525124
|
||||||
|
|||||||
+39
-4
@@ -3,12 +3,12 @@
|
|||||||
"pageNumber": 9,
|
"pageNumber": 9,
|
||||||
"type": "Tutorial Step - Repository Branches",
|
"type": "Tutorial Step - Repository Branches",
|
||||||
"definition": {
|
"definition": {
|
||||||
"text": "The Superalgos repository features two main branches: master and develop.",
|
"text": "The Superalgos repository features three main branches: master, develop, and the one we're looking for, plugins-docs.",
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "github",
|
"name": "github",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"updated": 1636912658939,
|
"updated": 1618143614949,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -115,8 +115,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "Develop Branch: Features the version currently in development. Submit contributions of code affecting the codebase, translations, improvements in the Docs, tutorials, and plugins such as data mines, trading systems, and so on!",
|
"text": "Develop Branch: Features the version currently in development. Submit contributions of code affecting the codebase.",
|
||||||
"updated": 1636912699736,
|
"updated": 1618143744374,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -148,6 +148,41 @@
|
|||||||
"updated": 1635515640752
|
"updated": 1635515640752
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"style": "List",
|
||||||
|
"text": "Plugins-Docs Branch: Features the version in the master branch plus the latest changes in the Docs and Plugins. Submit contributions of translations, improvements in the Docs, tutorials, and plugins such as data mines, trading systems, and so on!",
|
||||||
|
"translations": [
|
||||||
|
{
|
||||||
|
"language": "IT",
|
||||||
|
"text": "Plugins-Docs Branch: contiene la versione del master branch più le ultime modifiche a Docs e Plugins. Presenta qui i contributi a Docs, tutorial e plugins, come Data Mines, Trading Systems e così via!",
|
||||||
|
"updated": 1619633285534,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "FR",
|
||||||
|
"text": "Plugins-Docs Branch: Features la version de la branche Master plus les derniers changements dans les docs et plugins, pour soumettez des contributions concernant traductions, améliorations de la documentation, didacticiels et de plugins, tels que des mines de données, des systèmes de négociation, etc.",
|
||||||
|
"updated": 1623953153649,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "ES",
|
||||||
|
"text": "Plugins-Docs Branch: Es la versión en la rama maestra más los últimos cambios en los Documentos y Complementos. Envía contribuciones de traducciones, mejoras en los docs, tutoriales y plugins, como minas de datos, Trading Systems, etc.",
|
||||||
|
"updated": 1628121938452,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "DE",
|
||||||
|
"text": "Plugins-Docs Branch: Enthält die Version im Master-Zweig plus die letzten Änderungen in den Docs und Plugins. Reichen Sie Beiträge zu Übersetzungen, Verbesserungen in den Docs, Tutorials und Plugins wie Data Mines, Trading Systems usw. ein!",
|
||||||
|
"updated": 1634821050724,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "RU",
|
||||||
|
"text": "Plugins-Docs Branch: Features содержит версию в главном подразделении, а также последние изменения в документах и Plugins. Размещайте материалы переводов, улучшенные версии в документах, учебных пособиях и плагинах, как например: база данных, торговые системы и так далее.",
|
||||||
|
"updated": 1635516389444
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+8
-19
@@ -60,7 +60,7 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "If you are accessing the Client from a remote machine, you must adjust the LAN Network Node configuration.",
|
"text": "If you are accessing the Client from a remote machine, you must adjust the Network Node configuration.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ID",
|
"language": "ID",
|
||||||
@@ -109,12 +109,12 @@
|
|||||||
"updated": 1635579070105
|
"updated": 1635579070105
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"updated": 1636909673978
|
"updated": 1636299988021
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "Click Configure on the top-right corner of the LAN Network Node menu.",
|
"text": "Click Configure on the top-right corner of the Network Node menu.",
|
||||||
"updated": 1636909656938,
|
"updated": 1636300153084,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ID",
|
"language": "ID",
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "Change the host parameter for the IP address of the machine running the backend. ",
|
"text": "Change the host parameter for the IP address of the machine running the backend. If you use a reverse proxy you must manually add \"webSocketsExternalURL\": \"wss://mydomain.com:443\" config parameter.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ID",
|
"language": "ID",
|
||||||
@@ -220,21 +220,11 @@
|
|||||||
"text": "Измените гостевой параметр для IP-адреса устройства, на котором выполняется серверная часть. If you use a reverse proxy you must manually add \"webSocketsExternalURL\": \"wss://mydomain.com:443\" config parameter.",
|
"text": "Измените гостевой параметр для IP-адреса устройства, на котором выполняется серверная часть. If you use a reverse proxy you must manually add \"webSocketsExternalURL\": \"wss://mydomain.com:443\" config parameter.",
|
||||||
"updated": 1636194777591
|
"updated": 1636194777591
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636909829414
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "If you use a reverse proxy, add this parameter...",
|
"text": "Exit the configuration by removing the mouse pointer from the configuration bubble! If the configuration is correct, the error message in the Network Node should disappear in a minute!",
|
||||||
"updated": 1636909970492
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"style": "Json",
|
|
||||||
"text": "\"webSocketsExternalURL\": \"wss://mydomain.com:443\""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"style": "List",
|
|
||||||
"text": "Now close the editor. If the configuration is correct, the error message should disappear in a minute!",
|
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "ID",
|
"language": "ID",
|
||||||
@@ -288,8 +278,7 @@
|
|||||||
"text": "Fare işaretçisini yapılandırma balonundan kaldırarak yapılandırmadan çıkın! Yapılandırma doğruysa, Ağ Düğümü'ndeki hata mesajı bir dakika içinde kaybolmalıdır!",
|
"text": "Fare işaretçisini yapılandırma balonundan kaldırarak yapılandırmadan çıkın! Yapılandırma doğruysa, Ağ Düğümü'ndeki hata mesajı bir dakika içinde kaybolmalıdır!",
|
||||||
"updated": 1635579204588
|
"updated": 1635579204588
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636910042545
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+14
-21
@@ -7,7 +7,7 @@
|
|||||||
"name": "Data\\data-tasks",
|
"name": "Data\\data-tasks",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"text": "The Data Tasks node controls all the data mining tasks defined for this LAN Network Node.",
|
"text": "The Data Tasks node controls all the data mining tasks defined for this Network Node.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -43,15 +43,13 @@
|
|||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Узел Data Tasks управляет всеми задачами интеллектуального анализа данных, определенными для Network Node.",
|
"text": "Узел Data Tasks управляет всеми задачами интеллектуального анализа данных, определенными для Network Node.",
|
||||||
"updated": 1635611514856,
|
"updated": 1635611514856,
|
||||||
"style": "Definition"
|
"style": "Definition"},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Veri Görevleri düğümü ( Data Tasks ), bu Ağ Düğümü ( Node ) için tanımlanan tüm veri madenciliği görevlerini kontrol eder.",
|
"text": "Veri Görevleri düğümü ( Data Tasks ), bu Ağ Düğümü ( Node ) için tanımlanan tüm veri madenciliği görevlerini kontrol eder.",
|
||||||
"updated": 1635579379923
|
"updated": 1635579379923
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636910229969
|
|
||||||
},
|
},
|
||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
@@ -92,9 +90,8 @@
|
|||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Теперь Вы готовы приступить к первому из следующих действий, которые мы рассмотрим через несколько минут:",
|
"text": "Теперь Вы готовы приступить к первому из следующих действий, которые мы рассмотрим через несколько минут:",
|
||||||
"updated": 1635582572477,
|
"updated": 1635582572477,
|
||||||
"style": "Text"
|
"style": "Text"},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Önümüzdeki birkaç dakika içinde ele alacağımız aşağıdaki etkinliklerden ilkine başlamak üzeresiniz:",
|
"text": "Önümüzdeki birkaç dakika içinde ele alacağımız aşağıdaki etkinliklerden ilkine başlamak üzeresiniz:",
|
||||||
"updated": 1635579409291
|
"updated": 1635579409291
|
||||||
@@ -139,9 +136,8 @@
|
|||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Run a data mining, чтобы получить данны BTC/USDT Market от Binance.",
|
"text": "Run a data mining, чтобы получить данны BTC/USDT Market от Binance.",
|
||||||
"updated": 1635583091531,
|
"updated": 1635583091531,
|
||||||
"style": "List"
|
"style": "List"},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Binance'den BTC/USDT Piyasası ( Market ) için veri almak üzere bir veri madenciliği operasyonu çalıştıracağız.",
|
"text": "Binance'den BTC/USDT Piyasası ( Market ) için veri almak üzere bir veri madenciliği operasyonu çalıştıracağız.",
|
||||||
"updated": 1635579469652
|
"updated": 1635579469652
|
||||||
@@ -186,9 +182,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Run a Backtesting Session с использованием существующей стратегии с открытым исходным кодом.",
|
"text": "Run a Backtesting Session с использованием существующей стратегии с открытым исходным кодом.",
|
||||||
"updated": 1635583981313
|
"updated": 1635583981313},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Mevcut bir açık kaynak stratejisiyle bir Geri Test Oturumu ( Backtesting Session ) çalıştıracağız.",
|
"text": "Mevcut bir açık kaynak stratejisiyle bir Geri Test Oturumu ( Backtesting Session ) çalıştıracağız.",
|
||||||
"updated": 1635579517849
|
"updated": 1635579517849
|
||||||
@@ -233,9 +228,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Run a Live Trading Session с минимальными средствами, чтобы проверить критические аспекты системы.",
|
"text": "Run a Live Trading Session с минимальными средствами, чтобы проверить критические аспекты системы.",
|
||||||
"updated": 1635584028882
|
"updated": 1635584028882},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Sistemin kritik yönlerini test etmek için minimum fonla Canlı Ticaret Oturumu ( Live Trading Session ) çalıştıracağız.",
|
"text": "Sistemin kritik yönlerini test etmek için minimum fonla Canlı Ticaret Oturumu ( Live Trading Session ) çalıştıracağız.",
|
||||||
"updated": 1635579557420
|
"updated": 1635579557420
|
||||||
@@ -280,9 +274,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Вас это устраивает? Мы можем начать?",
|
"text": "Вас это устраивает? Мы можем начать?",
|
||||||
"updated": 1635584052704
|
"updated": 1635584052704},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Hazır mısın, başlayalım mı?",
|
"text": "Hazır mısın, başlayalım mı?",
|
||||||
"updated": 1635579651757
|
"updated": 1635579651757
|
||||||
|
|||||||
+12
-17
@@ -42,9 +42,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Прежде, чем мы начнем data mining, у меня к Вам есть небольшой вопрос: торгуете ли Вы на binance.com или binance.us, или ни на одном из них?\n",
|
"text": "Прежде, чем мы начнем data mining, у меня к Вам есть небольшой вопрос: торгуете ли Вы на binance.com или binance.us, или ни на одном из них?\n",
|
||||||
"updated": 1635584552207
|
"updated": 1635584552207},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Veri madenciliğine başlamadan önce size küçük bir sorum var: binance.com'da mı, binance.us'ta mı işlem yapıyorsunuz yoksa hiçbirinde mi?",
|
"text": "Veri madenciliğine başlamadan önce size küçük bir sorum var: binance.com'da mı, binance.us'ta mı işlem yapıyorsunuz yoksa hiçbirinde mi?",
|
||||||
"updated": 1635582493156
|
"updated": 1635582493156
|
||||||
@@ -90,9 +89,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": " Если Вы торгуете на binance.com или вообще не торгуете на Binance, то пропустите этот шаг и перейдите к следующему.",
|
"text": " Если Вы торгуете на binance.com или вообще не торгуете на Binance, то пропустите этот шаг и перейдите к следующему.",
|
||||||
"updated": 1635584632228
|
"updated": 1635584632228},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Binance.com'da işlem yapıyorsanız veya Binance ile hiç işlem yapmıyorsanız, bu ve sonraki adımı atlayabilirsiniz!",
|
"text": "Binance.com'da işlem yapıyorsanız veya Binance ile hiç işlem yapmıyorsanız, bu ve sonraki adımı atlayabilirsiniz!",
|
||||||
"updated": 1635582549143
|
"updated": 1635582549143
|
||||||
@@ -137,9 +135,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Если Вы торгуете на binance.us, то необходимо настроить узел Binance справа! Видео на следующем шаге покажет Вам как это сделать!",
|
"text": "Если Вы торгуете на binance.us, то необходимо настроить узел Binance справа! Видео на следующем шаге покажет Вам как это сделать!",
|
||||||
"updated": 1635584907910
|
"updated": 1635584907910},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Binance.us'ta işlem yapıyorsanız, Binance düğümünü (sağda) yapılandırmanız gerekir! Bir sonraki adımdaki video size nasıl olduğunu gösteriyor!",
|
"text": "Binance.us'ta işlem yapıyorsanız, Binance düğümünü (sağda) yapılandırmanız gerekir! Bir sonraki adımdaki video size nasıl olduğunu gösteriyor!",
|
||||||
"updated": 1635582592953
|
"updated": 1635582592953
|
||||||
@@ -148,8 +145,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "List",
|
"style": "List",
|
||||||
"text": "Access the configuration and change the codeName to \"binanceus\". Exit the editor and it will save automatically.",
|
"text": "Access the configuration and change the codeName to \"binanceus\". Move the mouse pointer out of the configuration bubble and it will close and save automatically.",
|
||||||
"updated": 1636910295110,
|
"updated": 1622189775201,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -184,9 +181,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Перейдите в настройки и измените codeName на \"binanceus\". Переместите указатель мыши из пузырька конфигурации и он закроется и сохранится автоматически.",
|
"text": "Перейдите в настройки и измените codeName на \"binanceus\". Переместите указатель мыши из пузырька конфигурации и он закроется и сохранится автоматически.",
|
||||||
"updated": 1635585138540
|
"updated": 1635585138540},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Yapılandırmaya (Configure) erişin ve kod adını \"binanceus\" olarak değiştirin. Fare işaretçisini yapılandırma balonunun dışına çıkarın, otomatik olarak kapanacak ve kaydedilecektir.",
|
"text": "Yapılandırmaya (Configure) erişin ve kod adını \"binanceus\" olarak değiştirin. Fare işaretçisini yapılandırma balonunun dışına çıkarın, otomatik olarak kapanacak ve kaydedilecektir.",
|
||||||
"updated": 1635582755655
|
"updated": 1635582755655
|
||||||
@@ -231,9 +227,8 @@
|
|||||||
{
|
{
|
||||||
"language": "RU",
|
"language": "RU",
|
||||||
"text": "Отредактируйте метку узла, чтобы прочитать \"Binanceus\".",
|
"text": "Отредактируйте метку узла, чтобы прочитать \"Binanceus\".",
|
||||||
"updated": 1635585248449
|
"updated": 1635585248449},
|
||||||
},
|
{
|
||||||
{
|
|
||||||
"language": "TR",
|
"language": "TR",
|
||||||
"text": "Şimdi düğüm etiketini \"Binanceus\" olarak görüyor olmalısın.",
|
"text": "Şimdi düğüm etiketini \"Binanceus\" olarak görüyor olmalısın.",
|
||||||
"updated": 1635582726102
|
"updated": 1635582726102
|
||||||
|
|||||||
+47
-5
@@ -55,7 +55,7 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "If you ever need a reminder about any of these topics, you may replay any Tutorial Topic or Tutorial Step. ",
|
"text": "If you ever need a reminder about any of these topics...",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -98,12 +98,54 @@
|
|||||||
"text": "Bu konulardan herhangi biri hakkında bir hatırlatmaya ihtiyacınız olursa...",
|
"text": "Bu konulardan herhangi biri hakkında bir hatırlatmaya ihtiyacınız olursa...",
|
||||||
"updated": 1635952719290
|
"updated": 1635952719290
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636910771339
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "List",
|
||||||
"text": "You may find me on the bottom-left corner of the design space, browse through the hierarchy of topics and steps, and click Play on any of them. Topics are arranged in a clockwise direction, starting from the right-hand side of the main Tutorial node."
|
"text": "Find a Tutorial Topic and replay it! You may find me on the bottom-left corner of the design space, expand me, browse through the hierarchy of topics and steps, and click Play on any of them. Topics are arranged in a clockwise direction, starting from the right-hand side of the main Tutorial node.",
|
||||||
|
"translations": [
|
||||||
|
{
|
||||||
|
"language": "IT",
|
||||||
|
"text": "Cerca un Tutorial Topic e ri-eseguilo! Puoi trovarmi nell'angolo in basso a sinistra del Design Space. Espandimi, naviga nella gerarchia dei topics e degli steps e clicca Play su uno qualsiasi di questi. I topics sono strutturati in senso orario, a partire dal lato destro del nodo Tutorial principale.",
|
||||||
|
"updated": 1614790602319,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "ID",
|
||||||
|
"text": "Temukan Tutorial Topic dan replay! Kamu mungkin menemukannya dibawah-kiri dari design space, expand itu, dan Jelajahi melalui hirarki dari topik dan step, dan click Play yang dipilih. Topik diatur searah jarum jam, dimulai dari kanan yang ada pada main Tutorial node.",
|
||||||
|
"updated": 1616769317775,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "ES",
|
||||||
|
"text": "Busca el Tutorial Topic y reprodúcelo. Puedes encontrarme en la esquina inferior izquierda del Desing Space, expandirme, navegar por la jerarquía de temas y pasos, y hacer clic en Play en cualquiera de ellos. Los temas están ordenados en el sentido de las agujas del reloj, empezando por la derecha del nodo principal de Tutorial.",
|
||||||
|
"updated": 1627303448829,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "DE",
|
||||||
|
"text": "Suchen Sie ein Tutorial Topic ? Sie finden Tutorial am linken Rand des Design Space. Blättern Sie durch die Themen und Schritte und klicken Sie auf \"Abspielen\" bei einem Thema. Die Themen sind im Uhrzeigersinn angeordnet, beginnend auf der rechten Seite des Hauptknotens Tutorial.",
|
||||||
|
"updated": 1634165716356,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "NL",
|
||||||
|
"text": "Vind een Tutorial Topic en speel het af! Je kan mij in de linkerbenedenhoek van de ontwerpruimte, vouw mij uit en loop door de hiërarchie van onderwerpen en stappen, kies je onderwerp en klik op Play. Onderwerpen zijn gerangschikt met de klok mee, startend rechts van de hoofdknoop van de Tutorial.",
|
||||||
|
"updated": 1635182170565,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "RU",
|
||||||
|
"text": "Найдите Tutorial Topic и повторите ее! Вы можете найти меня в левом нижнем углу пространства дизайна, развернуть, просмотреть иерархию тем и шагов и нажать Play на любом шаге или теме. Темы расположены по часовой стрелке, начиная с правой стороны главного узла Tutorial.",
|
||||||
|
"updated": 1635612033411,
|
||||||
|
"style": "List"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"language": "TR",
|
||||||
|
"text": "Bir Eğitim Konusu ( Tutorial Topic ) bulun ve tekrar oynatın! Tasarım alanının sol alt köşesinde beni bulabilir, genişletebilir, konuların ve adımların hiyerarşisine göz atabilir ve herhangi birinde Oynat'a tıklayabilirsiniz. Konular, ana Öğretici düğümünün sağ tarafından başlayarak saat yönünde düzenlenir.",
|
||||||
|
"updated": 1635953243684
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
|
|||||||
+2
-2
@@ -7,7 +7,7 @@
|
|||||||
"name": "Data\\data-tasks",
|
"name": "Data\\data-tasks",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"text": "Now that you're comfortable moving around, I want you to go on a little tour exploring the Data Tasks section of the LAN Network Node.",
|
"text": "Now that you're comfortable moving around, I want you to go on a little tour exploring the Data Tasks section of the Network Node.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
"updated": 1636014280941
|
"updated": 1636014280941
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"updated": 1636911021993
|
"updated": 1622194034630
|
||||||
},
|
},
|
||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-3
@@ -7,7 +7,7 @@
|
|||||||
"name": "Time\\time-machine",
|
"name": "Time\\time-machine",
|
||||||
"project": "Foundations"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"text": "Ok... maybe it's not actually like bending, but bear with me... You'll love how you can shape time machines to the format you wish.",
|
"text": "Ok... maybe it's not actually like bending, but, bear with me... You'll love how you can shape time machines to whatever format you wish.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -43,8 +43,7 @@
|
|||||||
"text": "Хорошо... Может быть, на самом деле это и не похоже на сгибание, но потерпите.. Вам понравится, как Вы сможете сформировать машины времени в любом желаемом формате.",
|
"text": "Хорошо... Может быть, на самом деле это и не похоже на сгибание, но потерпите.. Вам понравится, как Вы сможете сформировать машины времени в любом желаемом формате.",
|
||||||
"updated": 1636201767989
|
"updated": 1636201767989
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636911171982
|
|
||||||
},
|
},
|
||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@
|
|||||||
"definition": {
|
"definition": {
|
||||||
"icon": {
|
"icon": {
|
||||||
"name": "indicator-bot",
|
"name": "indicator-bot",
|
||||||
"project": "Data-Mining"
|
"project": "Foundations"
|
||||||
},
|
},
|
||||||
"text": "Talking about block-building, we are now in the confines of the Masters Data Mine. To your left, the definition of one of the bots you sent mining minutes ago.",
|
"text": "Talking about block-building, we are now in the confines of the Masters Data Mine. To your left, the definition of one of the bots you sent mining minutes ago.",
|
||||||
"translations": [
|
"translations": [
|
||||||
|
|||||||
+2
-2
@@ -74,8 +74,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
"text": "Find the Support Zone 5 Polygon (to the left), expand it, and crawl your way up the branches for a sneak peek of how this beauty was built!",
|
"text": "Find the Resistance Zone 5 Polygon (to the left), expand it, and crawl your way up the branches for a sneak peek of how this beauty was built!",
|
||||||
"updated": 1636911282878,
|
"updated": 1610623154560,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-2
@@ -42,8 +42,8 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
"text": "That is what the LAN Network Node is about. What you've seen so far is running on a single machine. But...",
|
"text": "That is what the Network Node is about. What you've seen so far is running on a single machine. But...",
|
||||||
"updated": 1636911326698,
|
"updated": 1616427867794,
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
|
|||||||
+2
-3
@@ -64,7 +64,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
"text": "Access the menu of the Exit Target Rate node to the left, and click \"Copy node path\". Now, open an external text editor and paste what you copied.",
|
"text": "Open the menu of the Exit Target Rate node to the left, and click Copy Node Path. Now, open a text editor and paste what you copied.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -88,8 +88,7 @@
|
|||||||
"text": "Soldaki Çıkış Hedef Hızı düğümünün (Exit Target Rate ) menüsünü açın ve Düğüm Yolunu ( Path) Kopyala'ya tıklayın. Şimdi bir metin düzenleyici açın ve kopyaladığınızı yapıştırın.",
|
"text": "Soldaki Çıkış Hedef Hızı düğümünün (Exit Target Rate ) menüsünü açın ve Düğüm Yolunu ( Path) Kopyala'ya tıklayın. Şimdi bir metin düzenleyici açın ve kopyaladığınızı yapıştırın.",
|
||||||
"updated": 1636377404627
|
"updated": 1636377404627
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636911911813
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
|
|||||||
+2
-3
@@ -36,7 +36,7 @@
|
|||||||
"paragraphs": [
|
"paragraphs": [
|
||||||
{
|
{
|
||||||
"style": "Callout",
|
"style": "Callout",
|
||||||
"text": "Select \"Run all project data tasks\" on the menu.",
|
"text": "Select Run All Project Data Tasks on the menu.",
|
||||||
"translations": [
|
"translations": [
|
||||||
{
|
{
|
||||||
"language": "IT",
|
"language": "IT",
|
||||||
@@ -60,8 +60,7 @@
|
|||||||
"text": "Menüden Tüm Proje Veri Görevlerini ( Run All Project Data Tasks ) Çalıştır'ı seçin.",
|
"text": "Menüden Tüm Proje Veri Görevlerini ( Run All Project Data Tasks ) Çalıştır'ı seçin.",
|
||||||
"updated": 1636571851561
|
"updated": 1636571851561
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"updated": 1636911854931
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"style": "Text",
|
"style": "Text",
|
||||||
|
|||||||
@@ -431,7 +431,7 @@ function newVisualScritingFunctionLibraryUiObjectsFromNodes() {
|
|||||||
) {
|
) {
|
||||||
node.project = 'Foundations'
|
node.project = 'Foundations'
|
||||||
}
|
}
|
||||||
/* Migration code from beta 11 to 1.0.0 */
|
/* Migration code from beta 11 to v.1.0 */
|
||||||
if (
|
if (
|
||||||
node.type === 'Network'
|
node.type === 'Network'
|
||||||
) {
|
) {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Superalgos 1.0.0
|
# Superalgos v.1.0
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
@@ -359,7 +359,7 @@ Once the app finishes loading, an interactive tutorial takes you by the hand and
|
|||||||
|
|
||||||
Superalgos Platform is a set of tools to automate crypto-trading. It is implemented as a Node JS Client + Web App that runs on your hardware and scales from a single Raspberry Pi to a Trading Farm. The Platform is fully functional and has been used for trading live since 2020.
|
Superalgos Platform is a set of tools to automate crypto-trading. It is implemented as a Node JS Client + Web App that runs on your hardware and scales from a single Raspberry Pi to a Trading Farm. The Platform is fully functional and has been used for trading live since 2020.
|
||||||
|
|
||||||
At a future version, trading signals will be able to be sent to the Suerpalgos Network from the Superalgos Platform.
|
At v.1.0, trading signals will be able to be sent to the Suerpalgos Network from the Superalgos Platform.
|
||||||
|
|
||||||
### Superalgos Platform Features
|
### Superalgos Platform Features
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "superalgos",
|
"name": "superalgos",
|
||||||
"version": "1.0.1",
|
"version": "0.0.12-beta",
|
||||||
"description": "Superalgos is a free, open-source crypto trading bot",
|
"description": "Superalgos is a free, open-source crypto trading bot",
|
||||||
"license": "Apache License 2.0",
|
"license": "Apache License 2.0",
|
||||||
"homepage": "https://www.superalgos.org/",
|
"homepage": "https://www.superalgos.org/",
|
||||||
|
|||||||
+1
-1
@@ -18,7 +18,7 @@ if (
|
|||||||
|
|
||||||
console.log('Superalgos')
|
console.log('Superalgos')
|
||||||
console.log('')
|
console.log('')
|
||||||
console.log('VERSION: ' + require('package.json').version)
|
console.log('VERSION: v.1.0')
|
||||||
console.log('')
|
console.log('')
|
||||||
console.log('WEB: https://www.superalgos.org')
|
console.log('WEB: https://www.superalgos.org')
|
||||||
console.log('')
|
console.log('')
|
||||||
|
|||||||
Reference in new issue
Block a user