Skip to main content

A trading framework for cryptocurrencies

Project description

Jesse

Jesse is an advanced crypto trading framework which aims to simplify researching and defining trading strategies.

Why Jesse?

In short, Jesse is more accurate than other solutions, and way more simple. In fact, it is so simple that in case you already know Python, you can get started today, in matter of minutes, instead of weeks and months.

Getting Started

Head over to the installation section of the documentation.

Example Backtest Results

Here's an example output for a backtest simulation:

CANDLES               |
----------------------+--------------------------
 period               |   1557 days (4.27 years)
 starting-ending date | 2016-01-01 => 2020-04-06

exchange    | symbol   | timeframe   | strategy           | DNA
------------+----------+-------------+--------------------+-------
 Bitfinex   | BTCUSD   | 6h          | TrendFollowingStrategy |

Executing simulation...  [####################################]  100%
Executed backtest simulation in:  107.89 seconds

METRICS                          |
---------------------------------+------------------------------------
 Total Closed Trades             |                                192
 Total Net Profit                |                 64735.12 (647.35%)
 Starting => Finishing Balance   |                   10000 => 74659.0
 Total Open Trades               |                                  0
 Open PL                         |                                  0
 Total Paid Fees                 |                           10620.84
 Max Drawdown                    |                            -24.83%
 Sharpe Ratio                    |                                1.2
 Annual Return                   |                             38.43%
 Expectancy                      |                     337.16 (3.37%)
 Avg Win | Avg Loss              |                   1261.49 | 351.89
 Ratio Avg Win / Avg Loss        |                               3.58
 Percent Profitable              |                                43%
 Longs | Shorts                  |                          58% | 42%
 Avg Holding Time                | 3.0 days, 20.0 hours, 15.0 minutes
 Winning Trades Avg Holding Time | 6.0 days, 11.0 hours, 19.0 minutes
 Losing Trades Avg Holding Time  |  1.0 day, 21.0 hours, 14.0 minutes

And here are generated charts: chart-example

What's next?

This is the very initial release. There's way more. Subscribe to our mailing list at jesse-ai.com to get the good stuff as soon they're released. Don't worry, We won't send you spam. Pinky promise.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jesse-0.0.11.tar.gz (359.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jesse-0.0.11-py3-none-any.whl (271.4 kB view details)

Uploaded Python 3

File details

Details for the file jesse-0.0.11.tar.gz.

File metadata

  • Download URL: jesse-0.0.11.tar.gz
  • Upload date:
  • Size: 359.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for jesse-0.0.11.tar.gz
Algorithm Hash digest
SHA256 3a11b2233f0293e2c42abce706a138c28b0978f881106b99c94170b4aeb2943d
MD5 a2821564b3f04b0e08aa2ee9313cbb23
BLAKE2b-256 63a47d6292ffa87eed5619ee9b4ea426237b65b3028a1c329df7bd8fb2f4036e

See more details on using hashes here.

File details

Details for the file jesse-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: jesse-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 271.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for jesse-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2a0643b51145ab3b56a2870c54a1dd476aa6940be3ea849516c243afd694cf90
MD5 543c291612015a03aca3052b1519cc3e
BLAKE2b-256 a510f97fddd1c2e028aec0b8eb20d8dacef1a4efa060f55b6a03ebe88e0c0cf5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page