From df523c7f3f94beb9105d4823c41ee4e14e4c3988 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 1 Aug 2021 10:29:15 +0200 Subject: [PATCH] Beta 10 labels changed to Beta 11 --- Client/client.js | 11 +++++---- Client/httpInterface.js | 4 ++-- README.md | 49 +---------------------------------------- run.js | 2 +- 4 files changed, 9 insertions(+), 57 deletions(-) diff --git a/Client/client.js b/Client/client.js index e7a1a1c4c..3d369fdd3 100644 --- a/Client/client.js +++ b/Client/client.js @@ -133,18 +133,17 @@ try { console.log('Http Interface .............................................. Listening at port ' + global.env.HTTP_INTERFACE_PORT) console.log('') - console.log("You are running Superalgos Beta 10") + console.log("You are running Superalgos Beta 11") console.log('') console.log("What's new? These are the main new features in this version:") console.log('') - console.log('API Maps and Data Fetcher Bots ............................. Allows to map any API and fetch data into the Superalgos workflow.') - console.log('Market Data Structure ....................................... Allows trading systems to use data from markets different from the one the session is running on.') - console.log('Exchange Data Structure ..................................... Allows trading systems to use data from exchanges and markets different from the one the session is running on.') + console.log('Governance System ........................................... Automates the distribution of SA Tokens and allow users to vote on the direction of the project.') + console.log('TensorFlow Integration ...................................... Allows creating and training ML models and use them in trading strategies.') console.log('') console.log("What's next? This is the current development pipeline:") console.log('') - console.log('Contribution Management ..................................... Will allow the management of contributions at scale and more efficient and transparent distribution of the SA token.') - console.log('Tensor Flow Integration ..................................... Still at the experimental phase, will allow the creation and training of ML models to use for optimization and predictions.') + console.log('Superalgos P2P Network ...................................... Will allow algo-traders to share trading signals with Superalgos users consuming these signals via a mobile app.') + console.log('Superalgos Mobile ........................................... Will allow users to consume trading signals for free and autonomously execute trades from their mobile phones.') console.log('Ethereum Integration ........................................ Will allow mining data from an Ethereum network node, and bring it into the Superalgos workflow.') console.log('') diff --git a/Client/httpInterface.js b/Client/httpInterface.js index 97d17c6e4..15363300d 100644 --- a/Client/httpInterface.js +++ b/Client/httpInterface.js @@ -734,7 +734,7 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE const octokit = new Octokit({ auth: token, - userAgent: 'Superalgos Beta 10' + userAgent: 'Superalgos Beta 11' }) const repo = 'Superalgos' @@ -1071,7 +1071,7 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE const octokit = new Octokit({ auth: token, - userAgent: 'Superalgos Beta 10' + userAgent: 'Superalgos Beta 11' }) await getList() diff --git a/README.md b/README.md index e62296743..595e7e15b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Superalgos Beta 10 +# Superalgos Beta 11 ![contributors](https://img.shields.io/github/contributors-anon/Superalgos/Superalgos?label=Contributors) @@ -189,53 +189,6 @@ If you are having difficulty running the node setup command here are a few commo **D.** Before installing the client on a remote computer in an attempt to access the UI from a different machine, we highly recommend you do a standard installation on your PC / laptop first. Leave your Raspberry Pi or VPS for later, once you have done all available tutorials. This single tip will save you a lot of time: you don't need to add complexity before you learn how to handle the app, and the GUI performs best in a local installation. -## 5. Migrating from Superalgos Beta 9 - -### Changes in Dependency Managment - -**IMPORTANT:** Superalgos no longer contains the node dependencies needed to run within this repository. Follow these steps to make sure your installation updates correctly. - -**A.** Check to make sure you are running an updated version of node greater than version 12 and npm greater than version 5. You can check which version you have by typing `node -v` and `npm -v` into a command prompt or terminal. If your version numbers are below these, you can update your installation by following the instructions outlined in the "Node JS Installation" step above. - -**B.** Launch your old Superalgos instance and run `app.update` to gather the Beta 10 update. - -**C.** Then close the UI and shutdown the Client. - -**D.** Open a fresh terminal or command prompt and navigate to your Superalgos directory. - -**E.** Enter the following command: -``` -node setup -``` -Then wait until you are able to type within the terminal again. - -**NOTE FOR USERS RUNNING IN HEADLESS ENVIRONMENT:** You will need to add the `noShortcuts` flag while running `node setup` to suppress installing GUI shortcuts. To do this type: - -``` -node setup noShortcuts -``` - -### Refactoring - -In order to migrate your workspaces to Beta 10, you will need to open My-Workspaces folder with an IDE like VS Code and do some refactorings. The following refactoring has been done over the codebase and all plugins of every type. For your workspaces to be ported, you will need to refactor the contents of your My-Workspaces folder and any plugins of your own as well. - -| Find | Replace With | -| :----------------: | :---------------------: | -| Multi-Period | Multi-Time-Frame | -| Multi Period | Multi Time Frame | -| MultiPeriod | MultiTimeFrame | -| multiPeriod | multiTimeFrame | -| @Period | @TimeFrame | -| periodName | timeFrameLabel | -| Muti-Period-Market | Multi-Time-Frame-Market | - -Your refactoring needs to include Folder Names. You will find several folders to rename at the Data-Storage folder structure. Because of the changes derived from splitting the Master Data Mine into several different Data Mines, you will probably need to reprocess all your indicators. - -An easy way to deal with all this is to: - -1. Delete the Log-Files folder. -2. At Data Storage, delete all except Masters / Exchange Raw Data and Masters / Candles Volumes. This will prevent you from downloading all data again and building all candles agains, which is the most time consuming process. The rest of the indicators you can then reprocess. - # Usage ## 1. Run the Client and GUI diff --git a/run.js b/run.js index 55353f22c..d2af79959 100644 --- a/run.js +++ b/run.js @@ -11,7 +11,7 @@ if ( console.log('Superalgos') console.log('') - console.log('VERSION: Beta 10') + console.log('VERSION: Beta 11') console.log('') console.log('WEB: https://www.superalgos.org') console.log('')