SUPERALGOS PLATFORM NEWS

The Superalgos Platform Is Now Available as a Packaged Application

You may now deploy the platform without installing dependencies making trial runs and first contact a breeze.

Nuno Amorim
Superalgos | Algorithmic Trading

--

Photo by Kira auf der Heide on Unsplash

So you found out about Superalgos but you’re a bit weary of installing all the necessary dependencies to run the platform or write commands in the terminal/command prompt?

Do I really need to do all that just to check out the platform?

You no longer need to go through all the installation steps with Node and Git to enjoy all the possibilities that Superalgos offers you. You may now use installation packages to run the platform and try it out. You even have a portable windows application. It doesn’t get simpler!

Where to find it?

Head over to the Superalgos releases Github page and select the latest one. We have the stable release that is published roughly every month and the nightly development snapshot.

Always refer to the README file in the repository for the up-to-date status.

What Is This Packaged Application?

Superalgos has a web-based client as well as a set of services that run locally in the background. The packaged application is the same that is offered as a manual installation, but wrapped inside an Electron executable. This way, the application runs inside its own window for the client.

This application is intended for end users, meaning that you cannot contribute code, documentation or your User Profile using this packaged application.

For that, please go through the manual installation.

Running on Windows

Windows portable application

We have a portable application, where you don’t need to install anything. Simply download the package (Superalgos-win-{version}.exe) and you’re good to go. All the exchange data that is downloaded and the workspaces you save are stored in your default documents folder (My Documents on Windows) under the Superalgos_Data folder.

Windows setup package

Also on the windows side you have an installation solution, where it installs the application and sets up the correct icons and shortcuts for you. This way you have a nice entry on the programs list. The downloaded data is stored in your documents folder under theSuperalgos_Data folder.

When you download any of the packages, Windows will block access stating that it might harm your system. This is a Windows feature called SmartScreen.

Edge blocking the file
Windows wants to be really sure!

Superalgos will probably harm your free time, but not your device! The reason for this windows message is that we are not signing the packaged application.

If you’re uncomfortable about this, then head to the Github repo and follow the manual installation as explained in the README.

You select to keep the file. A new message appears to confirm this action. Open it and a new error message will appear. There, select “show more” and click on “Keep anyway”.

Now you have the application in the download folder you have selected. Double click on it and a third warning appears “Windows protected your PC”. Select “more info” and a new button appears. Select “Run anyway”.

Yes… really really sure!

Hopefully you only need to do this once.

At every start, in the case of the portable application, you will get a popup related to firewall access. Superalgos runs the server locally, in your machine, and uses a web client (Chromium in this case) to access the UI. You can select “Private Networks”, deselect “Public networks” and “Allow access”.

Running on MacOS

MacOS image

Now on the MacOS variants, you can download the DMG packaged to install. Here you have the x64 variant, for Intel based Mac only. The ARM64 variant for the newer Apple Silicon (M1) based machines is also available as an alpha release (not fully tested). If you have one of the machines, do join us to help on testing.

Installation DMG

We have reports that MacOS on arm64 reports the DMG as damaged. One way that appears to help is to run in terminal:

sudo xattr -rd com.apple.quarantine </path/to/Superalgos.app> 

Please join the telegram Developers Group and report back.

All data is stored in the documents folder under the Superalgos_Data folder. This way it is easier for you to backup data and not lose it between reinstallation.

Location of data files

The first time you try to run the application you will get an error, as the application is not signed.

You will need to click on “Cancel” to close the popup and then go to “System Preferences > Security & Privacy > General ”.

Here you click “Open Anyway”. A new window appear to confirm your choice.

Click “Open”. After this initial procedure (only needed the first time), you can run the application and it should work.

Updates

The installed application will check at startup if new versions of the application are released. If so, it will download it, install it and become available at the next restart. This is done in the background, so you don’t need to check manually.

Final Thoughts

These applications are a way for you to test and learn the power behind Superalgos. They are immutable, meaning you cannot change the code or documentation.

As you feel more comfortable with the platform, we invite you to participate in the development and earn tokens. Every helping hand and field of expertise is welcome.

Any issues, inaccuracies or questions do open an issue on Github or ask in the Telegram Support Group!

If you enjoyed this article and/or want to participate in the most promising open-source social trading platform, then join us!

--

--