awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jesse-ai avatar

jesse-ai/jesse

0
View on GitHub↗
7,438 stars·1,055 forks·JavaScript·mit·59 viewsjesse.trade↗

Jesse

Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading strategies. It functions as a trading strategy backtester and a machine learning trading platform, providing an environment to train predictive models on historical market data and deploy them into live strategies.

The framework features a standardized crypto exchange connectivity layer that allows for the execution of automated spot and futures trades across multiple cryptocurrency exchanges via an exchange-agnostic interface. It includes a quantitative risk analysis toolset to assess strategy robustness through Monte Carlo simulations and cross-validation testing.

The system covers a broad range of capabilities including algorithmic trade execution, time-series data backtesting to prevent look-ahead bias, and parameter optimization. It also provides tools for managing trade risk, monitoring real-time strategy performance, and programmatically researching strategies through scripts and notebooks.

Features

  • Algorithmic Trading Frameworks - Provides a comprehensive modular platform for building, simulating, and executing automated quantitative trading strategies.
  • Algorithmic Trading Platforms - Provides a comprehensive software suite for building and running automated cryptocurrency trading strategies.
  • Time Series Backtesting - Iterates through historical price data chronologically to simulate performance while strictly preventing look-ahead bias.
  • Event Driven Trading - Implements event-driven trading logic that executes based on specific market events or price candles.
  • Algorithmic Trading Engines - Functions as a core engine for executing automated spot and futures trades based on algorithmic rules.
  • Automated Trading Execution - Provides the infrastructure to automate the execution phase of trading strategies across multiple exchanges.
  • Exchange Abstraction Layers - Provides a standardized abstraction layer to unify disparate cryptocurrency exchange APIs into a single common interface.
  • Live Trading Execution - Automates the real-time execution of trades across multiple cryptocurrency exchanges based on custom rules.
  • Trading Risk Analysis - Implements quantitative risk analysis through Monte Carlo simulations and cross-validation to assess strategy robustness.
  • Trading Strategy Backtesters - Provides a high-fidelity backtesting engine to simulate strategy performance using historical time-series data while preventing look-ahead bias.
  • Trading Strategy Frameworks - Provides a specialized software framework for converting trading ideas into executable algorithmic code.
  • Event-Driven Engines - Features an event-driven engine that triggers strategy logic updates in response to new market candles.
  • Exchange Connectivity APIs - Provides unified interfaces for connecting to multiple cryptocurrency exchange platforms via an agnostic layer.
  • Strategy Integrations - Enables training models on historical data and deploying predictions to automate trading decisions.
  • Predictive Trading Models - Offers an environment to train predictive machine learning models on historical data for automated trading decisions.
  • Training and Testing Splits - Splits historical datasets into training and testing sets to verify strategy robustness and prevent overfitting.
  • Automated Trading Research - Provides tools to run trading logic within scripts and notebooks for quantitative market research.
  • Quantitative Trading Platforms - Provides a quantitative environment for researching market hypotheses via custom scripts and notebooks.
  • Strategy Performance Analyzers - Ships tools for stress-testing results and shuffling trade orders to detect overfitting and verify strategy robustness.
  • Market Indicator Visualization - Provides capabilities to visualize technical indicators and price action on charts for strategy analysis.
  • Monte Carlo Sampling - Implements Monte Carlo simulations to generate randomized performance paths and assess the probability of future drawdowns.
  • Risk Simulations - Generates randomized performance paths using historical trade data to estimate the probability of future drawdowns.
  • Strategy Parameter Optimization - Implements batch simulations across hyperparameter ranges to identify the most performant quantitative trading settings.
  • Trading Risk Management - Implements smart ordering logic for market, limit, and stop orders to protect capital and control position risk.
  • Trading Strategy Optimizers - Runs parallel backtesting iterations to identify optimal strategy parameters and assess risk via simulations.
  • Metric and Performance Monitors - Includes real-time logs and performance metrics to monitor the behavior of live trading strategies.
  • Crypto Trading Bots - Advanced framework for researching and defining crypto strategies.
  • Trading and Backtesting - Advanced crypto trading bot.
  • Trading Bots - Advanced framework for researching and defining crypto strategies.
  • Cryptocurrency Trading - Advanced framework for researching and defining crypto strategies.

Star history

Star history chart for jesse-ai/jesseStar history chart for jesse-ai/jesse

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jesse

These projects share indexed features with Jesse. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • freqtrade/freqtradefreqtrade avatar

    freqtrade/freqtrade

    51,527View on GitHub↗

    This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations. What distinguishes this platform is its integrated suite for quantitative analysis and predictive modeling. It features a robust backtesting engi

    Pythonalgorithmic-tradingbitcoincryptocurrencies
    View on GitHub↗51,527
  • mementum/backtradermementum avatar

    mementum/backtrader

    20,462View on GitHub↗

    Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading. The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, ena

    Pythonbacktestingmetaclasspython
    View on GitHub↗20,462
  • yutiansut/quantaxisyutiansut avatar

    yutiansut/QUANTAXIS

    9,955View on GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    View on GitHub↗9,955
  • shinnytech/tqsdk-pythonshinnytech avatar

    shinnytech/tqsdk-python

    4,789View on GitHub↗

    tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures, options, and stocks using Python. It functions as an algorithmic trading engine and financial market data API, providing the tools necessary to backtest strategies, analyze historical data, and execute live trades across multiple brokerage accounts. The project distinguishes itself through a specialized option analytics library that calculates Greeks, implied volatility, and volatility surfaces using the Black-Scholes model. It further supports complex order execution patterns, s

    Python
    View on GitHub↗4,789
Compare all 30 related projects→

Frequently asked questions

What does jesse-ai/jesse do?

Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading strategies. It functions as a trading strategy backtester and a machine learning trading platform, providing an environment to train predictive models on historical market data and deploy them into live strategies.

What are the main features of jesse-ai/jesse?

The main features of jesse-ai/jesse are: Algorithmic Trading Frameworks, Algorithmic Trading Platforms, Time Series Backtesting, Event Driven Trading, Algorithmic Trading Engines, Automated Trading Execution, Exchange Abstraction Layers, Live Trading Execution.

Which projects share features with jesse-ai/jesse?

Projects with overlapping indexed features include: freqtrade/freqtrade — This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… shinnytech/tqsdk-python — tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures,… drakkar-software/octobot — OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users… llmquant/quant-wiki — quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering,…