Gekko is a tool that makes it very easy to automate your own trading stragies.
You can either create your own trading strategy or start with the built-in example strategies. Once you have a strategy you can use Gekko to automatically run it in a few different ways:
All the above modes can be run from the user interface, this interface will show charts and performance/risk statistics.
Gekko can watch the realtime markets, automatically excecuting and evaluating your strategies in the process. Whilst doing this Gekko will store all market data it sees, this makes it possible to later simulate trading strategies against historical data to see whether they would have been profitable (backtesting).
Here is a video explaining how to install Gekko the easiest way possible:
To get Gekko running you need to do the following:
Gekko requires nodejs to be installed. Go ahead and install this if it’s not already (Gekko requires at least version 6). We advice to download the current LTS.
The recommanded way of downloading Gekko is by using git. This makes keeping Gekko up to date a lot easier. Run this in a terminal:
git clone git://github.com/askmike/gekko.git -b stable cd gekko
This will download the latest stable version of Gekko, remove the final
-b stable part to download the current latest release (which might not be as stable).
Alternatively you can manually download the latest stable version of Gekko on the releases page.
Once you have Gekko downloaded you need to install the dependencies, open your terminal and navigate to the gekko folder and run:
npm install --only=production
After all the above you can start Gekko by running the following in your terminal:
node gekko --ui
If you installed Gekko via git, simply run:
git pull npm install --only=production
If you downloaded the zip you can just download the new version. If you want to move historical data over (for backtesting purposes), copy the contents of the
history folder found inside the gekko folder. If you have written your own strategies, don’t forget to move them over as well.
More info about Gekko: https://gekko.wizb.it/docs/introduction/about_gekko.html