Live Trade

The "live-trade" plugin is available for early access which enables live/paper trading with Jesse. You can read the announcement articleopen in new window or head over to our website, registeropen in new window and get your license, and then head over to the installation guide.

Update: We are at the finishing days of the early-access phase. All the promised items are not available except for the spot trading which will be available soon. After that, the early-access phase is over and I will release version 1.0.

Paper Trading

Paper trading is possible with Jesse and is a good way to test-drive a strategy without risking real money.

You can enable paper trading by turning on the "Paper Trade" option on the "Live" page of the dashboard.

Supported Exchanges

At the moment these are the supported exchanges for live trading:

New exchange drivers are developed based on demand. So if you need an exchange that is not supported, please reach out and let me know.

What about spot exchanges? Spot support is the next big milestone for the project and is my current focus. After implementing the full support for spot exchanges, I can develop drivers for Binance (.com and .us), FTX (.com and .us) almost right away. Next, depending on the demand, I will add support for maybe Kraken, Coinbase, etc.

Installation

The package is pre-built and the access is limited to those with an active license. We made sure the installation is easy and made it automated as much as possible.

🎥 Video Tutorial

In case you prefer watching a video, here's a short screencast of installing the plugin on remote server for live tradingopen in new window.

1. Creating a license key

First, you need to create a license access key. Assuming you are already logged in to your Jesse.Trade account, go into the API Tokensopen in new window page and generate a new token. The name of it doesn't matter. Then copy the token and paste it into the LICENSE_API_TOKEN variable inside your project's .env file.

Now, assuming whether you are using Jesse with the Docker setup, or you installed the environment natively, you have to choose your second step:

2. Docker environment

If you are using Jesse using our first-class Docker setup, you don't have to do anything!

Jesse will pick up on the change you just made in your .env file, download and install the correct version of the plugin for you.

2. Native environment setups

All you have to do is to run a single command which will automatically download the correct version of the package according to your machine's CPU architecture, OS, Python version, and Jesse version:

jesse install-live

Update

To update to the latest versions, usually you have to update Jesse itself first, and then the plugin. Here's the guide.