diff --git a/.dockerignore b/.dockerignore index a9916f3df..b15d17eb1 100644 --- a/.dockerignore +++ b/.dockerignore @@ -7,3 +7,9 @@ debug.log .git* .vscode +README.md +LICENSE +CONTRIBUITING.md +CODE_OF_CONDUCT.md +./**/.vscode +Dockerfile diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml new file mode 100644 index 000000000..0d6c4556d --- /dev/null +++ b/.github/workflows/docker.yml @@ -0,0 +1,38 @@ +name: Publish Docker image + +on: + push: + branches: [master, develop] + +jobs: + publish: + name: Publish Image + runs-on: ubuntu-latest + steps: + - id: repository + uses: ASzc/change-string-case-action@v1 + with: + string: "${{ github.repository }}/${{ github.event.repository.name }}" + - uses: actions/checkout@v2 + - name: Preparation + id: prep + run: | + REGISTRY="ghcr.io" + IMAGE="${REGISTRY}/${{ steps.repository.outputs.lowercase }}" + TAGS="${IMAGE}:${{ github.sha }}" + if [[ $GITHUB_REF == ref/head/master ]]; then + TAGS="${TAGS},${IMAGE}:latest" + fi + echo ::set-output name=tags::${TAGS} + - name: Login in to registry + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ github.token }} + - name: Push to registry + uses: docker/build-push-action@v2 + with: + push: true + file: ./Docker/Dockerfile + tags: ${{ steps.prep.outputs.tags }} diff --git a/Projects/Superalgos/Plugins/Trading-Systems/Masters-Lightning-Strike.json b/Projects/Superalgos/Plugins/Trading-Systems/Masters-Lightning-Strike.json deleted file mode 100644 index a41758a68..000000000 --- a/Projects/Superalgos/Plugins/Trading-Systems/Masters-Lightning-Strike.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"Trading System","name":"Lightning Strike","config":"{ \n\"codeName\": \"Lightning Strike\"\n}","project":"Superalgos","tradingStrategies":[{"type":"Trading Strategy","name":"My Trading Strategy","project":"Superalgos","triggerStage":{"type":"Trigger Stage","project":"Superalgos","triggerOn":{"type":"Trigger On Event","project":"Superalgos","situations":[{"type":"Situation","name":"Inmediate Trigger On","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Superalgos","id":"e2ea7ded-2be1-43a3-a7fa-de3d9b8eeec4","savedPayload":{"position":{"x":29614.345537114667,"y":29686.264363248512},"targetPosition":{"x":30059.096259318965,"y":29912.85964671243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e693623c-e11f-49e3-99da-1897c7a47563","savedPayload":{"position":{"x":30059.096259318965,"y":29912.85964671243},"targetPosition":{"x":30503.948096117412,"y":30139.527093006473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9135663f-deeb-4b3f-8855-91750810a406","savedPayload":{"position":{"x":30503.948096117412,"y":30139.527093006473},"targetPosition":{"x":30949.606420886405,"y":30366.48888962723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"05f2f6b7-15ab-4386-a299-91a949de634e","savedPayload":{"position":{"x":30949.606420886405,"y":30366.48888962723},"targetPosition":{"x":31395.222935590078,"y":30593.406010951592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"triggerOff":{"type":"Trigger Off Event","project":"Superalgos","situations":[{"type":"Situation","name":"Never Trigger Off","project":"Superalgos","conditions":[{"type":"Condition","name":"Close Above MA","project":"Superalgos","javascriptCode":{"type":"Javascript Code","code":"false","project":"Superalgos","id":"0eb59e3b-ccc8-4eab-a1f2-a7c8dea28949","savedPayload":{"position":{"x":30777.836612408217,"y":28692.647426362768},"targetPosition":{"x":30932.059454816794,"y":29167.31041310742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"31ab47dd-fe2d-47ac-9a77-08ec8beee068","savedPayload":{"position":{"x":30932.059454816794,"y":29167.31041310742},"targetPosition":{"x":31086.31006690743,"y":29642.1636542021},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fa93a965-e836-42b3-9784-79acda1468dd","savedPayload":{"position":{"x":31086.31006690743,"y":29642.1636542021},"targetPosition":{"x":31240.740280232243,"y":30117.847206458973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"8a46ebed-4ed4-4b70-882b-416ffa1b37f6","savedPayload":{"position":{"x":31240.740280232243,"y":30117.847206458973},"targetPosition":{"x":31395.222935590078,"y":30593.406010951592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"takePosition":{"type":"Take Position Event","project":"Superalgos","situations":[{"type":"Situation","name":"Inmediate Take Position","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Superalgos","id":"90dda64b-17fd-469c-8066-3855596795ab","savedPayload":{"position":{"x":32310.303575265214,"y":28785.226973794255},"targetPosition":{"x":32083.882547130008,"y":29230.01160391372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4054a522-7863-4ac2-9eab-26db2a6f037f","savedPayload":{"position":{"x":32083.882547130008,"y":29230.01160391372},"targetPosition":{"x":31848.83631252263,"y":29702.20922965271},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0b8d71ab-6430-4e3f-840a-162745ab8d22","savedPayload":{"position":{"x":31848.83631252263,"y":29702.20922965271},"targetPosition":{"x":31622.00489673196,"y":30147.8015863614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"f8ca03db-0afa-4c98-abad-d9a5d17bdd36","savedPayload":{"position":{"x":31622.00489673196,"y":30147.8015863614},"targetPosition":{"x":31395.222935590078,"y":30593.406010951592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"a31576e1-6f47-4e02-8953-c863c79cf783","savedPayload":{"position":{"x":31257.660610360945,"y":30783.509513979912},"targetPosition":{"x":31350.365708673427,"y":31068.826468868458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}},"openStage":{"type":"Open Stage","config":"{\n \"roundingErrorCorrectionFactor\": 1.01,\n \"absoluteDustInBaseAsset\": 0,\n \"absoluteDustInQuotedAsset\": 0\n}","project":"Superalgos","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Superalgos","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Superalgos","formula":{"type":"Formula","name":"Entry Target Rate","code":"tradingEngine.tradingCurrent.tradingEpisode.candle.close.value","project":"Superalgos","id":"c9aada83-91b0-4b34-955a-858bd201b4e2","savedPayload":{"position":{"x":32053.25964936278,"y":29325.41438209381},"targetPosition":{"x":32105.254754356094,"y":29821.797185559502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9158b840-9adc-4476-9137-72cc97037498","savedPayload":{"position":{"x":32105.254754356094,"y":29821.797185559502},"targetPosition":{"x":32157.172363266734,"y":30317.794022937276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInQuotedAsset":{"type":"Target Size In Quoted Asset","name":"New Target Size In Quoted Asset","project":"Superalgos","formula":{"type":"Formula","name":"Target Size in Quoted Asset","code":"tradingEngine.tradingCurrent.tradingEpisode.episodeQuotedAsset.balance.value\n","project":"Superalgos","id":"a1796525-0b97-4b83-bf89-6f084f69cae2","savedPayload":{"position":{"x":32964.4235848001,"y":29730.818183696843},"targetPosition":{"x":32560.836858717368,"y":30024.266048044417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8ca6e0cd-15ac-4743-aed2-965ec3dff80c","savedPayload":{"position":{"x":32560.836858717368,"y":30024.266048044417},"targetPosition":{"x":32157.172363266734,"y":30317.794022937276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"a3827280-3a20-433b-a297-51994eb7198e","savedPayload":{"position":{"x":31715.09179990865,"y":30618.427255887935},"targetPosition":{"x":31593.07080698591,"y":30892.490893180715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"openExecution":{"type":"Open Execution","name":"New Open Execution","project":"Superalgos","executionAlgorithms":[{"type":"Execution Algorithm","name":"Buy Orders","config":"{\n\"percentageOfStageTargetSize\": 100\n}","project":"Superalgos","marketBuyOrders":[],"marketSellOrders":[],"limitBuyOrders":[{"type":"Limit Buy Order","name":"Limit Buy","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": true\n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"chart.at01min.support.support4Rate","project":"Superalgos","id":"d6637c4c-8cec-497e-83c5-2cce8375c193","savedPayload":{"position":{"x":32788.14051281736,"y":30278.800033969157},"targetPosition":{"x":32638.140512817354,"y":30538.60765510449},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3ff96eb6-5965-4f82-98d4-cd23bf8d0369","savedPayload":{"position":{"x":32638.140512817354,"y":30538.60765510449},"targetPosition":{"x":32488.140512817354,"y":30798.415276239823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"Create Order Event","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"My Javascript Code","code":"true","project":"Superalgos","id":"3c441caf-e674-475e-aa34-8cc028743089","savedPayload":{"position":{"x":33584.395061988485,"y":30310.33130454887},"targetPosition":{"x":33310.3314246957,"y":30432.352297471607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4162428b-4e63-4529-87be-beac9ffc13f0","savedPayload":{"position":{"x":33310.3314246957,"y":30432.352297471607},"targetPosition":{"x":33036.26778740292,"y":30554.373290394346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"2395b55f-c4f9-478a-a20c-3a6ac69b9439","savedPayload":{"position":{"x":33036.26778740292,"y":30554.373290394346},"targetPosition":{"x":32762.204150110134,"y":30676.394283317084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"91a2d093-075b-443e-8d54-de0e50fdac61","savedPayload":{"position":{"x":32762.204150110134,"y":30676.394283317084},"targetPosition":{"x":32488.140512817354,"y":30798.415276239823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"Cancel Order Event","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"My Javascript Code","code":"true","project":"Superalgos","id":"98e8e55b-b65e-436d-9d98-2b7f1eef0119","savedPayload":{"position":{"x":33661.91763369793,"y":31047.909305221132},"targetPosition":{"x":33368.473353477784,"y":30985.535797975805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"70d79bb0-a78b-4d2e-b7ee-90335c1c7afb","savedPayload":{"position":{"x":33368.473353477784,"y":30985.535797975805},"targetPosition":{"x":33075.02907325764,"y":30923.162290730477},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"cc2b8c5e-90d8-4017-8726-b27d696ab4ef","savedPayload":{"position":{"x":33075.02907325764,"y":30923.162290730477},"targetPosition":{"x":32781.584793037495,"y":30860.78878348515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"14564d4f-22a0-4c7c-be38-ad1323f3dcf8","savedPayload":{"position":{"x":32781.584793037495,"y":30860.78878348515},"targetPosition":{"x":32488.140512817354,"y":30798.415276239823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"simulatedExchangeEvents":{"type":"Simulated Exchange Events","name":"New Simulated Exchange Events","project":"Superalgos","simulatedPartialFill":{"type":"Simulated Partial Fill","name":"New Simulated Partial Fill","config":"{ \n\"fillProbability\": 1\n}","project":"Superalgos","id":"294c2555-7134-454e-bfcd-66ba4be59dfc","savedPayload":{"position":{"x":40125.55788253979,"y":30216.333778377477},"targetPosition":{"x":39831.01897175846,"y":30103.1230241269},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"simulatedActualRate":{"type":"Simulated Actual Rate","name":"New Simulated Actual Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"// Type your formula","project":"Superalgos","id":"62bea2ba-686f-410e-9fb3-02246c583ead","savedPayload":{"position":{"x":39999.62591467189,"y":30482.876322973476},"targetPosition":{"x":39956.84867186038,"y":30386.53463369237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"bc1381f8-3d46-45e9-830a-369628b699c4","savedPayload":{"position":{"x":39956.84867186038,"y":30386.53463369237},"targetPosition":{"x":39831.01897175846,"y":30103.1230241269},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"simulatedFeesPaid":{"type":"Simulated Fees Paid","name":"New Simulated Fees Paid","config":"{ \n\"percentage\": 0.1\n}","project":"Superalgos","id":"b1020734-07c6-42e9-937b-c173acf381a6","savedPayload":{"position":{"x":39717.93891067161,"y":30397.122589085964},"targetPosition":{"x":39831.01897175846,"y":30103.1230241269},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"1ecbcd0b-9822-4caa-aced-c6e38c33afb5","savedPayload":{"position":{"x":32688.879694725012,"y":31021.35872388304},"targetPosition":{"x":32488.140512817354,"y":30798.415276239823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"b278718b-6ff9-44b4-8c6d-acdad79aabb5","savedPayload":{"position":{"x":32488.140512817354,"y":30798.415276239823},"targetPosition":{"x":32189.783944206873,"y":30829.77381522012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Buy Order #1","id":"008e16b8-9487-4db3-81e1-d11c19a7f59e"}}}],"limitSellOrders":[],"id":"e635ed9f-3c8c-45bf-8be0-e3836fa0844e","savedPayload":{"position":{"x":32189.783944206873,"y":30829.77381522012},"targetPosition":{"x":31891.42737559639,"y":30861.132354200417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}}],"id":"6bdce67c-b2c2-40b6-940e-6c929d074e05","savedPayload":{"position":{"x":31891.42737559639,"y":30861.132354200417},"targetPosition":{"x":31593.07080698591,"y":30892.490893180715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"d2fc92c9-b2cc-4332-aad3-d82234f01bf4","savedPayload":{"position":{"x":31593.07080698591,"y":30892.490893180715},"targetPosition":{"x":31350.365708673427,"y":31068.826468868458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"manageStage":{"type":"Manage Stage","project":"Superalgos","managedStopLoss":{"type":"Managed Stop Loss","name":"New Managed Stop Loss","project":"Superalgos","phases":[{"type":"Phase","name":"New Phase","project":"Superalgos","formula":{"type":"Formula","name":"Stop Loss Phase #1","code":"if (tradingEngine.tradingLast.limitOrders.orderName.value === 'Limit Buy') \n{ tradingEngine.tradingLast.limitOrders.rate.value } \nelse \n{ 0 }","project":"Superalgos","id":"5b32bb95-b7be-427a-b448-bbc3f6c63275","savedPayload":{"position":{"x":33444.873603041866,"y":31518.857444803754},"targetPosition":{"x":32948.37557861643,"y":31466.63871479898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"b65f8638-f70a-45a4-9649-47d71ea1aa9d","savedPayload":{"position":{"x":32948.37557861643,"y":31466.63871479898},"targetPosition":{"x":32451.11407091601,"y":31414.428076285833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8df55ed2-98c6-473e-8a09-0fd0f55af210","savedPayload":{"position":{"x":32451.11407091601,"y":31414.428076285833},"targetPosition":{"x":31953.896472627435,"y":31362.35443300038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"managedTakeProfit":{"type":"Managed Take Profit","name":"New Managed Take Profit","project":"Superalgos","phases":[{"type":"Phase","name":"New Phase","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"chart.at01min.candle.close * 1.2","project":"Superalgos","id":"bb6b732f-e20d-4945-a545-ff2826ec145e","savedPayload":{"position":{"x":32563.556597032002,"y":32732.137344678427},"targetPosition":{"x":32360.50700259472,"y":32275.97597459398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"moveToPhaseEvents":[],"announcements":[],"id":"d0d56645-d5b6-4b61-8970-b32163e23daa","savedPayload":{"position":{"x":32360.50700259472,"y":32275.97597459398},"targetPosition":{"x":32157.15421564119,"y":31819.11996495485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"6f5ed0dc-4133-473b-9095-cf809e6ca000","savedPayload":{"position":{"x":32157.15421564119,"y":31819.11996495485},"targetPosition":{"x":31953.896472627435,"y":31362.35443300038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"c44831c2-dacf-4853-b70a-69e5b4276dff","savedPayload":{"position":{"x":31593.07080698591,"y":31245.1620445562},"targetPosition":{"x":31350.365708673427,"y":31068.826468868458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeStage":{"type":"Close Stage","config":"{\n \"roundingErrorCorrectionFactor\": 1.01,\n \"absoluteDustInBaseAsset\": 0,\n \"absoluteDustInQuotedAsset\": 0\n}","project":"Superalgos","initialTargets":{"type":"Initial Targets","name":"New Initial Targets","project":"Superalgos","targetRate":{"type":"Target Rate","name":"New Target Rate","project":"Superalgos","formula":{"type":"Formula","name":"Target Rate Formula","code":"tradingEngine.tradingLast.limitOrders.orderStatistics.actualRate.value","project":"Superalgos","id":"326c2266-7d3a-43ca-9847-e6a7ca93ddb5","savedPayload":{"position":{"x":32167.009150921418,"y":32774.76069066402},"targetPosition":{"x":31833.11772863275,"y":32403.841913134645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"9937bbc6-860d-4460-aca0-0bd2517b76e5","savedPayload":{"position":{"x":31833.11772863275,"y":32403.841913134645},"targetPosition":{"x":31499.446363259507,"y":32033.184047213203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"targetSizeInBaseAsset":{"type":"Target Size In Base Asset","name":"New Target Size In Base Asset","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.tradingEpisode.episodeBaseAsset.balance.value","project":"Superalgos","id":"7400ed81-c264-4e91-b467-89acf86dfcf6","savedPayload":{"position":{"x":31191.49857989301,"y":32982.804274555354},"targetPosition":{"x":31345.493266037513,"y":32508.024171062556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"0e21ecb7-0090-478c-b439-48c1e6e79da1","savedPayload":{"position":{"x":31345.493266037513,"y":32508.024171062556},"targetPosition":{"x":31499.446363259507,"y":32033.184047213203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"5fe56eb2-92f0-407c-b400-4a19e748b5ec","savedPayload":{"position":{"x":31320.034117606272,"y":31647.587703977144},"targetPosition":{"x":31257.660610360945,"y":31354.143423757003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"closeExecution":{"type":"Close Execution","project":"Superalgos","executionAlgorithms":[{"type":"Execution Algorithm","name":"Race to Break Even","config":"{\n\"percentageOfStageTargetSize\": 100 \n}","project":"Superalgos","marketBuyOrders":[],"marketSellOrders":[],"limitBuyOrders":[],"limitSellOrders":[{"type":"Limit Sell Order","name":"Profit 0.6","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.008","project":"Superalgos","id":"53978d5a-9efe-43c9-8f90-33095de4527f","savedPayload":{"position":{"x":32226.24344862895,"y":32521.60033154521},"targetPosition":{"x":31918.580903761293,"y":32374.483700063996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"31dfa984-8378-49cc-8429-82245a6401b3","savedPayload":{"position":{"x":31918.580903761293,"y":32374.483700063996},"targetPosition":{"x":31564.141897771595,"y":32205.051295419304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true","project":"Superalgos","id":"b090d786-eab4-4a8c-bd9d-9d453f3359fa","savedPayload":{"position":{"x":32032.409742191638,"y":33529.534458375194},"targetPosition":{"x":31918.69998819087,"y":33207.89019774662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"96e2f7c4-9eb8-4dfc-b186-793785812ffc","savedPayload":{"position":{"x":31918.69998819087,"y":33207.89019774662},"targetPosition":{"x":31804.931900418153,"y":32886.072558189335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"60b82e59-a9f8-414f-9483-c516518d8e8e","savedPayload":{"position":{"x":31804.931900418153,"y":32886.072558189335},"targetPosition":{"x":31690.99884170641,"y":32563.844512411095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"5837fa08-1862-4a07-a10d-c1a35cbca9df","savedPayload":{"position":{"x":31690.99884170641,"y":32563.844512411095},"targetPosition":{"x":31564.141897771595,"y":32205.051295419304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.exchangeOrders.limitSellOrders.limitOrders[6].orderCounters.periods.value >= 2","project":"Superalgos","id":"1362c6f6-45e3-4bcf-9d07-2138493dd413","savedPayload":{"position":{"x":30958.927095784515,"y":33473.47243930165},"targetPosition":{"x":31106.01383128465,"y":33165.04035704301},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"shortcutKey":"a"}}},"id":"89d67597-c113-4e7e-94ee-03f4e8c69c19","savedPayload":{"position":{"x":31106.01383128465,"y":33165.04035704301},"targetPosition":{"x":31252.963121046443,"y":32856.9904994038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"acb050f9-35d5-400a-a5f5-8810c1fa9df5","savedPayload":{"position":{"x":31252.963121046443,"y":32856.9904994038},"targetPosition":{"x":31400.100329616864,"y":32548.745011836843},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"2dbc0df0-6c1c-4e5d-bbd0-3b1893706a93","savedPayload":{"position":{"x":31400.100329616864,"y":32548.745011836843},"targetPosition":{"x":31564.141897771595,"y":32205.051295419304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"b80fe127-d306-4fc1-a3a8-95bf88de046f","savedPayload":{"position":{"x":30911.91577284464,"y":32038.414234899974},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #7","id":"5bfce673-ceb2-4104-bd7e-75d62453164e"}}},{"type":"Limit Sell Order","name":"Profit 0.5","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.007","project":"Superalgos","id":"4df6dc0e-887a-4627-9fd1-75926327eb09","savedPayload":{"position":{"x":31947.37163445384,"y":32796.64795817013},"targetPosition":{"x":31719.240148699042,"y":32542.971660415038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8306171d-b7d4-4b7f-a5c5-2bc320581a55","savedPayload":{"position":{"x":31719.240148699042,"y":32542.971660415038},"targetPosition":{"x":31432.347172201655,"y":32223.99431482714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.tradingLast.limitOrders.orderName.value === 'Profit 0.6'","project":"Superalgos","id":"b5c796b8-6da7-4e15-9063-7b778a6f92e7","savedPayload":{"position":{"x":31358.28385683019,"y":33648.32433907591},"targetPosition":{"x":31376.031980643544,"y":33307.64979540346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4e968238-bb89-4633-8840-17a3eee97127","savedPayload":{"position":{"x":31376.031980643544,"y":33307.64979540346},"targetPosition":{"x":31393.818371948895,"y":32965.93872675964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b6f8f8a7-6201-40b8-85ef-f566d24f6f41","savedPayload":{"position":{"x":31393.818371948895,"y":32965.93872675964},"targetPosition":{"x":31411.499076037275,"y":32625.314162567658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"f2509852-f910-40aa-9786-4858a185755b","savedPayload":{"position":{"x":31411.499076037275,"y":32625.314162567658},"targetPosition":{"x":31432.347172201655,"y":32223.99431482714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","code":"chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.exchangeOrders.limitSellOrders.limitOrders[5].orderCounters.periods.value >= 2","project":"Superalgos","id":"30d37563-9245-4814-a2d2-e81566fdfafb","savedPayload":{"position":{"x":30372.482740223073,"y":33177.94087452211},"targetPosition":{"x":30625.795367545423,"y":32949.8870538829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"7572eda9-8711-454e-abd3-ee9f4bae2a60","savedPayload":{"position":{"x":30625.795367545423,"y":32949.8870538829},"targetPosition":{"x":30879.6529831055,"y":32721.382337493917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fc3d3165-f40a-4224-aea1-8b7c55c29468","savedPayload":{"position":{"x":30879.6529831055,"y":32721.382337493917},"targetPosition":{"x":31133.8800353613,"y":32492.629327210394},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"036b27b4-55f7-4f1b-80cc-914950ce3016","savedPayload":{"position":{"x":31133.8800353613,"y":32492.629327210394},"targetPosition":{"x":31432.347172201655,"y":32223.99431482714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"8a730b1e-e8d8-4ca0-9342-e58b27b3c0a2","savedPayload":{"position":{"x":30796.072928201625,"y":32055.21064799869},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #6","id":"90d28d1e-6fd2-4a83-a423-3f34bf455004"}}},{"type":"Limit Sell Order","name":"Profit 0.4","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.006","project":"Superalgos","id":"8cffe4c6-a60c-442c-9c67-27860832bdff","savedPayload":{"position":{"x":31548.211316179266,"y":32884.31882310109},"targetPosition":{"x":31434.14584043107,"y":32561.8039580411},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"882824fb-0d18-4c48-8cb1-c60fb9b2e4b3","savedPayload":{"position":{"x":31434.14584043107,"y":32561.8039580411},"targetPosition":{"x":31303.2875129115,"y":32191.75354170856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.tradingLast.limitOrders.orderName.value === 'Profit 0.5'","project":"Superalgos","id":"546d2700-547f-4fbc-b8cc-5b73a97ab69d","savedPayload":{"position":{"x":30698.91354794959,"y":33460.25520480642},"targetPosition":{"x":30845.804325899364,"y":33152.102822068424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"631f4eaa-9716-46e5-9022-a0f00231e34c","savedPayload":{"position":{"x":30845.804325899364,"y":33152.102822068424},"targetPosition":{"x":30992.681324142817,"y":32843.90636057538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"aec594bc-6efe-4273-971e-0112bc46ec2b","savedPayload":{"position":{"x":30992.681324142817,"y":32843.90636057538},"targetPosition":{"x":31139.538817171982,"y":32535.584162567917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"029f599b-b17f-4851-88d7-9c80b1662af5","savedPayload":{"position":{"x":31139.538817171982,"y":32535.584162567917},"targetPosition":{"x":31303.2875129115,"y":32191.75354170856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.exchangeOrders.limitSellOrders.limitOrders[4].orderCounters.periods.value >= 2","project":"Superalgos","id":"5e1a76ec-7ab1-47d5-8f65-9e2aed7e5526","savedPayload":{"position":{"x":29978.74115806557,"y":32660.46628851325},"targetPosition":{"x":30300.284766726683,"y":32546.66880793689},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a8091739-137a-4ba3-9427-02c44396d1c5","savedPayload":{"position":{"x":30300.284766726683,"y":32546.66880793689},"targetPosition":{"x":30622.20537803662,"y":32432.751604891397},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"6e36cc24-a86d-4889-a57f-de80068d33f0","savedPayload":{"position":{"x":30622.20537803662,"y":32432.751604891397},"targetPosition":{"x":30944.328943839944,"y":32318.81007283237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"07757b18-bb3e-45f5-8ae6-a635b479e703","savedPayload":{"position":{"x":30944.328943839944,"y":32318.81007283237},"targetPosition":{"x":31303.2875129115,"y":32191.75354170856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"e065f375-4663-45f0-8d7a-e5eee5d90cb4","savedPayload":{"position":{"x":30682.62038603202,"y":32026.397372877276},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #5","id":"3c44b04d-6b6b-4278-ba85-898b1f12cdfa"}}},{"type":"Limit Sell Order","name":"Profit 0.3","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.005","project":"Superalgos","id":"ed5df221-812e-47e0-8ee5-34cee0346cea","savedPayload":{"position":{"x":31158.51909517061,"y":32845.50308625388},"targetPosition":{"x":31176.200927774764,"y":32504.417103149208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"5673a468-77ac-4312-a1b1-ea5e9d070988","savedPayload":{"position":{"x":31176.200927774764,"y":32504.417103149208},"targetPosition":{"x":31196.59695497345,"y":32112.128743916008},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.tradingLast.limitOrders.orderName.value === 'Profit 0.4'","project":"Superalgos","id":"fcd99b77-0333-4105-950d-eb03ffc2129e","savedPayload":{"position":{"x":30152.725744553733,"y":33052.75239234119},"targetPosition":{"x":30406.488540719874,"y":32824.21747384216},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"b5c038b2-15ae-450f-8f86-242e2402257d","savedPayload":{"position":{"x":30406.488540719874,"y":32824.21747384216},"targetPosition":{"x":30660.172033357696,"y":32595.691911189846},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"12e843fe-9a85-4300-b4e5-097af10db775","savedPayload":{"position":{"x":30660.172033357696,"y":32595.691911189846},"targetPosition":{"x":30913.885231247605,"y":32367.015684571852},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"c9610e5d-0cb9-426a-af86-f7bfdb230d7b","savedPayload":{"position":{"x":30913.885231247605,"y":32367.015684571852},"targetPosition":{"x":31196.59695497345,"y":32112.128743916008},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","code":"chart.at24hs.candlesProbability.begin > chart.at24hs.candlesProbability.begin","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.exchangeOrders.limitSellOrders.limitOrders[3].orderCounters.periods.value >= 2","project":"Superalgos","id":"ed52c351-2965-4e4d-916e-0d882efc332e","savedPayload":{"position":{"x":29792.987109898088,"y":32039.510992700474},"targetPosition":{"x":30134.076625253387,"y":32057.1605228485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"675c8f52-d97a-4afc-a2e4-bedcd501662f","savedPayload":{"position":{"x":30134.076625253387,"y":32057.1605228485},"targetPosition":{"x":30475.158219884866,"y":32074.806729858356},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c9155dd9-9e2c-4254-8d2c-63d9c32e40eb","savedPayload":{"position":{"x":30475.158219884866,"y":32074.806729858356},"targetPosition":{"x":30816.453195252943,"y":32092.489815598798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"cbf59193-c567-4b58-a83c-d9871204a520","savedPayload":{"position":{"x":30816.453195252943,"y":32092.489815598798},"targetPosition":{"x":31196.59695497345,"y":32112.128743916008},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"e8cb9d8f-6e16-4b5c-a5e4-141f2047ce19","savedPayload":{"position":{"x":30588.83026743129,"y":31956.360969479978},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #4","id":"7fb716f8-8bba-4c0d-8df3-69a7bc9ae317"}}},{"type":"Limit Sell Order","name":"Profit 0.2","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.004","project":"Superalgos","id":"25c6516a-f1d9-461f-b012-6d5524320da9","savedPayload":{"position":{"x":30812.844113213963,"y":32660.515782967275},"targetPosition":{"x":30959.53074678532,"y":32352.53074093093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"29b9bd1b-a6e8-4a75-9df9-527db78c0e7b","savedPayload":{"position":{"x":30959.53074678532,"y":32352.53074093093},"targetPosition":{"x":31128.56779071538,"y":31997.713635987035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.tradingLast.limitOrders.orderName.value === 'Profit 0.3'","project":"Superalgos","id":"a0b1e36b-640d-4ec8-96ea-d26597b61e8e","savedPayload":{"position":{"x":29804.352197392087,"y":32467.148920498068},"targetPosition":{"x":30125.907001830434,"y":32353.29092736564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"dab80166-691d-47b6-964a-76df68e98c42","savedPayload":{"position":{"x":30125.907001830434,"y":32353.29092736564},"targetPosition":{"x":30447.758596062507,"y":32239.26264579912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"97061747-71e5-4abe-b339-30e3fd35519f","savedPayload":{"position":{"x":30447.758596062507,"y":32239.26264579912},"targetPosition":{"x":30769.840994373364,"y":32125.03172804365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"998dc335-6c8b-4559-9bbd-8c73bc5844da","savedPayload":{"position":{"x":30769.840994373364,"y":32125.03172804365},"targetPosition":{"x":31128.56779071538,"y":31997.713635987035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.exchangeOrders.limitSellOrders.limitOrders[2].orderCounters.periods.value >= 2","project":"Superalgos","id":"54de11dd-16f2-4c11-b530-c9b1bcb8a3de","savedPayload":{"position":{"x":29860.13313779977,"y":31393.81865287888},"targetPosition":{"x":30168.101886767312,"y":31540.460555517115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"77ebec63-371b-40c5-9aa7-4779d885b269","savedPayload":{"position":{"x":30168.101886767312,"y":31540.460555517115},"targetPosition":{"x":30476.55684009257,"y":31687.305773593755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"34f00d60-b8aa-4eda-8276-5bbaa3d6d4ea","savedPayload":{"position":{"x":30476.55684009257,"y":31687.305773593755},"targetPosition":{"x":30784.72831837753,"y":31834.035325805817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"431cdafe-93a5-4647-8ea4-89fd44d9abf0","savedPayload":{"position":{"x":30784.72831837753,"y":31834.035325805817},"targetPosition":{"x":31128.56779071538,"y":31997.713635987035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"5d13da4a-9bdf-44f9-8e7b-ca05423ce0a4","savedPayload":{"position":{"x":30528.981267746854,"y":31855.76384534245},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #3","id":"a5d970bf-0f85-4546-9c4a-a0a113e7ea04"}}},{"type":"Limit Sell Order","name":"Profit 0.1","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.003","project":"Superalgos","id":"f6a2eda5-75a8-4305-961d-9a1c52b1d837","savedPayload":{"position":{"x":30563.86379158337,"y":32357.928426319493},"targetPosition":{"x":30817.764150040988,"y":32129.07671568887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"66b3fe34-fe06-408f-8181-fc696710c2a9","savedPayload":{"position":{"x":30817.764150040988,"y":32129.07671568887},"targetPosition":{"x":31109.46893109646,"y":31866.147179757805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.tradingLast.limitOrders.orderName.value === 'Profit 0.2'","project":"Superalgos","id":"f0c458d6-d23f-48c4-9156-593429089f97","savedPayload":{"position":{"x":29706.07733211601,"y":31794.350114796194},"targetPosition":{"x":30046.822904391942,"y":31811.930465798825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"488d1160-ae61-45c0-b295-b533b38bbeb5","savedPayload":{"position":{"x":30046.822904391942,"y":31811.930465798825},"targetPosition":{"x":30388.054151700322,"y":31829.45673824515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c296ade6-4a0b-40d3-8ace-f02649f96da5","savedPayload":{"position":{"x":30388.054151700322,"y":31829.45673824515},"targetPosition":{"x":30729.190154471245,"y":31846.83685937668},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"8182ab58-4809-48ee-a481-06a6954dc89f","savedPayload":{"position":{"x":30729.190154471245,"y":31846.83685937668},"targetPosition":{"x":31109.46893109646,"y":31866.147179757805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"cancelOrderEvent":{"type":"Cancel Order Event","name":"New Cancel Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.exchangeOrders.limitSellOrders.limitOrders[1].orderCounters.periods.value >= 2","project":"Superalgos","id":"d255fc7b-cb37-471b-8fed-9031a1170765","savedPayload":{"position":{"x":30168.560326628227,"y":30822.8882995854},"targetPosition":{"x":30397.233735642047,"y":31076.474377012506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"317e867c-c4a0-48db-9bdf-75d5225f22bc","savedPayload":{"position":{"x":30397.233735642047,"y":31076.474377012506},"targetPosition":{"x":30625.747747545884,"y":31329.828001166636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c287f36d-074b-498c-ad12-be1bf473be63","savedPayload":{"position":{"x":30625.747747545884,"y":31329.828001166636},"targetPosition":{"x":30854.509315754025,"y":31583.427362495073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"7c575bbe-7429-4167-aba5-e7a3b59bd958","savedPayload":{"position":{"x":30854.509315754025,"y":31583.427362495073},"targetPosition":{"x":31109.46893109646,"y":31866.147179757805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"de750ccf-154f-4495-a9fd-cee163cccf66","savedPayload":{"position":{"x":30512.184854648138,"y":31739.921000699436},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #2","id":"e133f5d4-034b-4333-9ea4-a6b52183476e"}}},{"type":"Limit Sell Order","name":"Profit 0.0","config":"{\n\"percentageOfAlgorithmSize\": 100, \n\"spawnMultipleOrders\": false \n}","project":"Superalgos","orderRate":{"type":"Order Rate","name":"New Order Rate","project":"Superalgos","formula":{"type":"Formula","name":"New Formula","code":"tradingEngine.tradingCurrent.position.exitTargetRate.value * 1.002","project":"Superalgos","id":"9344ebf6-3efa-4904-a952-d2dbb1b0ead1","savedPayload":{"position":{"x":30410.26963417929,"y":31794.68065670642},"targetPosition":{"x":30750.566814320024,"y":31767.794674652483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ef824607-7571-4f06-84d6-ce4e97e4cc62","savedPayload":{"position":{"x":30750.566814320024,"y":31767.794674652483},"targetPosition":{"x":31142.128049335588,"y":31736.808105691816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"createOrderEvent":{"type":"Create Order Event","name":"New Create Order Event","project":"Superalgos","situations":[{"type":"Situation","name":"New Situation","project":"Superalgos","conditions":[{"type":"Condition","name":"New Condition","project":"Superalgos","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"tradingEngine.tradingLast.limitOrders.orderName.value === 'Profit 0.1'","project":"Superalgos","id":"91c9b7c1-1250-450e-b7b3-b5b5bf4abd77","savedPayload":{"position":{"x":30344.95885407582,"y":30580.386880577542},"targetPosition":{"x":30538.406108295792,"y":30861.274297492913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"cb5f3c82-b13e-4edb-a738-89f653250d56","savedPayload":{"position":{"x":30538.406108295792,"y":30861.274297492913},"targetPosition":{"x":30732.145253834915,"y":31142.449256664135},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"ff70b3ad-19b0-4be5-bf58-f3b9253ac170","savedPayload":{"position":{"x":30732.145253834915,"y":31142.449256664135},"targetPosition":{"x":30926.169212353423,"y":31423.65588284892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"announcements":[],"id":"5658a835-b46f-40c4-a7c1-5d5d6f10b95b","savedPayload":{"position":{"x":30926.169212353423,"y":31423.65588284892},"targetPosition":{"x":31142.128049335588,"y":31736.808105691816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"c077f171-dabc-49e6-8956-3e1144a0b0ef","savedPayload":{"position":{"x":30540.998129769552,"y":31626.46845852983},"targetPosition":{"x":30811.77371507451,"y":31755.62178757232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Limit Order","name":"Limit Sell Order #1","id":"929c1c8c-1964-4495-991c-0a516f1e9ba0"}}}],"id":"0fe764ce-3312-4964-9841-b55500e3f80a","savedPayload":{"position":{"x":30811.77371507451,"y":31755.62178757232},"targetPosition":{"x":31034.717162717727,"y":31554.88260566466},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"33993524-848d-4d57-a503-075c5df4a31b","savedPayload":{"position":{"x":31034.717162717727,"y":31554.88260566466},"targetPosition":{"x":31257.660610360945,"y":31354.143423757003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"announcements":[],"id":"f4d8925b-697e-4f52-ad2e-d368780739d0","savedPayload":{"position":{"x":31257.660610360945,"y":31354.143423757003},"targetPosition":{"x":31350.365708673427,"y":31068.826468868458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"711041eb-3055-4611-b64f-570363bae854","savedPayload":{"position":{"x":31350.365708673427,"y":31068.826468868458},"targetPosition":{"x":31050.365708673427,"y":31068.826468868458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"628b758d-ffff-445f-9d4f-8aa480a13db3","savedPayload":{"position":{"x":31050.365708673427,"y":31068.826468868458},"targetPosition":{"x":31050.365708673427,"y":31068.826468868458},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false,"shortcutKey":""}}} \ No newline at end of file diff --git a/README.md b/README.md index 71eba84f1..ecbc1cc56 100644 --- a/README.md +++ b/README.md @@ -339,6 +339,7 @@ Or follow [Superalgos on Facebook](https://www.facebook.com/superalgos). Superalgos is a Community Project built by users for users. Learn [how you may contribute](https://superalgos.org/community-contribute.shtml). + ## Top Contributors Luis Fernando Molina, Julian Molina, Andreja Cobeljic, Matías Benitez, Ira Miller, Eduardo Remis, Jeff Braun, rico4dev, 9808us, Barry Low, Nikola Bjelogrlic, Hirajin Koizuko, Francisco J. Santillán, Norman, Viktoria B., Guillermo V., Carl J, Daniel J., Javier A., Gustavo J., Romina GS, Pedro P., Thais M., Andrey M., Loui M., Natalia M., Bashar A., Carlos V., Diego M., CarnivalBen, Sebastian E., Bogdan P., Marko V., Igor S., Niksa K., Rodrigo M., Nicanor M., Alejandro P., Mateo H., Lan T., Leon A., Uroš R., Filip M., Vladimir J. and Pavle B.