Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop
No files matched your search
@@ -0,0 +1,18 @@
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 180
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 7
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- pinned
|
||||
- security
|
||||
- improvement
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: stale
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed if no further activity occurs. Thank you
|
||||
for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: false
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
# GitHub token, automatically provided to the action
|
||||
# (No need to define this secret in the repo settings)
|
||||
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"),
|
||||
# release the app after building
|
||||
|
||||
@@ -21,5 +21,6 @@
|
||||
"**/My-Data-Storage": true,
|
||||
"**/My-Log-Files": true,
|
||||
},
|
||||
"search.maintainFileSearchCache": true
|
||||
"search.maintainFileSearchCache": true,
|
||||
"editor.mouseWheelZoom": true
|
||||
}
|
||||
@@ -9,6 +9,7 @@ exports.newEnvironment = function () {
|
||||
|
||||
let thisObject = {
|
||||
DEMO_MODE: false,
|
||||
DEMO_MODE_HOST: "super-super-uzzdd68dwm9w-22a320db4ede63aa.elb.us-east-2.amazonaws.com",
|
||||
BASE_PATH: basePath,
|
||||
WEB_SERVER_URL: 'localhost',
|
||||
PLATFORM_WEB_SOCKETS_INTERFACE_PORT: 18041,
|
||||
|
||||
@@ -79,7 +79,7 @@ exports.newGithubServer = function newGithubServer() {
|
||||
|
||||
const octokit = new Octokit({
|
||||
auth: token,
|
||||
userAgent: 'Superalgos v.1.0'
|
||||
userAgent: 'Superalgos ' + SA.version
|
||||
})
|
||||
await getList()
|
||||
|
||||
@@ -207,7 +207,7 @@ exports.newGithubServer = function newGithubServer() {
|
||||
const { Octokit } = SA.nodeModules.octokit
|
||||
const octokit = new Octokit({
|
||||
auth: token,
|
||||
userAgent: 'Superalgos v.1.0'
|
||||
userAgent: 'Superalgos ' + SA.version
|
||||
})
|
||||
await getPrList()
|
||||
await mergePrs()
|
||||
@@ -284,13 +284,29 @@ exports.newGithubServer = function newGithubServer() {
|
||||
/*
|
||||
Lets get the files changed at this Pull Request.
|
||||
*/
|
||||
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
|
||||
let listResponse = await octokit.rest.pulls.listFiles({
|
||||
owner: owner,
|
||||
repo: repo,
|
||||
pull_number: pullRequest.number
|
||||
});
|
||||
let filesChanged = listResponse.data
|
||||
let filesChanged = []
|
||||
const per_page = 100 // Max
|
||||
let page = 0
|
||||
let lastPage = false
|
||||
|
||||
while (lastPage === false) {
|
||||
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
|
||||
let listResponse = await octokit.rest.pulls.listFiles({
|
||||
owner: owner,
|
||||
repo: repo,
|
||||
pull_number: pullRequest.number,
|
||||
per_page: per_page,
|
||||
page: page
|
||||
});
|
||||
|
||||
if (listResponse.data.length < 100) {
|
||||
lastPage = true
|
||||
}
|
||||
for (let i = 0; i < listResponse.data.length; i++) {
|
||||
let listItem = listResponse.data[i]
|
||||
filesChanged.push(listItem)
|
||||
}
|
||||
}
|
||||
let fileContentUrl // URL to the only file at the PR
|
||||
let fileContent // File content of the only file at the PR
|
||||
let userProfile // User Profile Object
|
||||
|
||||
@@ -772,7 +772,7 @@ exports.newHttpInterface = function newHttpInterface() {
|
||||
|
||||
const octokit = new Octokit({
|
||||
auth: token,
|
||||
userAgent: 'Superalgos v.1.0'
|
||||
userAgent: 'Superalgos ' + SA.version
|
||||
})
|
||||
|
||||
const repo = 'Superalgos'
|
||||
@@ -1347,7 +1347,7 @@ exports.newHttpInterface = function newHttpInterface() {
|
||||
|
||||
const octokit = new Octokit({
|
||||
auth: token,
|
||||
userAgent: 'Superalgos v.1.0'
|
||||
userAgent: 'Superalgos ' + SA.version
|
||||
})
|
||||
|
||||
const repo = 'Superalgos'
|
||||
@@ -1861,7 +1861,7 @@ exports.newHttpInterface = function newHttpInterface() {
|
||||
let folder = unescape(requestPath[3])
|
||||
let fileName = unescape(requestPath[4])
|
||||
|
||||
/*v.1.0 Refactoring Code: Remove this before releasing v.1.0.*/
|
||||
/*Refactoring Code: Remove this before releasing 1.0.0*/
|
||||
if (fileName === 'Superalgos-CL.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('')
|
||||
console.log("You are running Superalgos Platform v.1.0")
|
||||
console.log("You are running Superalgos Platform " + SA.version)
|
||||
console.log('')
|
||||
console.log("What's new? These are the main new features in this version:")
|
||||
console.log('')
|
||||
|
||||
@@ -225,6 +225,10 @@ function newEventsServerClient(lanNetworkNode) {
|
||||
port = config.webSocketsPort
|
||||
extwsurl = config.webSocketsExternalURL
|
||||
|
||||
if (UI.environment.DEMO_MODE === true) {
|
||||
host = UI.environment.DEMO_MODE_HOST
|
||||
}
|
||||
|
||||
/* Check if we really have to establish the connection. */
|
||||
if (config.autoConnect === false) { return }
|
||||
} catch (err) {
|
||||
|
||||
@@ -784,6 +784,10 @@ outline: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.docs-search-input::placeholder {
|
||||
color:#bbb;
|
||||
}
|
||||
|
||||
/* Search Results Page */
|
||||
|
||||
/* Search Results Page Header*/
|
||||
|
||||
@@ -53,8 +53,9 @@ SA.nodeModules = {
|
||||
lookpath: require('lookpath'),
|
||||
process: require('process'),
|
||||
childProcess: require('child_process')
|
||||
|
||||
}
|
||||
|
||||
SA.version = require('./package.json').version
|
||||
/*
|
||||
Check if we are starting from a particular workspace.
|
||||
*/
|
||||
|
||||
@@ -22,14 +22,18 @@
|
||||
|
||||
function initialize() {
|
||||
tradingSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.tradingSystem
|
||||
|
||||
exchangeId = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.codeName
|
||||
|
||||
|
||||
let exchangeConfig = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config
|
||||
exchangeId = exchangeConfig.codeName
|
||||
if (exchangeConfig.options !== undefined) {
|
||||
options = exchangeConfig.options
|
||||
}
|
||||
|
||||
let key
|
||||
let secret
|
||||
let uid
|
||||
let password
|
||||
let sandBox = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.sandbox || false;
|
||||
let sandBox = exchangeConfig.sandbox || false;
|
||||
|
||||
if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference !== undefined) {
|
||||
if (TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent !== undefined) {
|
||||
@@ -39,6 +43,17 @@
|
||||
password = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.password
|
||||
}
|
||||
}
|
||||
|
||||
switch (exchangeId) {
|
||||
case 'okex':
|
||||
case 'okex3':
|
||||
case 'okex5':
|
||||
if (!('brokerId' in options)) {
|
||||
options.brokerId = 'c77ccd60ec7b4cBC'
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
const exchangeClass = ccxt[exchangeId]
|
||||
const exchangeConstructorParams = {
|
||||
'apiKey': key,
|
||||
|
||||
@@ -168,7 +168,7 @@ function newFoundationsDocsFooter() {
|
||||
HTML = HTML + '<div class="docs-footer-row">'
|
||||
HTML = HTML + '<div class="docs-footer-cell">'
|
||||
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. Use the <code class="docs-footer-code">Plugins-Docs</code> branch to contribute plugins and to the Docs.'
|
||||
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 + '</div>'
|
||||
|
||||
HTML = HTML + '<div class="docs-footer-cell">'
|
||||
@@ -177,7 +177,6 @@ function newFoundationsDocsFooter() {
|
||||
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(\'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 + '</div>'
|
||||
|
||||
@@ -187,7 +186,6 @@ function newFoundationsDocsFooter() {
|
||||
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(\'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>'
|
||||
@@ -211,26 +209,36 @@ function newFoundationsDocsFooter() {
|
||||
HTML = HTML + '<div class="docs-footer-row">'
|
||||
HTML = HTML + '<div class="docs-footer-cell">'
|
||||
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> or you may join the original individual Telegram groups listed to the right.</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>.</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 class="docs-footer-cell">'
|
||||
HTML = HTML + '<h4>In Telegram</h4>'
|
||||
HTML = HTML + '<h4>Telegram Groups</h4>'
|
||||
HTML = HTML + '<ul>'
|
||||
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 Group</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/superalgosmachinelearning" target="_blank">Machine Learning Group</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/superalgosuxui" target="_blank">UX/UI Design Group</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/superalgoscodebase" target="_blank">Codebase Learning Group</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/superalgos_ru" target="_blank">Говорим по русски!</a></li>'
|
||||
HTML = HTML + '<li><a href="https://t.me/superalgoscommunity" target="_blank">Community</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/superalgosdevelop" target="_blank">Developers</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</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</a></li>'
|
||||
HTML = HTML + '<li><a href="https://t.me/superalgosmarketing" target="_blank">Marketing</a></li>'
|
||||
HTML = HTML + '<li><a href="https://t.me/superalgostoken" target="_blank">Token</a></li>'
|
||||
HTML = HTML + '<li><a href="https://t.me/superalgostrading" target="_blank">Trading</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 + '</div>'
|
||||
|
||||
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 + '<ul>'
|
||||
HTML = HTML + '<li><a href="https://t.me/superalgos" target="_blank">Official Announcements</a></li>'
|
||||
|
||||
@@ -1006,7 +1006,7 @@ function newEducationTutorialSpace() {
|
||||
function resumeTutorial(node) {
|
||||
if (UI.projects.foundations.spaces.designSpace.workspace.isInitialized !== true) { return }
|
||||
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
||||
navigationStack = []
|
||||
//navigationStack = []
|
||||
node.payload.uiObject.isPlaying = true
|
||||
tutorialRootNode = node
|
||||
currentNode = node
|
||||
@@ -1028,7 +1028,7 @@ function newEducationTutorialSpace() {
|
||||
|
||||
function resumeTutorialTopic(node) {
|
||||
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
||||
navigationStack = []
|
||||
//navigationStack = []
|
||||
currentTopicNode = node
|
||||
currentNode = node
|
||||
currentStatus = 'Playing Topic'
|
||||
@@ -1049,7 +1049,7 @@ function newEducationTutorialSpace() {
|
||||
|
||||
function resumeTutorialStep(node) {
|
||||
//Testing if removing the navigationStack reset here fixes the tutorial resume issues
|
||||
navigationStack = []
|
||||
//navigationStack = []
|
||||
currentStepNode = node
|
||||
currentNode = node
|
||||
currentStatus = 'Playing Step'
|
||||
|
||||
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 142 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 229 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 172 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"type": "Workspace",
|
||||
"name": "Blank Template",
|
||||
"name": "Blank-Template",
|
||||
"config": "{\n \"docsLanguage\": \"EN\",\n \"contributionsBranch\": \"develop\"\n}",
|
||||
"rootNodes": [
|
||||
{
|
||||
@@ -275,7 +275,7 @@
|
||||
"floatingObject": {
|
||||
"isPinned": true,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"isCollapsed": true,
|
||||
"angleToParent": 1,
|
||||
"distanceToParent": 3,
|
||||
"arrangementStyle": 0
|
||||
@@ -293,7 +293,7 @@
|
||||
"cryptoExchanges": [
|
||||
{
|
||||
"type": "Crypto Exchanges",
|
||||
"name": "Tested",
|
||||
"name": "Default",
|
||||
"project": "Foundations",
|
||||
"exchanges": [
|
||||
{
|
||||
@@ -315,11 +315,11 @@
|
||||
"id": "5f5e4a94-5090-47d4-8883-cc2325d20bfa",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20035.079365950267,
|
||||
"x": 19735.079365950267,
|
||||
"y": 30474.325102172115
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19957.43365241951,
|
||||
"x": 19657.43365241951,
|
||||
"y": 30764.102850058836
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -343,11 +343,11 @@
|
||||
"id": "f110bfa0-bd5b-469b-a940-4524c8688136",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20247.21140030623,
|
||||
"x": 19947.21140030623,
|
||||
"y": 30686.45713652808
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19957.43365241951,
|
||||
"x": 19657.43365241951,
|
||||
"y": 30764.102850058836
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -367,11 +367,11 @@
|
||||
"id": "95d2c30f-215b-486e-8119-f4eac0279575",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 19957.43365241951,
|
||||
"x": 19657.43365241951,
|
||||
"y": 30764.102850058836
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19745.301618063546,
|
||||
"x": 19445.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -406,11 +406,11 @@
|
||||
"id": "1017b30d-de1b-4212-991e-9fd0a5b6c814",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20635.079365950267,
|
||||
"x": 20335.079365950267,
|
||||
"y": 30898.589170884043
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20345.301618063546,
|
||||
"x": 20045.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -437,7 +437,7 @@
|
||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||
],
|
||||
[
|
||||
"Tested",
|
||||
"Default",
|
||||
"Crypto Exchanges",
|
||||
"Foundations",
|
||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||
@@ -470,11 +470,11 @@
|
||||
"id": "705c4a67-787a-48cd-a3dc-3a557438bf0b",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20635.079365950267,
|
||||
"x": 20335.079365950267,
|
||||
"y": 31053.880597945557
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20345.301618063546,
|
||||
"x": 20045.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -501,7 +501,7 @@
|
||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||
],
|
||||
[
|
||||
"Tested",
|
||||
"Default",
|
||||
"Crypto Exchanges",
|
||||
"Foundations",
|
||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||
@@ -530,11 +530,11 @@
|
||||
"id": "9a867bf0-a71d-445c-b99a-75b60bbdce09",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20345.301618063546,
|
||||
"x": 20045.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20045.301618063546,
|
||||
"x": 19745.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -554,11 +554,11 @@
|
||||
"id": "2fd80894-900e-44ac-a1a7-56c14124f7a1",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20045.301618063546,
|
||||
"x": 19745.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19745.301618063546,
|
||||
"x": 19445.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -595,11 +595,11 @@
|
||||
"id": "ba6f3d5c-b36b-49d9-947f-392068109169",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20749.121182548915,
|
||||
"x": 20449.121182548915,
|
||||
"y": 31400.498953126727
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20459.343434662194,
|
||||
"x": 20159.343434662194,
|
||||
"y": 31478.144666657485
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -626,7 +626,7 @@
|
||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||
],
|
||||
[
|
||||
"Tested",
|
||||
"Default",
|
||||
"Crypto Exchanges",
|
||||
"Foundations",
|
||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||
@@ -659,11 +659,11 @@
|
||||
"id": "c90be267-90f9-45ae-b225-0578adb4aad9",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20671.475469018158,
|
||||
"x": 20371.475469018158,
|
||||
"y": 31690.27670101345
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20459.343434662194,
|
||||
"x": 20159.343434662194,
|
||||
"y": 31478.144666657485
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -690,7 +690,7 @@
|
||||
"7217b56c-e854-4c06-8b8a-d5d3c05a153d"
|
||||
],
|
||||
[
|
||||
"Tested",
|
||||
"Default",
|
||||
"Crypto Exchanges",
|
||||
"Foundations",
|
||||
"e3879d63-6f8f-41a3-8ac3-0349c4361722"
|
||||
@@ -720,11 +720,11 @@
|
||||
"id": "8ac5c2a9-a238-48ae-ab43-0a0a95a37464",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20459.343434662194,
|
||||
"x": 20159.343434662194,
|
||||
"y": 31478.144666657485
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20169.565686775473,
|
||||
"x": 19869.565686775473,
|
||||
"y": 31400.498953126727
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -753,11 +753,11 @@
|
||||
"id": "e85bbbd6-aca8-450f-9237-788062de5761",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20324.857113836988,
|
||||
"x": 20024.857113836988,
|
||||
"y": 31980.05444890017
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20247.21140030623,
|
||||
"x": 19947.21140030623,
|
||||
"y": 31690.27670101345
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -777,11 +777,11 @@
|
||||
"id": "48925cc9-f3cd-4499-8466-1338fed28a0d",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20247.21140030623,
|
||||
"x": 19947.21140030623,
|
||||
"y": 31690.27670101345
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 20169.565686775473,
|
||||
"x": 19869.565686775473,
|
||||
"y": 31400.498953126727
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -800,11 +800,11 @@
|
||||
"id": "63794496-c94b-42f9-81cc-c588708617a6",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 20169.565686775473,
|
||||
"x": 19869.565686775473,
|
||||
"y": 31400.498953126727
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19957.43365241951,
|
||||
"x": 19657.43365241951,
|
||||
"y": 31188.366918770764
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -824,11 +824,11 @@
|
||||
"id": "4b0c1ac5-515f-44a9-b9b9-e698a9c51eac",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 19957.43365241951,
|
||||
"x": 19657.43365241951,
|
||||
"y": 31188.366918770764
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19745.301618063546,
|
||||
"x": 19445.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -847,11 +847,11 @@
|
||||
"id": "61ef0b8d-de6e-4e76-bdd5-996836760a4b",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 19745.301618063546,
|
||||
"x": 19445.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 19445.301618063546,
|
||||
"x": 19145.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"floatingObject": {
|
||||
@@ -859,7 +859,7 @@
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"angleToParent": 2,
|
||||
"distanceToParent": 2,
|
||||
"distanceToParent": 3,
|
||||
"arrangementStyle": 0
|
||||
},
|
||||
"uiObject": {
|
||||
@@ -875,7 +875,7 @@
|
||||
"id": "e3879d63-6f8f-41a3-8ac3-0349c4361722",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 19445.301618063546,
|
||||
"x": 19145.301618063546,
|
||||
"y": 30976.2348844148
|
||||
},
|
||||
"targetPosition": {
|
||||
@@ -887,7 +887,35 @@
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"angleToParent": 1,
|
||||
"distanceToParent": 5,
|
||||
"distanceToParent": 3,
|
||||
"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
|
||||
},
|
||||
"uiObject": {
|
||||
@@ -910,7 +938,7 @@
|
||||
"floatingObject": {
|
||||
"isPinned": true,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"isCollapsed": true,
|
||||
"angleToParent": 1,
|
||||
"distanceToParent": 3,
|
||||
"arrangementStyle": 0
|
||||
@@ -1002,12 +1030,12 @@
|
||||
"id": "c54ecdcc-8cbb-492a-a433-4738b6abf452",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31784.26715519839,
|
||||
"y": 17740.979519129567
|
||||
"x": 37920.267155198395,
|
||||
"y": 10691.229519129567
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31639.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37775.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1030,12 +1058,12 @@
|
||||
"id": "a17d116f-65a9-460b-98fe-bf072c8fe41c",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31784.26715519839,
|
||||
"y": 17818.625232660324
|
||||
"x": 37920.267155198395,
|
||||
"y": 10768.875232660324
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31639.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37775.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1053,17 +1081,17 @@
|
||||
"id": "c4e402d7-5228-408c-9d67-379d6ef40bae",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31639.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37775.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"isCollapsed": true,
|
||||
"angleToParent": 1,
|
||||
"distanceToParent": 3,
|
||||
"arrangementStyle": 0
|
||||
@@ -1088,18 +1116,45 @@
|
||||
"name": "Masters",
|
||||
"config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Masters\",\"folderName\":\"Trading-Mines\",\"nodeType\":\"Trading Mine\",\"saveWithWorkspace\":false}",
|
||||
"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",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 24931.999001996006,
|
||||
"y": 17786.185771744596
|
||||
"x": 38154.80534757465,
|
||||
"y": 11049.610773244543
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31869.420863932082,
|
||||
"y": 18085.7859418701
|
||||
"x": 38005.420863932086,
|
||||
"y": 11036.035941870097
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": true,
|
||||
"isPinned": false,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"angleToParent": 2,
|
||||
@@ -1115,12 +1170,12 @@
|
||||
"id": "f6d5f4df-e146-40f8-ae02-b128794e5104",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31869.420863932082,
|
||||
"y": 18085.7859418701
|
||||
"x": 38005.420863932086,
|
||||
"y": 11036.035941870097
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31570.651896646956,
|
||||
"y": 18058.63627912121
|
||||
"x": 37706.65189664696,
|
||||
"y": 11008.886279121207
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1143,12 +1198,12 @@
|
||||
"id": "9595b8bd-fb0f-4039-883c-95e33e19b9e6",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31836.28870434292,
|
||||
"y": 18198.05323073434
|
||||
"x": 37972.28870434292,
|
||||
"y": 11148.303230734336
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31570.651896646956,
|
||||
"y": 18058.63627912121
|
||||
"x": 37706.65189664696,
|
||||
"y": 11008.886279121207
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1173,18 +1228,45 @@
|
||||
"name": "Low-Frequency",
|
||||
"config": "{\"project\":\"Algorithmic-Trading\",\"fileName\":\"Low-Frequency\",\"folderName\":\"Trading-Engines\",\"nodeType\":\"Trading Engine\",\"saveWithWorkspace\":false}",
|
||||
"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",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31047.224550898205,
|
||||
"y": 24843.622171945703
|
||||
"x": 37994.747674855076,
|
||||
"y": 11354.575189239333
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31762.715748785704,
|
||||
"y": 18289.095552533294
|
||||
"x": 37898.715748785704,
|
||||
"y": 11239.34555253329
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": true,
|
||||
"isPinned": false,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"angleToParent": 2,
|
||||
@@ -1200,12 +1282,12 @@
|
||||
"id": "a5293a3f-f83a-46bd-85b8-e9b9617e31d4",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31762.715748785704,
|
||||
"y": 18289.095552533294
|
||||
"x": 37898.715748785704,
|
||||
"y": 11239.34555253329
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31570.651896646956,
|
||||
"y": 18058.63627912121
|
||||
"x": 37706.65189664696,
|
||||
"y": 11008.886279121207
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1223,12 +1305,12 @@
|
||||
"id": "4e0346c6-6cc9-46c6-b24f-58fd72f693b1",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31570.651896646956,
|
||||
"y": 18058.63627912121
|
||||
"x": 37706.65189664696,
|
||||
"y": 11008.886279121207
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1256,12 +1338,12 @@
|
||||
"id": "ef537440-052e-4313-a876-5eb2426d1f67",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31357.340691316447,
|
||||
"y": 18053.73579133513
|
||||
"x": 37493.34069131645,
|
||||
"y": 11003.985791335128
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31209.797705274377,
|
||||
"y": 18026.697535663043
|
||||
"x": 37345.79770527438,
|
||||
"y": 10976.947535663043
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1284,12 +1366,12 @@
|
||||
"id": "c6eceec0-b648-43c6-b8b7-478efd9d05c9",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31295.00741728405,
|
||||
"y": 18150.14511554709
|
||||
"x": 37431.007417284054,
|
||||
"y": 11100.395115547091
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31209.797705274377,
|
||||
"y": 18026.697535663043
|
||||
"x": 37345.79770527438,
|
||||
"y": 10976.947535663043
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1312,12 +1394,12 @@
|
||||
"id": "d9464057-45a0-47ea-9957-c309d8e1c110",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31182.75944960229,
|
||||
"y": 18174.240521705113
|
||||
"x": 37318.759449602294,
|
||||
"y": 11124.490521705115
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31209.797705274377,
|
||||
"y": 18026.697535663043
|
||||
"x": 37345.79770527438,
|
||||
"y": 10976.947535663043
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1335,17 +1417,17 @@
|
||||
"id": "f7c5041d-1b63-4f5a-94f0-d848e131f5aa",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31209.797705274377,
|
||||
"y": 18026.697535663043
|
||||
"x": 37345.79770527438,
|
||||
"y": 10976.947535663043
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"isCollapsed": true,
|
||||
"angleToParent": 1,
|
||||
"distanceToParent": 2,
|
||||
"arrangementStyle": 0
|
||||
@@ -1363,12 +1445,12 @@
|
||||
"id": "e3a605d5-9565-4b65-9264-a4690acf12c1",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31075.539285331626,
|
||||
"y": 18077.61503812436
|
||||
"x": 37211.53928533163,
|
||||
"y": 11027.865038124362
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1398,18 +1480,45 @@
|
||||
"name": "Candles",
|
||||
"config": "{\"project\":\"Data-Mining\",\"fileName\":\"Candles\",\"folderName\":\"Data-Mines\",\"nodeType\":\"Data Mine\",\"saveWithWorkspace\":false}",
|
||||
"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",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 18838.294411177645,
|
||||
"y": 17804.494469582703
|
||||
"x": 36980.345593381644,
|
||||
"y": 11244.311309371924
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 30879.80608208589,
|
||||
"y": 18200.559685103384
|
||||
"x": 37015.806082085895,
|
||||
"y": 11150.809685103382
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": true,
|
||||
"isPinned": false,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"angleToParent": 1,
|
||||
@@ -1425,12 +1534,12 @@
|
||||
"id": "9c3aa82a-b852-4517-9f84-ea31807cdf90",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30879.80608208589,
|
||||
"y": 18200.559685103384
|
||||
"x": 37015.806082085895,
|
||||
"y": 11150.809685103382
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 30932.99681514227,
|
||||
"y": 18060.30724870057
|
||||
"x": 37068.99681514227,
|
||||
"y": 11010.55724870057
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1448,12 +1557,12 @@
|
||||
"id": "5750ba78-985b-4710-a187-e1a8057433a4",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30932.99681514227,
|
||||
"y": 18060.30724870057
|
||||
"x": 37068.99681514227,
|
||||
"y": 11010.55724870057
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1476,12 +1585,12 @@
|
||||
"id": "3cd3dca7-6f94-48ed-aac3-ecc0110acb26",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30814.8250568037,
|
||||
"y": 17978.739173367183
|
||||
"x": 36950.825056803704,
|
||||
"y": 10928.989173367185
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1504,12 +1613,12 @@
|
||||
"id": "e5fad92c-5271-4f9a-adc9-ff3eb53ac8f5",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30748.095736027215,
|
||||
"y": 17851.597075181213
|
||||
"x": 36884.09573602722,
|
||||
"y": 10801.847075181213
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1532,12 +1641,12 @@
|
||||
"id": "f439afaf-0a8f-46a9-b4d7-16ec795c665c",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30748.095736027215,
|
||||
"y": 17708.00767660868
|
||||
"x": 36884.09573602722,
|
||||
"y": 10658.257676608679
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1560,12 +1669,12 @@
|
||||
"id": "21aaff75-ac16-4ca9-93fb-4b24764db19d",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30814.8250568037,
|
||||
"y": 17580.86557842271
|
||||
"x": 36950.825056803704,
|
||||
"y": 10531.115578422707
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1588,12 +1697,12 @@
|
||||
"id": "0c16e8eb-a2ca-415c-aa22-bd90cc367db5",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 30932.99681514227,
|
||||
"y": 17499.29750308932
|
||||
"x": 37068.99681514227,
|
||||
"y": 10449.547503089321
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1616,12 +1725,12 @@
|
||||
"id": "98bdb407-1a1a-4746-bb5d-8a8a4ed84f90",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31075.539285331626,
|
||||
"y": 17481.98971366553
|
||||
"x": 37211.53928533163,
|
||||
"y": 10432.239713665529
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1644,12 +1753,12 @@
|
||||
"id": "bdc3bb8d-732f-4dbb-83be-abfa294c6a87",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31209.797705274377,
|
||||
"y": 17532.90721612685
|
||||
"x": 37345.79770527438,
|
||||
"y": 10483.157216126849
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1672,12 +1781,12 @@
|
||||
"id": "fb909610-78b1-4d6a-b345-14ae1800b9e6",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31305.015088950993,
|
||||
"y": 17640.385424281816
|
||||
"x": 37441.015088951,
|
||||
"y": 10590.635424281816
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -1696,12 +1805,12 @@
|
||||
"id": "bfb0b514-3b9f-4e9a-85ca-d0ca714b09f6",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 31039.37828125503,
|
||||
"y": 17779.802375894946
|
||||
"x": 37175.378281255034,
|
||||
"y": 10730.052375894946
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": true,
|
||||
|
||||
@@ -24,27 +24,32 @@
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "III->Foundations->Topic->Masters Data Mine->",
|
||||
"text": "III->Foundations->Topic->Heikin Data Mine->",
|
||||
"updated": 1611686401703
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "IV->Foundations->Topic->Sparta Data Mine->",
|
||||
"text": "IV->Foundations->Topic->Masters Data Mine->",
|
||||
"updated": 1611686401703
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "V->Foundations->Topic->Sparta Data Mine->",
|
||||
"updated": 1611686413735
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "V->Foundations->Topic->Zeus Data Mine->",
|
||||
"text": "VI->Foundations->Topic->Zeus Data Mine->",
|
||||
"updated": 1611686424488
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "VI->Foundations->Topic->CoinGecko API Map and Mine->",
|
||||
"text": "VII->Foundations->Topic->CoinGecko API Map and Mine->",
|
||||
"updated": 1622690513016
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
"style": "Chapter",
|
||||
"text": "VIII->Foundations->Topic->quantum Data Mine->"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -2,7 +2,14 @@
|
||||
"type": "Asset",
|
||||
"definition": {
|
||||
"text": "An asset node is the definition of an asset in Superalgos.",
|
||||
"updated": 1609771995506
|
||||
"updated": 1609771995506,
|
||||
"translations": [
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Узел актива - это определение актива в Superalgos.",
|
||||
"updated": 1636929400025
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
|
||||
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"type": "Exchange Account Asset",
|
||||
"definition": {
|
||||
"text": "The exchange account asset represents a single asset the user has at the exchange."
|
||||
"text": "The exchange account asset represents a single asset the user has at the exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El activo de la cuenta del exchange representa un único activo que el usuario tiene en el exchange.",
|
||||
"updated": 1637230605691
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -10,7 +17,14 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The exchange account asset is a reference to an asset defined under the exchange assets node."
|
||||
"text": "The exchange account asset is a reference to an asset defined under the exchange assets node.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El activo de la cuenta del exchange es una referencia a un activo definido debajo del nodo de activos del exchange.",
|
||||
"updated": 1637230688300
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -21,23 +21,58 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "codeName is the name or label of your key, as supplied by the exchange."
|
||||
"text": "codeName is the name or label of your key, as supplied by the exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "codeName es el nombre o etiqueta de su llave, suministrado por el exchange.",
|
||||
"updated": 1637230815507
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "secret is the secret key supplied by the exchange."
|
||||
"text": "secret is the secret key supplied by the exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "secrete es la clave secreta proporcionada por el exchange.",
|
||||
"updated": 1637230936259
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "uid is the uid supplied by the exchange. This is not required for all exchanges."
|
||||
"text": "uid is the uid supplied by the exchange. This is not required for all exchanges.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "uid es la identificación de usuario proporcionado por el exchange. Esto no es obligatorio para todos los exchanges.",
|
||||
"updated": 1637230922445
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "password is the password or passphrase supplied at the creation of the key and secret. This is not required for all exchanges."
|
||||
"text": "password is the password or passphrase supplied at the creation of the key and secret. This is not required for all exchanges.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "password ies la contraseña o frase de contraseña proporcionada al crear la clave y el secreto. Esto no es obligatorio para todos los exchanges.",
|
||||
"updated": 1637230970843
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Warning",
|
||||
"text": "To keep your exchange keys safe, never share data structures you may download from the system, as downloads contain all information in the data structure, including personal information such as exchange keys. Use the share option on the menu instead. The share option strips sensitive information and outputs a file that is safe for sharing."
|
||||
"text": "To keep your exchange keys safe, never share data structures you may download from the system, as downloads contain all information in the data structure, including personal information such as exchange keys. Use the share option on the menu instead. The share option strips sensitive information and outputs a file that is safe for sharing.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Para mantener sus llaves del exchange seguras, nnunca comparta estructuras de datos que pueda descargar del sistema, ya que las descargas contienen toda la información en la estructura de datos, incluida información personal como llave del exchange. En su lugar, use la opción de compartir en el menú. La opción de compartir elimina la información confidencial y genera un archivo que es seguro para compartir.",
|
||||
"updated": 1637231067789
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"type": "Exchange Data Products",
|
||||
"definition": {
|
||||
"text": "The exchange data products node organizes data mines data by exchange. That is, each exchange installed in the system has an exchange data products node grouping all market data products nodes corresponding to the said exchange."
|
||||
"text": "The exchange data products node organizes data mines data by exchange. That is, each exchange installed in the system has an exchange data products node grouping all market data products nodes corresponding to the said exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El nodo exchange data products organiza extrae datos minados por el exchange. Esto es cada exchange instalado en el sistema tiene un nodo de exchange data productsagrupando todo el mercado de nodos data products correspondientes a dicho exchange.",
|
||||
"updated": 1637231279112
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -10,11 +17,25 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The exchange data products node must reference the exchange of choice. This reference constraints the rest of the definitions to the context of the said exchange."
|
||||
"text": "The exchange data products node must reference the exchange of choice. This reference constraints the rest of the definitions to the context of the said exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El nodo de productos de datos del exchange debe hacer referencia al exchange de selección. Esta referencia limita el resto de las definiciones al contexto de dicho exchange.",
|
||||
"updated": 1637231376591
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "When representing an exchange featured in the system's icons library, the standard exchange data tasks icon is replaced by the exchange's logo."
|
||||
"text": "When representing an exchange featured in the system's icons library, the standard exchange data tasks icon is replaced by the exchange's logo.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Al representar un exchange que aparece en la biblioteca de iconos del sistema, el standard exchange el data tasks ícono es reemplazado por el logo del exchange.",
|
||||
"updated": 1637231467077
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"type": "Exchange Id",
|
||||
"definition": {
|
||||
"text": "Exchange ID is a unique identifier the exchange assigns to the order, so that it may be unequivocally identified."
|
||||
"text": "Exchange ID is a unique identifier the exchange assigns to the order, so that it may be unequivocally identified.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Exchange ID es un identificador único que el exchange asigna al pedido, de modo que pueda identificarse de manera inequívoca.",
|
||||
"updated": 1637231542788
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -10,11 +17,25 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "By default, it is the rate at the close of the last candle at the moment the order is placed. All market orders have the default rate value."
|
||||
"text": "By default, it is the rate at the close of the last candle at the moment the order is placed. All market orders have the default rate value.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Por defecto, es la tasa al cierre de la última vela en el momento en que se realiza la orden. Todas las órdenes de mercado tienen el valor de la tasa predeterminada.",
|
||||
"updated": 1637231569099
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "In the case of limit orders, it is the rate as specified by the formula under the order rate node. If no such definition exists, then limit orders use the default value as well."
|
||||
"text": "In the case of limit orders, it is the rate as specified by the formula under the order rate node. If no such definition exists, then limit orders use the default value as well.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "En el caso de las órdenes limitadas, es la tarifa especificada por la fórmula en el nodo de tarifa de la orden. Si no existe tal definición, las órdenes limitadas también utilizan el valor predeterminado.",
|
||||
"updated": 1637231597892
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Block",
|
||||
@@ -31,7 +52,14 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "initialValue allows resetting the initial state of the node to an arbitrary value."
|
||||
"text": "initialValue allows resetting the initial state of the node to an arbitrary value.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "initialValue permite resetear el estado incial del nodo a un valor arbitrario.",
|
||||
"updated": 1637231635132
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"type": "Exchange Orders",
|
||||
"definition": {
|
||||
"text": "Exchange orders is the section of the data structure that keeps track of orders of all types."
|
||||
"text": "Exchange orders is the section of the data structure that keeps track of orders of all types.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Exchange orders es la sección de la estructura de datos que realiza un seguimiento de los pedidos de todo tipo.",
|
||||
"updated": 1637231928099
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -10,15 +17,36 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The function of this section of the trading engine is to provide the data structure to hold the information of orders as they are open and closed."
|
||||
"text": "The function of this section of the trading engine is to provide the data structure to hold the information of orders as they are open and closed.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "La función de esta sección del trading engine es proveer la estructura de datos para contener la información de los pedidos a medida que están abiertos y cerrados.",
|
||||
"updated": 1637231763521
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Orders are organized by type, such as market orders and limit orders, and also by the type of transaction, such as buy or sell orders."
|
||||
"text": "Orders are organized by type, such as market orders and limit orders, and also by the type of transaction, such as buy or sell orders.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Orders se organizan por tipo, como órdenes de mercado y órdenes limitadas, y también por tipo de transacción, como órdenes de compra o venta.",
|
||||
"updated": 1637231780323
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Each section of the hierarchy must have the definition of as many orders of each type as the trading system is capable of placing concurrently. For example, if the execution algorithm may place up to three limit buy orders to open a position, then three limit orders must exist under the limit buy orders section of the hierarchy. Each order defined in the trading system must reference the data structure of a matching type of order in the trading engine."
|
||||
"text": "Each section of the hierarchy must have the definition of as many orders of each type as the trading system is capable of placing concurrently. For example, if the execution algorithm may place up to three limit buy orders to open a position, then three limit orders must exist under the limit buy orders section of the hierarchy. Each order defined in the trading system must reference the data structure of a matching type of order in the trading engine.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Cada sección de la jerarquía debe tener la definición de tantos órdenes de cada tipo como el sistema de trading es capaz de colocar al mismo tiempo. Por ejemplo, si el algoritmo de ejecución puede colocar hasta tres órdenes de compra límite para abrir una posición, entonces deben existir tres órdenes límite bajo la sección de órdenes de compra límite de la jerarquía. Cada orden definida en el sistema de trading debe hacer referencia a la estructura de datos de un tipo de orden coincidente en el trading engine.",
|
||||
"updated": 1637231883239
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"type": "Exchange Trading Products",
|
||||
"definition": {
|
||||
"text": "The exchange trading products node organizes trading mines data by exchange. That is, each exchange installed in the system has an exchange trading products node grouping all session references corresponding to the said exchange."
|
||||
"text": "The exchange trading products node organizes trading mines data by exchange. That is, each exchange installed in the system has an exchange trading products node grouping all session references corresponding to the said exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El exchange trading products node ( nodo de productos de trading del exchange) organiza datos de minado de trading por el exchange. Esto es, cada exchange instalado en el sistema tiene un nodo de productos comerciales del exchange que agrupa todas las referencias de sesión correspondientes a dicho exchange.",
|
||||
"updated": 1637232089942
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -10,11 +17,25 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The exchange trading products node must reference the exchange of choice. This reference constraints the rest of the definitions to the context of the said exchange."
|
||||
"text": "The exchange trading products node must reference the exchange of choice. This reference constraints the rest of the definitions to the context of the said exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El nodo de productos detrading del exchange debe referenciar al exchange de elección Esta referencia limita el resto de las definiciones al contexto de dicho exchange.",
|
||||
"updated": 1637232209076
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "When representing an exchange featured in the system's icons library, the standard exchange trading products icon is replaced by the exchange's logo."
|
||||
"text": "When representing an exchange featured in the system's icons library, the standard exchange trading products icon is replaced by the exchange's logo.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Al representar un exchange aparece en la biblioteca de iconos del sistema, el ícono estándar de los porductos de trading del exchange es reemplazado por el logo del exchange.",
|
||||
"updated": 1637232310775
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,14 @@
|
||||
{
|
||||
"type": "Exchange Trading Tasks",
|
||||
"definition": {
|
||||
"text": "The exchange trading tasks node organizes trading tasks by exchange. That is, each exchange installed in the system has an exchange trading tasks node grouping all market trading tasks corresponding to the said exchange."
|
||||
"text": "The exchange trading tasks node organizes trading tasks by exchange. That is, each exchange installed in the system has an exchange trading tasks node grouping all market trading tasks corresponding to the said exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El exchange trading tasks node ( nodo de tareas de trading del exchange) organiza tareas de trading por exchange. Esto es, cada exchange instalado en el sistema tiene un nodo de tareas de trading del exchange agrupando todas las tareas de trading del mercado correspondientes a dicho exchange.",
|
||||
"updated": 1637232524756
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -10,11 +17,25 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The exchange trading tasks node must reference the exchange of choice. This reference constraints the rest of the definitions to the context of the said exchange."
|
||||
"text": "The exchange trading tasks node must reference the exchange of choice. This reference constraints the rest of the definitions to the context of the said exchange.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El nodo de tareas de trading del exchange debe referenciar al exchange de elección. Esta referencia limita el resto de las definiciones al contexto de dicho exchange.",
|
||||
"updated": 1637232575029
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "When representing an exchange featured in the system's icons library, the standard exchange trading tasks icon is replaced by the exchange's logo."
|
||||
"text": "When representing an exchange featured in the system's icons library, the standard exchange trading tasks icon is replaced by the exchange's logo.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Al representar un exchange aparece en la biblioteca de iconos del sistema, el estándar ícono de tareas de trading del exchangees reemplazado por el logo del exchange.",
|
||||
"updated": 1637232710352
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Block",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"type": "Limit Buy Order",
|
||||
"definition": {
|
||||
"text": "A limit buy order is an instruction sent to the exchange to buy the base asset, for execution at a specific rate or better.",
|
||||
"text": "A limit order is an order to buy or sell a security at a specific price or better. A buy limit order can only be executed at the limit price or lower, and a sell limit order can only be executed at the limit price or higher.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
@@ -13,8 +13,14 @@
|
||||
"language": "DE",
|
||||
"text": "Ein limit buy order ist eine an die Börse gesendete Anweisung zum Kauf des Basiswertes, die zu einem bestimmten Kurs oder besser ausgeführt werden soll.\n",
|
||||
"updated": 1634876555681
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Лимитный ордер - это приказ на покупку или продажу ценной бумаги по определенной цене или выше. Лимитный ордер на покупку может быть исполнен только по предельной цене или ниже, а лимитный ордер на продажу может быть исполнен только по предельной цене или выше.",
|
||||
"updated": 1636987786529
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636987695057
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
"language": "ES",
|
||||
"text": "Parameters son propiedades de trading sessions, definido por los usuarios, para determinar su comportamiento y mejorar la calidad de las simulaciones.",
|
||||
"updated": 1624453669656
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Параметры - это свойства торговых сессий, определяемые пользователями для установления их поведения и повышения качества моделирования.",
|
||||
"updated": 1636929248350
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"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.",
|
||||
"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.",
|
||||
"updated": 1635522983953
|
||||
}
|
||||
]
|
||||
|
||||
@@ -14,10 +14,44 @@
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This command adds a new page to the docs allowing you to specify where and what type of page you would like to add. The command specifies four main properties of your new page:",
|
||||
"updated": 1637179049731
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Page Type: Superalgos' documentation is broken up into a variety of different page catagories. You can read more about the different options at this page: Docs Page Category",
|
||||
"updated": 1637179879424
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "The Project within which the page will live: Each project within Superalgos contains it's own documentation. This option allows you to choose the project your page will be added to.",
|
||||
"updated": 1637182337124
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Topic, Tutorial, or Review Title: Collections of pages are gathered under topic titles. These titles act as unique keys that make the collection of pages browsable as a unit. This option allows you to choose which topic to create or add your page to.",
|
||||
"updated": 1637182170914
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Page Title: Each page is identified by a unique title. This title should help users find the content of your page. This option allows you to choose this title.",
|
||||
"updated": 1637181908883
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Page Number: Optionally, a page number can be manually defined for the new page. If you do not, the system will automatically generate the next available number for your page.",
|
||||
"updated": 1637181939592
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Single-Page Syntax",
|
||||
"updated": 1613765905233
|
||||
"text": "Single-Page Syntax"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Some catagories of pages are added without using a topic title. If you would like to add one of these single page catagories you may use the following syntax.",
|
||||
"updated": 1637181470140
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
@@ -56,6 +90,10 @@
|
||||
"text": "Page-Collection Syntax",
|
||||
"updated": 1613766298709
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The other page catagories use a topic title to group pages together. You may add one of these pages using this syntax."
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "docs.add [Topic|Tutorial|Review] to Project: Docs [Topic|Tutorial|Review] Name->Docs Page Name->Docs Page Number",
|
||||
@@ -85,79 +123,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "docs.add Review to Project: Superalgos Project Review->Awasome!->2",
|
||||
"updated": 1614076323955
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Parameters",
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Parameter",
|
||||
"updated": 1633893281975
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Project: It's the project where the page is defined.",
|
||||
"updated": 1613764802872,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Project: Es ist das Projekt, in dem die Seite definiert ist.",
|
||||
"updated": 1633893301146
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Docs Page Category: One of the available categories.",
|
||||
"updated": 1613764813920,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": " Docs Page Category: Eine der verfügbaren Kategorien.",
|
||||
"updated": 1633893321559
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Docs topic / tutorial / review name: The name of the topic / tutorial / review the new page will belong to.",
|
||||
"updated": 1613767524694,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Docs topic / tutorial / review name: Der Name des topic / tutorial / review, zu dem die neue Seite gehören soll.",
|
||||
"updated": 1633893492100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Docs Page Name: The name of the page.",
|
||||
"updated": 1613764889322,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Docs Page Name: Der Name der Seite.",
|
||||
"updated": 1633893510369
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Docs Page Number: Optional. The number affects the position in the corresponding table of contents only. If a Docs Page Number is not provided, the systems assigns one.",
|
||||
"updated": 1633893655425,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Docs Page Number: Optional. Die Nummer wirkt sich nur auf die Position im entsprechenden Inhaltsverzeichnis aus. Wenn keine Dokumentseitennummer angegeben ist, wird vom System eine zugewiesen.",
|
||||
"updated": 1633893792768
|
||||
}
|
||||
]
|
||||
"text": "docs.add Review to Project: Superalgos Project Review->Awesome!->2",
|
||||
"updated": 1637181747607
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"topic": "Heikin Data Mine",
|
||||
"pageNumber": 1,
|
||||
"type": "Heikin By @Raplh2502",
|
||||
"definition": {
|
||||
"text": "This data mine includes the Heikin Ashi candle style, as well as a Heikin Ashi based Supertrend indicator.",
|
||||
"updated": 1611685345604
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Heikin data mine is brought to you by...",
|
||||
"updated": 1611685372883
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "@Raplh2502->github.com/Raplh2502/",
|
||||
"updated": 1611685413223
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Collaborate with this data mine and report issues directly at the Superalgos repository."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"topic": "Heikin Data Mine",
|
||||
"pageNumber": 2,
|
||||
"type": "Heikin Ashi Candles - Heikin Indicator",
|
||||
"definition": {
|
||||
"text": "This indicator produces the Heikin Ashi style candles.",
|
||||
"updated": 1611661320849
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Heikin Ashi On the Charts",
|
||||
"updated": 1611661332955
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Heikin Ashi means \"average bar\" in Japanese. It is useful for making candlestick chart more readable and trends easier to analyse.",
|
||||
"updated": 1611764485658
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-heikin-on-the-chart.png",
|
||||
"updated": 1611661370646
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Above: The Heikin Ashi Candle."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Heikin Ashi candle shares some characteristics of standard candles as it contains the same parameters of open, close, maximum and mimimun."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The calculation of the open and close parameters differ from standard candles as they are calculated as follows:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Close; Average price of the current bar: 0.25 * (Open + Close + Maximum + Minimum)"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Open; The Midpoint of the previous bar: 0.5 * (Previous.Open + Previous.Close)"
|
||||
},
|
||||
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Heikin Ashi candles look smoother as they are essentially taking an average of the price movement, and they tend to stay the same color during a continuing trend."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-standard-on-the-chart.png",
|
||||
"updated": 1611673329568
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Above: The Standard Candle."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"topic": "Heikin Data Mine",
|
||||
"pageNumber": 3,
|
||||
"type": "Heikin Ashi Supertrend - Heikin Indicator",
|
||||
"definition": {
|
||||
"text": "Produce the supertrend indicator using the Heikin Ashi Candles as a basis for its calcuations.",
|
||||
"updated": 1636853769
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Heikin Ashi Supertrend On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A supertrend is a trend following indicator similar to moving averages. It is plotted on price and the current trend can simply be determined by its placement; a green lin below the price action is an uptrend, and a red line above the price action is a downtrend."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-superTrend-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This supertrend indicator uses Heikin Ashi candles instead of standard candles to calculate the average true range (ATR) before calculating the final trend values."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation as per your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under \"Super Trend Heikin\" Product Definition. The two configurable parameters are:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Nperiod: the ATR length"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "multiplier: the ATR multiplier"
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-supertrend-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Heikin Super Trend Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There are five properties available:"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Name | Product Variable | Properties |\n| Super Trend Heikin | HeikinsuperTrend | trend, uptrend, downtrend, atrNPeriod, trueRange |",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at01hs.HeikinsuperTrend.trend == 1",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Trend is downward, and price action remains under the trendline:",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at15min.HeikinsuperTrend.trend == -1 && ( chart.at15min.candle.max < chart.at15min.HeikinsuperTrend.downtrend)",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 1,
|
||||
"type": "quantum By @quantum8",
|
||||
"definition": {
|
||||
"text": "This data mine includes trend indicators such as Keltner Channel, Moving Volume Weighted Average Price (MVWAP), Parabolic Stop and Reverse (PSAR), a buy/sell inducator BeepBoop, and two indicators designed to help gauge trending or consolidating markets; Choppy and Chop Index.",
|
||||
"updated": 1611685345604
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The quantum data mine is brought to you by...",
|
||||
"updated": 1611685372883
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "@quantum8->github.com/quantum8/",
|
||||
"updated": 1611685413223
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Collaborate with this data mine and report issues directly at the Superalgos repository."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 2,
|
||||
"type": "Keltner Channel - quantum Indicator",
|
||||
"definition": {
|
||||
"text": "This indicator produces the Keltner Channel volatility bands.",
|
||||
"updated": 1611661320849
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Keltner Channel On the Charts",
|
||||
"updated": 1611661332955
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "According to Investopedia, “Keltner Channels are volitility based bands that are placed on either side of an asset's price and can aid in determining the direction of a trend.”",
|
||||
"updated": 1611764485658
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-keltner-on-the-chart.png",
|
||||
"updated": 1611661370646
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Keltner Channel uses the average true-range (ATR) or volatility, with price action breaking above or below the top or bottom bands signalling a continuation."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Standard Parameters:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Channel Length: 20"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Multiplier: 1.5"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "ATR Length: 14"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation as per your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under “Keltner Channel” Product Definition."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-keltner-params.png",
|
||||
"updated": 1611673329568
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There are three properties available to access:"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Name | Product Variable | Properties |\n| Keltner Channel | keltner | Upper, Lower, midPoint |",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1611661674316
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at24hs.keltner.Upper > chart.at24hs.previous.keltner.Upper",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Price action is below the lower band:"
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at24hs.candle.close < chart.at24hs.keltner.Lower",
|
||||
"updated": 1636853769
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 3,
|
||||
"type": "Moving Volume Average Price (MVWAP) - quantum Indicator",
|
||||
"definition": {
|
||||
"text": "Produce the average price of a set time period, taking into account the volume of trade over the same period of time",
|
||||
"updated": 1636853769
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Moving VWAP On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The moving VWAP takes into account the volume of trade over a set period of time. Unlike the standard VWAP, the value is never reset for each trading day, hence why it is called “moving”. There are 5 MVWAP of differing periods produced by this data mine."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-MVWAP-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There are five MVWAPs produced by this indicator, with the following periods: 5, 10, 20, 50, 100."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation as per your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under “MVWAP” Product Definition."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-MVWAP-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "MVWAP Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There are five properties available:"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Name | Product Variable | Properties |\n| MVWAP | MVWAP | mvwap1, mvwap2, mvwap3, mvwap4, mvwap5 |",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A basic strategy can be built by looking for a short period VWAP crossing above a longer one:"
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at01hs.MVWAP.mvwap3 > chart.at01hs.MVWAP.mvwap5",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 4,
|
||||
"type": "Parabolic Stop and Return (PSAR) - quantum Indicator",
|
||||
"definition": {
|
||||
"text": "The indicator produces the parabolic SAR indicator.",
|
||||
"updated": 1636853769
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Parabolic SAR On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "According to Investopedia, “The parabolic SAR is a technical indicator used to determine the price direction of an asset, as well as draw attention to when the price direction is changing. Sometimes known as the stop and reversal system. ”"
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-PSAR-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The chart for this indicator shows a series of marks placed either above or below the price bars. A dot below the price is deemed to be a bullish signal. Conversely, a dot above the price is used to illustrate the bears are in control and the momentum is likely to remain downward."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "As the price of an asset rises, the marks will rise as well, first slowly and then picking up speed and accelerating with the trend. The SAR starts to move a little faster as the trend develops, and the marks soon catch up to the price, indicating a possible trend reversal."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The indicator can produce false signals when in a consolidating/sideways trend, so it's best to use it with another indicator to provide confluence such as RSI or the chop index."
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Parabolic SAR Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation as per your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under “PSAR” Product Definition."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-PSAR-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Name | Product Variable | Properties |\n| PSAR | PSAR | psar, af |",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:"
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at01hs.PSAR.psar < chart.at01hs.candle.close",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "PSAR is below the candle price action."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 5,
|
||||
"type": "Beep Boop - quantum Indicator",
|
||||
"definition": {
|
||||
"text": "The indicator produces a buy/sell signal based on the indicator originally written by TradingRush channel on YouTube.",
|
||||
"updated": 1611662439678
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "BeepBoop On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The BeepBoop indicator is based on the MACD 12-26 cross strategy principles. When the MACD crosses up, a Buy signal is generated. When the signal corsses down, a sell signal is generated. For all other times the signal is neutral. The neutral state may be used to exit a trade.",
|
||||
"updated": 1611662450791
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-BeepBoop-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation as per your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under “BeepBoop” Product Definition."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-BeepBoop-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "BeepBoop Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Setting | Product Variable | Properties |\n| BeepBoop | BeepBoop | HistCol |",
|
||||
"updated": 1611662546677
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A simple strategy can be built by using the Buy/Sell signals, with a Neutral signal possibly indicating to exit the position. To add confluence, it's recommended to combine with the EMA200 and only take trades in the direction of the EMA. For example, only take buy signals when price action is above the EMA200."
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at30min.BeepBoop.HistCol == \"Buy\" ",
|
||||
"updated": 1611662656647
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at15min.BeepBoop.HistCol == \"Sell\" "
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at02hs.BeepBoop.HistCol == \"Neutral\" ",
|
||||
"updated": 1611662681719
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 6,
|
||||
"type": "Choppiness Index - quantum Indicator",
|
||||
"definition": {
|
||||
"text": "This indicator produces a volatility indicator that determines when the market is following a trend, or if the market is choppy and trading sideways.",
|
||||
"updated": 1611662439678
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Choppiness Indicator On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Choppiness index indicator produces a value between 0-100. When the indicator is closer to 100, the market is choppy. Conversely, when the values are near 0, the market is in a directional trend.",
|
||||
"updated": 1611662450791
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The indicator is directionless, it does not show which way the trend is going, only if there is a trend or not.",
|
||||
"updated": 1611662450791
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-ChopIndex-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There are two locations to change the parameters for this indicator. To change the calculation to your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under \"Chop Index\" Product Definition. The parameter to change is on line 4, lengthTR. The default setting is 14."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-ChopIndex-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the plotting thresholds, navigate to the Data Building Procedure -> Procedure Initialization under \"Chop Index\" Product Definition. The parameters to change are on lines 12 and 13. The upperLine default is 61.8 and the lowerLine is set to 45 for the crypto market. It can be changed to the default fibonacci number of 38.2 if desired."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-ChopIndex2-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Chop Index Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Setting | Product Variable | Properties |\n| Chop Index | Chop | Index, upperLine, lowerLine |",
|
||||
"updated": 1611662546677
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A simple strategy can be built by entering a trade when the chop index falls below the lowerLine:"
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at30min.Chop.Index < chart.at30min.Chop.lowerLine",
|
||||
"updated": 1611662656647
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The exit could then be:"
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at30min.Chop.Index > chart.at30min.Chop.upperLine"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Keep in mind that the example strategies would need input from a directional indicator such as MACD, PSAR, or ADX to ensure you are entering the position in the intended direction.",
|
||||
"updated": 1611662681719
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"topic": "quantum Data Mine",
|
||||
"pageNumber": 7,
|
||||
"type": "Choppy - quantum Indicator",
|
||||
"definition": {
|
||||
"text": "The indicator produces a volatiliy signal and is based on the indicator originally written by TradingRush channel on YouTube.",
|
||||
"updated": 1611662439678
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Choppy On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Choppy indicator has three components. When price movement is good, the Choppy indicator will show green bars. When the movement is very good, the bar will indicate dark green. If the movement is choppy, there will be no colored bars.",
|
||||
"updated": 1611662450791
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The line plot will increase for each green bar printed, indicating a moving market. The value of the line is between 0-100. Please not that this does not indicate the direction of the price movment, only that the market is trending.",
|
||||
"updated": 1611662450791
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "When the line breaks through the printed bars, this indicates a strong trend, and a possible buy/sell signal.",
|
||||
"updated": 1611662450791
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-Choppy-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation to your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under \"Choppy\" Product Definition. Changing the variable \"line\" adjusts the buy signal threshold line and defaults to 50. The Original default value on TradingRush was 20."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/quantum-Choppy-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Choppy Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Setting | Product Variable | Properties |\n| Choppy | Choppy | threshold, maProperty, graph |",
|
||||
"updated": 1611662546677
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The property functions are as follows:",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "maProperty: the value of the histogram bar. Possible values are, from order of consolidation to trending; Choppy, Slower, Slow, Up",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "graph: the value of the plotted graph",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "threshold: the value where the trend graph becomes stronger than the histogram bar.",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1611662641354
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A simple strategy can be built by entering a trade when the threshold rises above the histogram size."
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at30min.Choppy.graph > chart.at30min.Choppy.threshold",
|
||||
"updated": 1611662656647
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at01hs.Choppy.maProperty == \"Slow\" "
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at02hs.Choppy.maProperty == \"Up\" ",
|
||||
"updated": 1611662681719
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -4,27 +4,62 @@
|
||||
"type": "Token Task Force",
|
||||
"definition": {
|
||||
"text": "The mission of the Token Task Force is to realize the maximum potential of the Superalgos SA Token.",
|
||||
"updated": 1618852034121
|
||||
"updated": 1618852034121,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "La misión del Token Task Force es realizar el máximo potencial del Superalgos SA Token.",
|
||||
"updated": 1637160957992
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Superalgos SA Token is the backbone of the project and the main resource available to incentivize contributions. As such, it is of the utmost importance that sufficient resources are allocated to developing the token ecosystem.",
|
||||
"updated": 1618852056760
|
||||
"updated": 1618852056760,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El Superalgos SA Token es la columna vertebral del proyecto y el principal recurso disponible para incentivar las contribuciones. Como tal, es de suma importancia que se asignen recursos suficientes para desarrollar el ecosistema del token.",
|
||||
"updated": 1637161052701
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Join the Task Force"
|
||||
"text": "Join the Task Force",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Join the Task Force ( Únase al grupo de trabajo)",
|
||||
"updated": 1637161081095
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "The task force meets in the Token Group. To join the task force, join the group!",
|
||||
"updated": 1618851705842
|
||||
"updated": 1618851705842,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El grupo de trabajo se reúne en el Token Group. Para unirse a la fuerza de trabajo, unirse al grupo!",
|
||||
"updated": 1637161155470
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "The current focus of the Token Task Force is getting the Superalgos SA Token listed in as many exchanges as possible.",
|
||||
"updated": 1618852050971
|
||||
"updated": 1618852050971,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El foco actual del Token Task Force es lograr listar Superalgos SA Token en tantos exchanges como sea posible.",
|
||||
"updated": 1637161225370
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
@@ -33,7 +68,14 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Listing Requirements Research Task"
|
||||
"text": "Listing Requirements Research Task",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Listing Requirements Research Task ( tareas de investigación de requisitos para el listado )",
|
||||
"updated": 1637161329139
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
"text": "Here's the crazy bit... the Plugin File Position node determines where in the workspace the plugin is placed!",
|
||||
"updated": 1615921131447,
|
||||
"icon": {
|
||||
"name": "Plugins\\plugin-file-position",
|
||||
"project": "Foundations"
|
||||
"name": "plugin-file-position",
|
||||
"project": "Community-Plugins"
|
||||
},
|
||||
"translations": [
|
||||
{
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
"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!",
|
||||
"icon": {
|
||||
"name": "Plugins\\plugin-trading-systems",
|
||||
"project": "Foundations"
|
||||
"name": "plugin-trading-systems",
|
||||
"project": "Community-Plugins"
|
||||
},
|
||||
"updated": 1615925984822,
|
||||
"translations": [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"definition": {
|
||||
"text": "Remember I said that the plugin file is loaded every time the workspace is loaded? This feature has an immediate consequence...",
|
||||
"icon": {
|
||||
"name": "Bullet\\bullet-error",
|
||||
"name": "bullet-error",
|
||||
"project": "Foundations"
|
||||
},
|
||||
"updated": 1615978752612,
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
"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!",
|
||||
"icon": {
|
||||
"name": "Trading\\trading-system",
|
||||
"project": "Foundations"
|
||||
"name": "trading-system",
|
||||
"project": "Algorithmic-Trading"
|
||||
},
|
||||
"updated": 1629908121952,
|
||||
"translations": [
|
||||
|
||||
@@ -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!",
|
||||
"icon": {
|
||||
"name": "indicator-bot",
|
||||
"project": "Foundations"
|
||||
"project": "Data-Mining"
|
||||
},
|
||||
"updated": 1629909327051,
|
||||
"translations": [
|
||||
|
||||
@@ -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!",
|
||||
"icon": {
|
||||
"name": "indicator-bot",
|
||||
"project": "Foundations"
|
||||
"project": "Data-Mining"
|
||||
},
|
||||
"updated": 1616180582873,
|
||||
"translations": [
|
||||
|
||||
@@ -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!",
|
||||
"updated": 1616235133472,
|
||||
"icon": {
|
||||
"name": "Data\\data-mine",
|
||||
"project": "Foundations"
|
||||
"name": "data-mine",
|
||||
"project": "Data-Mining"
|
||||
},
|
||||
"translations": [
|
||||
{
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
"definition": {
|
||||
"text": "The Community may also contribute Trading Systems! At this point, there're only a few, but we hope more will emerge soon!",
|
||||
"icon": {
|
||||
"name": "Trading\\trading-system",
|
||||
"project": "Foundations"
|
||||
"name": "trading-system",
|
||||
"project": "Algorithmic-Trading"
|
||||
},
|
||||
"updated": 1616235875824,
|
||||
"translations": [
|
||||
|
||||
@@ -80,8 +80,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"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": 1619794957137,
|
||||
"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!",
|
||||
"updated": 1636912795665,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -55,33 +55,9 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"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": 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,
|
||||
"style": "Note",
|
||||
"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!",
|
||||
"updated": 1636912890459,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -80,8 +80,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Even the structure of mined data may have changed!",
|
||||
"updated": 1617017781902,
|
||||
"text": "The structure of mined data may have changed!",
|
||||
"updated": 1636912993126,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -80,8 +80,8 @@
|
||||
},
|
||||
{
|
||||
"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! We won't go there now!",
|
||||
"updated": 1618148172616,
|
||||
"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!",
|
||||
"updated": 1636913062018,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -56,8 +56,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Go back to the footer and select Plugins-Docs as your Current Branch.",
|
||||
"updated": 1619794998745,
|
||||
"text": "Go back to the footer and select Develop as your Current Branch.",
|
||||
"updated": 1636913147028,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
"pageNumber": 13,
|
||||
"type": "Tutorial Step - Welcome Back!",
|
||||
"definition": {
|
||||
"text": "If you followed my instructions to the letter, you should now be running the software in the plugins-docs branch! Awesome!",
|
||||
"text": "If you followed my instructions to the letter, you should now be running the software in the Develop branch! Awesome!",
|
||||
"icon": {
|
||||
"name": "hits",
|
||||
"project": "Foundations"
|
||||
},
|
||||
"updated": 1618159282200,
|
||||
"updated": 1636913180861,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -32,8 +32,8 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"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": 1618159308510,
|
||||
"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!",
|
||||
"updated": 1636913978584,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -56,8 +56,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"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": 1617020167891,
|
||||
"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!",
|
||||
"updated": 1636914060165,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
"pageNumber": 14,
|
||||
"type": "Tutorial Step - Update the App!",
|
||||
"definition": {
|
||||
"text": "The App Update Command fetches the latest version of the software from the upstream repository in the Current Branch!",
|
||||
"text": "It's good practice to be up-to-date before contributing or when troubleshooting or reporting errors of any kind!",
|
||||
"icon": {
|
||||
"name": "indicator-process-instance",
|
||||
"project": "Foundations"
|
||||
},
|
||||
"updated": 1617020636889,
|
||||
"updated": 1636914372518,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -32,8 +32,8 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "That means that you may use this command on either of the branches! This is it:",
|
||||
"updated": 1617020758219,
|
||||
"text": "The App Update Command fetches the latest version of the software from the upstream repository in the Current Branch!",
|
||||
"updated": 1636914274377,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -84,8 +84,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"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": 1617020620260,
|
||||
"text": "Because you just switched branches, you should already be up to date!",
|
||||
"updated": 1636914400732,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -104,8 +104,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Superalgos: the Project to which the page is added.",
|
||||
"updated": 1622026691016,
|
||||
"text": "Foundations: the Project to which the page is added.",
|
||||
"updated": 1636913558286,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "These folders are exempt from being contributed: My-Workspaces, Data-Storage, and Log-Files.",
|
||||
"updated": 1610984106655,
|
||||
"text": "These folders are exempt from being contributed: My-Workspaces, My-Data-Storage, and My-Log-Files, within the Platform folder.",
|
||||
"updated": 1636914532594,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
"pageNumber": 29,
|
||||
"type": "Tutorial Step - Congrats and Thank You!",
|
||||
"definition": {
|
||||
"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": 1617031656299,
|
||||
"text": "You are already helping the project! We are grateful for your first contribution and hope there's more to come!",
|
||||
"updated": 1636914650684,
|
||||
"icon": {
|
||||
"name": "Docs\\docs-success-style",
|
||||
"project": "Foundations"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"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.",
|
||||
"icon": {
|
||||
"name": "Charting-Space/chart-points",
|
||||
"name": "chart-points",
|
||||
"project": "Foundations"
|
||||
},
|
||||
"updated": 1628362693593,
|
||||
@@ -20,8 +20,8 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"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": 1628362713134,
|
||||
"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.",
|
||||
"updated": 1636907861826,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
"type": "Tutorial - Trading Bot Layers",
|
||||
"definition": {
|
||||
"icon": {
|
||||
"project": "Foundations",
|
||||
"name": "trading-bot"
|
||||
"name": "trading-bot",
|
||||
"project": "Algorithmic-Trading"
|
||||
},
|
||||
"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,
|
||||
|
||||
@@ -48,8 +48,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Superalgos позволяет запустить Client на машине и получать к нему доступ через браузер с другого компьютера в сети.",
|
||||
"updated": 1635581826996},
|
||||
{
|
||||
"updated": 1635581826996
|
||||
},
|
||||
{
|
||||
"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.",
|
||||
"updated": 1635577594164
|
||||
@@ -60,7 +61,7 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"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 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 LAN Network Node represents the machine the Client is running on.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
@@ -101,13 +102,15 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Многие пользователи предпочитают запускать Client в облаке, на одноплатном устройстве как, например, Raspberry Pi или РС, который они могут оставить включенным в любое время, когда идет торговля в режиме реального времени. My Computer Network Node представляет машину, на которой работает Client.",
|
||||
"updated": 1635581854422},
|
||||
{
|
||||
"updated": 1635581854422
|
||||
},
|
||||
{
|
||||
"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.",
|
||||
"updated": 1635578604315
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636910159513
|
||||
},
|
||||
{
|
||||
"style": "Warning",
|
||||
@@ -147,8 +150,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "На данном этапе Superalgos не гарантирует никакой формы безопасности. Вам следует использовать систему только в контексте местной сети с ограниченным доступом. Если Вы выбрали запустить Client в облаке, Вам необходимо осуществить свою собственную систему безопасности.",
|
||||
"updated": 1635581868732},
|
||||
{
|
||||
"updated": 1635581868732
|
||||
},
|
||||
{
|
||||
"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.",
|
||||
"updated": 1635578525124
|
||||
@@ -156,4 +160,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -3,12 +3,12 @@
|
||||
"pageNumber": 9,
|
||||
"type": "Tutorial Step - Repository Branches",
|
||||
"definition": {
|
||||
"text": "The Superalgos repository features three main branches: master, develop, and the one we're looking for, plugins-docs.",
|
||||
"text": "The Superalgos repository features two main branches: master and develop.",
|
||||
"icon": {
|
||||
"name": "github",
|
||||
"project": "Foundations"
|
||||
},
|
||||
"updated": 1618143614949,
|
||||
"updated": 1636912658939,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -115,8 +115,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Develop Branch: Features the version currently in development. Submit contributions of code affecting the codebase.",
|
||||
"updated": 1618143744374,
|
||||
"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!",
|
||||
"updated": 1636912699736,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -148,41 +148,6 @@
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -60,7 +60,7 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you are accessing the Client from a remote machine, you must adjust the Network Node configuration.",
|
||||
"text": "If you are accessing the Client from a remote machine, you must adjust the LAN Network Node configuration.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
@@ -109,12 +109,12 @@
|
||||
"updated": 1635579070105
|
||||
}
|
||||
],
|
||||
"updated": 1636299988021
|
||||
"updated": 1636909673978
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Click Configure on the top-right corner of the Network Node menu.",
|
||||
"updated": 1636300153084,
|
||||
"text": "Click Configure on the top-right corner of the LAN Network Node menu.",
|
||||
"updated": 1636909656938,
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
@@ -172,7 +172,7 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"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.",
|
||||
"text": "Change the host parameter for the IP address of the machine running the backend. ",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ID",
|
||||
@@ -220,11 +220,21 @@
|
||||
"text": "Измените гостевой параметр для IP-адреса устройства, на котором выполняется серверная часть. If you use a reverse proxy you must manually add \"webSocketsExternalURL\": \"wss://mydomain.com:443\" config parameter.",
|
||||
"updated": 1636194777591
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636909829414
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"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!",
|
||||
"text": "If you use a reverse proxy, add this parameter...",
|
||||
"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": [
|
||||
{
|
||||
"language": "ID",
|
||||
@@ -278,7 +288,8 @@
|
||||
"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": 1636910042545
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
"name": "Data\\data-tasks",
|
||||
"project": "Foundations"
|
||||
},
|
||||
"text": "The Data Tasks node controls all the data mining tasks defined for this Network Node.",
|
||||
"text": "The Data Tasks node controls all the data mining tasks defined for this LAN Network Node.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -43,13 +43,15 @@
|
||||
"language": "RU",
|
||||
"text": "Узел Data Tasks управляет всеми задачами интеллектуального анализа данных, определенными для Network Node.",
|
||||
"updated": 1635611514856,
|
||||
"style": "Definition"},
|
||||
{
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"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.",
|
||||
"updated": 1635579379923
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636910229969
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -90,8 +92,9 @@
|
||||
"language": "RU",
|
||||
"text": "Теперь Вы готовы приступить к первому из следующих действий, которые мы рассмотрим через несколько минут:",
|
||||
"updated": 1635582572477,
|
||||
"style": "Text"},
|
||||
{
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "TR",
|
||||
"text": "Önümüzdeki birkaç dakika içinde ele alacağımız aşağıdaki etkinliklerden ilkine başlamak üzeresiniz:",
|
||||
"updated": 1635579409291
|
||||
@@ -136,8 +139,9 @@
|
||||
"language": "RU",
|
||||
"text": "Run a data mining, чтобы получить данны BTC/USDT Market от Binance.",
|
||||
"updated": 1635583091531,
|
||||
"style": "List"},
|
||||
{
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "TR",
|
||||
"text": "Binance'den BTC/USDT Piyasası ( Market ) için veri almak üzere bir veri madenciliği operasyonu çalıştıracağız.",
|
||||
"updated": 1635579469652
|
||||
@@ -182,8 +186,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Run a Backtesting Session с использованием существующей стратегии с открытым исходным кодом.",
|
||||
"updated": 1635583981313},
|
||||
{
|
||||
"updated": 1635583981313
|
||||
},
|
||||
{
|
||||
"language": "TR",
|
||||
"text": "Mevcut bir açık kaynak stratejisiyle bir Geri Test Oturumu ( Backtesting Session ) çalıştıracağız.",
|
||||
"updated": 1635579517849
|
||||
@@ -228,8 +233,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Run a Live Trading Session с минимальными средствами, чтобы проверить критические аспекты системы.",
|
||||
"updated": 1635584028882},
|
||||
{
|
||||
"updated": 1635584028882
|
||||
},
|
||||
{
|
||||
"language": "TR",
|
||||
"text": "Sistemin kritik yönlerini test etmek için minimum fonla Canlı Ticaret Oturumu ( Live Trading Session ) çalıştıracağız.",
|
||||
"updated": 1635579557420
|
||||
@@ -274,8 +280,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Вас это устраивает? Мы можем начать?",
|
||||
"updated": 1635584052704},
|
||||
{
|
||||
"updated": 1635584052704
|
||||
},
|
||||
{
|
||||
"language": "TR",
|
||||
"text": "Hazır mısın, başlayalım mı?",
|
||||
"updated": 1635579651757
|
||||
@@ -283,4 +290,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -42,8 +42,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Прежде, чем мы начнем data mining, у меня к Вам есть небольшой вопрос: торгуете ли Вы на binance.com или binance.us, или ни на одном из них?\n",
|
||||
"updated": 1635584552207},
|
||||
{
|
||||
"updated": 1635584552207
|
||||
},
|
||||
{
|
||||
"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?",
|
||||
"updated": 1635582493156
|
||||
@@ -89,8 +90,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": " Если Вы торгуете на binance.com или вообще не торгуете на Binance, то пропустите этот шаг и перейдите к следующему.",
|
||||
"updated": 1635584632228},
|
||||
{
|
||||
"updated": 1635584632228
|
||||
},
|
||||
{
|
||||
"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!",
|
||||
"updated": 1635582549143
|
||||
@@ -135,8 +137,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Если Вы торгуете на binance.us, то необходимо настроить узел Binance справа! Видео на следующем шаге покажет Вам как это сделать!",
|
||||
"updated": 1635584907910},
|
||||
{
|
||||
"updated": 1635584907910
|
||||
},
|
||||
{
|
||||
"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!",
|
||||
"updated": 1635582592953
|
||||
@@ -145,8 +148,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"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": 1622189775201,
|
||||
"text": "Access the configuration and change the codeName to \"binanceus\". Exit the editor and it will save automatically.",
|
||||
"updated": 1636910295110,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -181,8 +184,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Перейдите в настройки и измените codeName на \"binanceus\". Переместите указатель мыши из пузырька конфигурации и он закроется и сохранится автоматически.",
|
||||
"updated": 1635585138540},
|
||||
{
|
||||
"updated": 1635585138540
|
||||
},
|
||||
{
|
||||
"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.",
|
||||
"updated": 1635582755655
|
||||
@@ -227,8 +231,9 @@
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Отредактируйте метку узла, чтобы прочитать \"Binanceus\".",
|
||||
"updated": 1635585248449},
|
||||
{
|
||||
"updated": 1635585248449
|
||||
},
|
||||
{
|
||||
"language": "TR",
|
||||
"text": "Şimdi düğüm etiketini \"Binanceus\" olarak görüyor olmalısın.",
|
||||
"updated": 1635582726102
|
||||
@@ -236,4 +241,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -55,7 +55,7 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you ever need a reminder about any of these topics...",
|
||||
"text": "If you ever need a reminder about any of these topics, you may replay any Tutorial Topic or Tutorial Step. ",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -98,54 +98,12 @@
|
||||
"text": "Bu konulardan herhangi biri hakkında bir hatırlatmaya ihtiyacınız olursa...",
|
||||
"updated": 1635952719290
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636910771339
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"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": "Text",
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
|
||||
@@ -43,6 +43,11 @@
|
||||
"language": "TR",
|
||||
"text": "Devam ederken her ayrıntıya girmeyeceğim, ancak bir düğüm hakkında daha fazla bilgiye ihtiyacınız varsa, menüdeki yardım düğmesi (Düğümü geniletiğinizde görebilirsiniz) sizi doğrudan belgelerine götürür.",
|
||||
"updated": 1636012819082
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Tijdens onze reis zal ik niet op alle details ingaan, voor meer info over een node, klik dan op het vraagteken in het menu van de node.",
|
||||
"updated": 1636977477286
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -85,6 +90,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bir düğümün dokümantasyonu aşağıdaki bölümlerden bir veya daha fazlasını içerebilir:",
|
||||
"updated": 1636012836829
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "De documentate van een node kan één of meerdere van de volgende secties bevatten:",
|
||||
"updated": 1636977595624
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -126,6 +136,11 @@
|
||||
"language": "TR",
|
||||
"text": "Tanım (Definition): düğümün ne olduğunu veya ne yaptığını açıklar.",
|
||||
"updated": 1636012877511
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Definition: beschrijft wat de node is of doet.",
|
||||
"updated": 1636977528905
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -167,6 +182,11 @@
|
||||
"language": "TR",
|
||||
"text": "İçerik (Content): düğümün nasıl çalıştığını açıklar.",
|
||||
"updated": 1636012909187
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Content: beschrijft hoe de noe werkt.",
|
||||
"updated": 1636977620505
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -209,6 +229,11 @@
|
||||
"language": "TR",
|
||||
"text": "Yapılandırma (Configuration): bazı düğümlerde bir tane olabilir.",
|
||||
"updated": 1636012944710
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Configuration: sommige nodes hebben een configuratie.",
|
||||
"updated": 1636977660661
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -251,6 +276,11 @@
|
||||
"language": "TR",
|
||||
"text": "Teknik (Technical): Bilginin geri kalanı genellikle geliştiricilere yönelik teknik niteliktedir.",
|
||||
"updated": 1636012987852
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Technical: de rest van de informatie is meestal van technische aard, voor ontwikkelaars.",
|
||||
"updated": 1636977733206
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -292,6 +322,11 @@
|
||||
"language": "TR",
|
||||
"text": "Veri Görevleri ( Data Tasks ) düğümündeki yardım düğmesine tıklayın!",
|
||||
"updated": 1636013020909
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Klik op help in het menu van de Data Tasks node!",
|
||||
"updated": 1636977849517
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -43,6 +43,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bir düğümü silmek veya bir konfigürasyonu değiştirmek gibi bir şeyi bozarsanız ve sonuçla nasıl başa çıkacağınızı bilmiyorsanız...",
|
||||
"updated": 1636013094366
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Als er iets mis gaat—zoals het verwijderen of de configuratie van een node veranderen—en je komt er niet meer uit...",
|
||||
"updated": 1636977985207
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -85,6 +90,11 @@
|
||||
"language": "TR",
|
||||
"text": "... orijinal Getting Started Tutorials Plugin Workspace! ile kolayca baştan başlayabilirsiniz!...",
|
||||
"updated": 1636013152834
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "... start je simpelweg opnieuw met de originele Getting Started Tutorials Plugin Workspace!",
|
||||
"updated": 1636978022861
|
||||
}
|
||||
],
|
||||
"updated": 1622196973760
|
||||
@@ -127,6 +137,11 @@
|
||||
"language": "TR",
|
||||
"text": "Böyle bir durumda, sol taraftaki sekmeyi çekin, kaydırın, Getting Started Tutorials Plugin'i bulun ve tıklayın! Orijinal Eklenti Çalışma Alanı ( Plugin Workspace ) yüklenecek ve öğretici, baştan yeni bir şekilde yeniden görünecek!",
|
||||
"updated": 1636013239148
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "in zo'n geval open je de tab aan de linkerkant, scroll en zoek de Getting Started Tutorials plugin, en klik er op! De originele Plugin Workspace zal laden en de tutorial zal herstarten vanaf het begin.",
|
||||
"updated": 1636978208217
|
||||
}
|
||||
],
|
||||
"updated": 1622634394712
|
||||
@@ -158,6 +173,11 @@
|
||||
"language": "TR",
|
||||
"text": "Eklenti Çalışma Alanları ( Plugin Workspaces ) sistemle birlikte gönderilir. Şimdi bunları nasıl kendinize ait hale getirebileceğinizi veya yeni çalışma alanları oluşturabileceğinizi görelim!",
|
||||
"updated": 1636013279897
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Plugin Workspaces horen bij het systeem, laten we eens kijken of je ze eigen kan maken of zelfs nieuwe kan creëeren!",
|
||||
"updated": 1636978365070
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -42,6 +42,11 @@
|
||||
"language": "RU",
|
||||
"text": "\nPlugin Workspaces поставляются вместе с системой и имеют черный фон на вкладке Workspaces - слева.\n\n",
|
||||
"updated": 1636192226552
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Plugin Workspaces die bij het systeem horen hebben een zwarte achtergrond in het tabblad links.",
|
||||
"updated": 1636978436604
|
||||
}
|
||||
],
|
||||
"updated": 1629803469668
|
||||
@@ -85,6 +90,11 @@
|
||||
"language": "RU",
|
||||
"text": "Workspaces сохраняют всю информацию относительно структур данных, включенных в рабочую область.",
|
||||
"updated": 1636192315950
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Workspaces slaan alle informatie op met betrekking tot de data structuren in de werkruimte. ",
|
||||
"updated": 1636978555492
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -114,6 +124,11 @@
|
||||
"language": "RU",
|
||||
"text": "Давайте создадим копию этого Plugin Workspace и сделаем его вашим собственным! Нажмите следующую комбинацию клавиш: Ctrl + Shift + S.",
|
||||
"updated": 1636192471516
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Laten we met een kopie deze Plugin Workspace ons eigen maken! Druk op de volgende toetsencombinatie: Ctrl + Shift + Key-S",
|
||||
"updated": 1636978713661
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -154,6 +169,11 @@
|
||||
"language": "RU",
|
||||
"text": "Теперь откройте вкладку Workspaces слева, прокрутите вниз и найдите рабочее пространство с фиолетовым фоном! Это Ваше рабочее место! Но не нужно нажимать на него!",
|
||||
"updated": 1636192559470
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Open nu het Worspaces tabblad links en scroll helemaal naar beneden. Daar staat het enige werkblad met een paarse achtergrond, dat is jouw eigen werkblad! Je hoeft er niet op te klikken!",
|
||||
"updated": 1636978846518
|
||||
}
|
||||
],
|
||||
"updated": 1629803460646
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"name": "Data\\data-tasks",
|
||||
"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 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 LAN Network Node.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -43,9 +43,14 @@
|
||||
"language": "TR",
|
||||
"text": "Artık rahatça dolaşabildiğinize göre, Ağ Düğümü'nün ( Network Node ) Veri Görevleri ( Data Tasks ) bölümünü keşfetmek için küçük bir tura çıkmanızı istiyorum.",
|
||||
"updated": 1636014280941
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Nu je jouw weg kan vinden, stel ik voor dat je de Data Tasks sectie van de LAN Network Node gaat verkennen.",
|
||||
"updated": 1636979006293
|
||||
}
|
||||
],
|
||||
"updated": 1622194034630
|
||||
"updated": 1636911021993
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -86,6 +91,11 @@
|
||||
"language": "TR",
|
||||
"text": "Aşağıdakilere dikkat edin:",
|
||||
"updated": 1636014296432
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Let op het volgende:",
|
||||
"updated": 1636979045649
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -127,6 +137,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bölüm, her şeyden önce proje, borsa ve pazara göre düzenlenmiştir. Bu, birden fazla borsa ve birden fazla pazarla düzenli bir şekilde çalışmanıza yardımcı olacaktır.",
|
||||
"updated": 1636014356317
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "De sectie is eerst en vooral georganiseerd per project, exchange en markt. Dit helpt om overzichtelijk met meerdere exchanges en markten te werken.",
|
||||
"updated": 1636979188178
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -168,6 +183,11 @@
|
||||
"language": "TR",
|
||||
"text": "Borsa Veri Görevleri ( Exchance Data Tasks ) ve Piyasa Veri Görevleri ( Market Data Tasks ) düğümleri, sırasıyla borsadaki ve pazardaki tüm görevleri kontrol edebilir.",
|
||||
"updated": 1636014775744
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "De Exchange Data Tasks en Market Data Tasks nodes controleren alle taken in de bijbehorende exchange en markt.",
|
||||
"updated": 1636979270117
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -209,6 +229,11 @@
|
||||
"language": "TR",
|
||||
"text": "Şimdi bu düğümleri ve menülerini kontrol edin!",
|
||||
"updated": 1636014827396
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Verken de nodes en hun menu's maar eens!",
|
||||
"updated": 1636979384554
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"name": "Time\\time-machine",
|
||||
"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 whatever 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 the format you wish.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
@@ -43,7 +43,8 @@
|
||||
"text": "Хорошо... Может быть, на самом деле это и не похоже на сгибание, но потерпите.. Вам понравится, как Вы сможете сформировать машины времени в любом желаемом формате.",
|
||||
"updated": 1636201767989
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636911171982
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"definition": {
|
||||
"icon": {
|
||||
"name": "indicator-bot",
|
||||
"project": "Foundations"
|
||||
"project": "Data-Mining"
|
||||
},
|
||||
"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": [
|
||||
|
||||
@@ -74,8 +74,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Callout",
|
||||
"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": 1610623154560,
|
||||
"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!",
|
||||
"updated": 1636911282878,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
@@ -143,4 +143,4 @@
|
||||
"updated": 1629821982211
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -143,4 +143,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -30,6 +30,11 @@
|
||||
"language": "TR",
|
||||
"text": "Simülasyonların nasıl çalıştığına hızlıca bir göz atabilmeniz için bir dizi önceden yapılandırılmış parametre ile bir Geri Test Oturumu ( Backtesting Session ) çalıştıracağız.",
|
||||
"updated": 1636117912488
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Мы запустим Backtesting Session с несколькими предварительно настроенными параметрами, чтобы Вы могли быстро взглянуть на то, как работает моделирование.",
|
||||
"updated": 1636928151422
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,6 +65,11 @@
|
||||
"language": "TR",
|
||||
"text": "Sağda görebileceğiniz gibi, bir ticaret oturumunun bir Ticaret Sistemine ( Tading System ) referansı vardır. Yani Ticaret Botu ( Trading Bot ), karar vermek için referans verilen ticaret sisteminin kurallarını uygulayacaktır. Trading Engine'e (Trading Engine) konusunu sonraya bırakacağım!",
|
||||
"updated": 1636118809271
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Как видете",
|
||||
"updated": 1636987830548
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -88,6 +98,11 @@
|
||||
"language": "TR",
|
||||
"text": "İşlem seansı birkaç parametreden (Trading Parameters) oluşur. Menüden Yapılandır'ı seçerek konfigürasyonlarına hızlıca göz atın!",
|
||||
"updated": 1636118950433
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "На торговую сессию влияет несколько параметров. Быстро взгляните на их конфигурации, выбрав Configure в меню!",
|
||||
"updated": 1636928483525
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -24,6 +24,11 @@
|
||||
"language": "TR",
|
||||
"text": "Alım Satım Parametreleri ( Trading Parameters ), alım satım seansının nasıl yürütüldüğünün temel yönlerini belirler. Hızlı, yüzeysel bir göz atalım...",
|
||||
"updated": 1636120903968
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Trading Parameters определяют ключевые аспекты того, как проходит торговая сессия. Давайте быстро и поверхностно взглянем на это...",
|
||||
"updated": 1636929360190
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -53,6 +58,11 @@
|
||||
"language": "TR",
|
||||
"text": "Session Base Asset (Oturum Temel Varlığı:): BTC'ye sermaye tahsis edilmez.",
|
||||
"updated": 1636121181916
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Базовый Asset сессии: капитал в BTC не присваивается.",
|
||||
"updated": 1636929551268
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -81,6 +91,11 @@
|
||||
"language": "TR",
|
||||
"text": "Session Quoted Asset (Oturumda Kote Edilen Varlık): 1000 USDT başlangıç sermayesi.",
|
||||
"updated": 1636121192365
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Котируемый Asset сессии: 1000 USDT за начальный капитал.",
|
||||
"updated": 1636929599187
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -109,6 +124,11 @@
|
||||
"language": "TR",
|
||||
"text": "Time Range (Zaman Aralığı): Tek bir günü test edeceğiz, 01 Eylül 2020",
|
||||
"updated": 1636121263576
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Временной диапазон: мы протестируем один день 01-09-2020",
|
||||
"updated": 1636929643689
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -137,6 +157,11 @@
|
||||
"language": "TR",
|
||||
"text": "Time Frame (Zaman periyodu): siparişler her dakika verilir/iptal edilir, bu nedenle 01 dakika uygundur.",
|
||||
"updated": 1636121307468
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Временные рамки: заказы размещаются/отменяются каждую минуту, поэтому подходит 1 минута.",
|
||||
"updated": 1636929775030
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -166,6 +191,11 @@
|
||||
"language": "TR",
|
||||
"text": "Slippage (Kayma): Bu özel ticaret sistemi sadece limit emirleri kullandığından, bu durum için önemsizdir.",
|
||||
"updated": 1636121458592
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Проскальзование: в данном случае это не имеет значения, т.к. данная конкретная торговая система использует только лимитные ордера.",
|
||||
"updated": 1636930096197
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -194,6 +224,11 @@
|
||||
"language": "TR",
|
||||
"text": "Fee Structure (Komisyon): Binance için %0,1 olduğunu varsayalım.",
|
||||
"updated": 1636121571785
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Структура оплаты: 0.1% - это нижний уровень на Binance.",
|
||||
"updated": 1636930145101
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -223,6 +258,11 @@
|
||||
"language": "TR",
|
||||
"text": "Kalan parametreler simülasyonu etkilemez. İşlem Parametreleri hakkında daha fazla bilgi edinmek için belgelere bakın.",
|
||||
"updated": 1636121544786
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Остальные параметры не влияют на моделирование. Чтобы узнать больше о Trading Parameters, ознакомьтесь с документацией.",
|
||||
"updated": 1636930345208
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||