jesse  by jesse-ai

Crypto trading framework for strategy backtesting, optimization, and live trading

Created 6 years ago
6,850 stars

Top 7.5% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Jesse is an advanced, self-hosted crypto trading framework designed for Python developers to simplify the research, backtesting, optimization, and live trading of custom strategies. It offers a user-friendly Python syntax for strategy definition, a comprehensive technical indicator library, and features like smart ordering, multi-timeframe analysis, and robust risk management.

How It Works

Jesse employs a Python-based DSL for strategy creation, allowing users to define trading logic using familiar Python constructs and a rich set of pre-built technical indicators. It handles multi-timeframe and multi-symbol analysis without look-ahead bias, ensuring accurate backtesting. The framework supports leveraged trading, short-selling, partial fills, and includes modes for debugging and AI-assisted optimization via JesseGPT.

Quick Start & Requirements

Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
7
Issues (30d)
3
Star History
102 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.