diff --git a/Client/WebServer/Images/Languages/FR.png b/Client/WebServer/Images/Languages/FR.png new file mode 100644 index 000000000..eb90cc623 Binary files /dev/null and b/Client/WebServer/Images/Languages/FR.png differ diff --git a/Projects/Superalgos/Icons-SVG-Sources/flags/FR.svg b/Projects/Superalgos/Icons-SVG-Sources/flags/FR.svg new file mode 100644 index 000000000..330a17bcc --- /dev/null +++ b/Projects/Superalgos/Icons-SVG-Sources/flags/FR.svg @@ -0,0 +1,33 @@ + + + + + + + + + E = mc + + 2 + + + + + + + + + + + + + + + diff --git a/Projects/Superalgos/Icons-SVG-Sources/nodes/user-defined-code.svg b/Projects/Superalgos/Icons-SVG-Sources/nodes/user-defined-code.svg new file mode 100644 index 000000000..4fa192dc6 --- /dev/null +++ b/Projects/Superalgos/Icons-SVG-Sources/nodes/user-defined-code.svg @@ -0,0 +1,58 @@ + + + + +{...} +{ ; } +</> + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/Superalgos/Icons-SVG-Sources/nodes/user-variable.svg b/Projects/Superalgos/Icons-SVG-Sources/nodes/user-variable.svg new file mode 100644 index 000000000..c448a4672 --- /dev/null +++ b/Projects/Superalgos/Icons-SVG-Sources/nodes/user-variable.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + +</> + + + + + + + + + + + + + + +w x y z + + + + + + +(x) + diff --git a/Projects/Superalgos/Icons-SVG-Sources/nodes/user-variables.svg b/Projects/Superalgos/Icons-SVG-Sources/nodes/user-variables.svg new file mode 100644 index 000000000..67363010e --- /dev/null +++ b/Projects/Superalgos/Icons-SVG-Sources/nodes/user-variables.svg @@ -0,0 +1,110 @@ + + + + + + + + +</> + + + + + + + + + + + + + + +w x y z + + + + + + +(x) + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/Superalgos/Icons/Thumbs.db b/Projects/Superalgos/Icons/Thumbs.db index 98f04eac6..85a51ea16 100644 Binary files a/Projects/Superalgos/Icons/Thumbs.db and b/Projects/Superalgos/Icons/Thumbs.db differ diff --git a/Projects/Superalgos/Icons/user-defined-code.png b/Projects/Superalgos/Icons/user-defined-code.png new file mode 100644 index 000000000..7df585e99 Binary files /dev/null and b/Projects/Superalgos/Icons/user-defined-code.png differ diff --git a/Projects/Superalgos/Icons/user-variable.png b/Projects/Superalgos/Icons/user-variable.png new file mode 100644 index 000000000..10690e4a1 Binary files /dev/null and b/Projects/Superalgos/Icons/user-variable.png differ diff --git a/Projects/Superalgos/Icons/user-variables.png b/Projects/Superalgos/Icons/user-variables.png new file mode 100644 index 000000000..3d4f5a4d7 Binary files /dev/null and b/Projects/Superalgos/Icons/user-variables.png differ diff --git a/README.md b/README.md index 407d069f7..06b79dfbc 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,40 @@ -# Superalgos Beta 9 - Getting Started Guide +# Superalgos Beta 9 -All procedures are the same for Windows, Linux, or Mac OS. Raspberry Pi terminal commands have been included for ease of use. +Superalgos is not just another open-source project. We are an open and welcoming community devised, nurtured, and incentivized with the project's native Superalgos (SA) token to grow into a massive trading collaboration. You will notice the difference as soon as you join the [Telegram Community Group](https://t.me/superalgoscommunity) or the new [Discord Server](https://discord.gg/CGeKC6WQQb). -> **IMPORTANT:** Minimalist hardware —both virtual and physical— is better suited for production deployments, where the use of the GUI is minimal. We highly recommend learning Superalgos in a local installation. Mastering the system takes time, and the use of the GIU to go through in-app tutorials is crucial during the learning process. Your experience will be orders of magnitude better if you follow this advice: leave minimalist hardware for when you are ready to start trading live. +Superalgos is the ultimate market research and trading automation platform. The software is contributor-centric, built by contributors, for contributors. It is also free and open-source. Can't wait to contribute? No need to wait! You may start by giving a star to this repository in the top-right corner of this page! ![superalgos-readme](https://user-images.githubusercontent.com/13994516/106380124-844d8980-63b0-11eb-9bd9-4f977b6c183b.gif) +# Getting Started Guide + +All procedures are the same for Windows, Linux, or Mac OS. Raspberry Pi terminal commands have been included for ease of use. + +> **IMPORTANT:** Remote installations and minimalist hardware —both virtual and physical— are better suited for production deployments, where the use of the GUI is minimal. We highly recommend learning Superalgos in a local installation. Mastering the system takes time, and the use of the GIU to go through in-app tutorials is crucial during the learning process. Your experience will be orders of magnitude better if you follow this advice: leave remote installations and minimalist hardware for when you are ready to start trading live. + + + # Pre-Requisites -## 1. Node JS +## 1. Node JS Installation If you don't have it yet, download and install Node.js. Node JS is an open-source server environment required to run Superalgos. -**a.** Go to the Node JS [download page](https://nodejs.org/en/download/). +**A.** Go to the Node JS [download page](https://nodejs.org/en/download/). -**b.** Download your system’s installer. Select *LTS Recommended for Most Users* and click the big Windows or macOS Installer button. If you are on Linux, the installer is listed further down the page. +**B.** Download your system’s installer. Select *LTS Recommended for Most Users* and click the big Windows or macOS Installer button. If you are on Linux, the installer is listed further down the page. -**c.** Run the installer with the default configuration — just click Next until Node.JS is fully installed. +**C.** Run the installer with the default configuration — just click Next until Node.JS is fully installed. That's it! You can continue with step 2 (Git Installation). -**NOTE FOR RASPBERRY PI USERS:** You may install Node.JS just like you would on any other machine as per the above instructions. As an alternative, you may also try the following from the SSH Terminal. **NOTE:** It is best to use the most current and updated version of the FULL PiOS image. +
+ +**NODE JS INSTALLATION FOR RASPBERRY PI USERS** + +You may install Node.JS just like you would on any other machine as per the above instructions. As an alternative, you may also try the following from the SSH Terminal. + +**NOTE:** It is best to use the most current and updated version of the FULL PiOS image. ``` curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - @@ -37,35 +51,42 @@ you may also type the following to verify the Node.js installation and version. ``` node -v ``` +
-## 2. Git +## 2. Git Installation Download and install Git. Git is an open-source distributed version control system required to download and stay up to date with Superalgos. -**a.** Go to the Git [download page](https://git-scm.com/downloads). +**A.** Go to the Git [download page](https://git-scm.com/downloads). -**b.** Download the version for your Operating System. +**B.** Download the version for your Operating System. -**c.** Run the installer with the default configuration — just click Next until Git is fully installed. +**C.** Run the installer with the default configuration — just click Next until Git is fully installed. **IMPORTANT:** The latest version of Git is required to handle the authentication with GitHub.com. **NOTE FOR MAC USERS:** Depending on your setup, installing Git may be optional. The native XCode Command Line Developer Tools seems to work well. If you do install Git, we have tested Tim Harper's binary installer successfully. -**NOTE FOR RASPBERRY PI USERS:** Just like with Node.JS, you may follow the above instructions to install Git, or us the SSH Terminal command. The most recent version of PiOS has Git already installed, so this may give you an error. The error will not affect your installation. +
+ +**GIT INSTALLATION FOR RASPBERRY PI USERS** + +Just like with Node.JS, you may follow the above instructions to install Git, or use the SSH Terminal command. The most recent version of PiOS has Git already installed, so this may give you an error. The error will not affect your installation. ``` sudo apt-get install git ``` +
+ ## 3. Google Chrome or Safari Use Chrome, or Safari on Mac. These are the only tested browsers. -**a.** Go to the Chrome [download page](https://www.google.com/chrome/). +**A.** Go to the Chrome [download page](https://www.google.com/chrome/). -**b.** Run the installer. +**B.** Run the installer. Before you begin, it is recommended that you set up Chrome/Safari as your default browser.