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
DeviaVir avatar

DeviaVir/zenbotArchived

0
View on GitHub↗
8,259 stars·1,985 forks·HTML·MIT·20 views

Zenbot

Zenbot is an automated cryptocurrency trading bot designed to execute trades on exchanges based on technical analysis and predefined risk parameters. It functions as a technical analysis engine that processes market data through mathematical indicators to generate actionable trade signals.

The system includes a genetic algorithm strategy optimizer to automatically discover the most profitable parameter configurations. It provides multiple simulation environments, including a trading strategy backtester for replaying historical data and a paper trading simulator for testing strategies against live markets without risking capital.

The project covers a broad range of trading capabilities, including automated and manual order execution, order stop management, and portfolio monitoring via a read-only web dashboard. It also features a plugin architecture for exchange integration, a notification system for trade alerts, and REST endpoints to expose trading statistics to external programs.

Features

  • Automated Trading Engines - Ships an automated engine that executes quantitative trades based on technical analysis and real-time market data.
  • Genetic Algorithms - Uses genetic algorithms to automatically discover the most profitable trading parameter configurations.
  • Technical Indicator Calculators - Calculates mathematical market indicators like RSI and MACD to generate actionable trade signals.
  • Algorithmic Trading Simulators - Provides a paper trading mode to simulate strategies against live market data without risking capital.
  • Cryptocurrency Trading Platforms - Functions as a comprehensive platform for managing assets and trading across multiple cryptocurrency exchanges.
  • Trading Simulations - Provides a paper trading environment for validating strategies against live markets without real capital.
  • Trading Strategy Backtesters - Provides a backtester to evaluate strategy performance by replaying historical market data.
  • Trading Exchange Connectors - Features a plugin-based architecture to connect to various cryptocurrency exchange APIs.
  • Order Execution Engines - Ships an order execution engine to manage the lifecycle of limit orders and control entry and exit prices.
  • Technical Analysis - Applies mathematical technical analysis to identify market trends and generate trading signals.
  • Technical Indicator Engines - Implements a technical indicator engine that processes price data to generate actionable trade signals.
  • Trading Strategy Optimizers - Optimizes trading strategy parameters using parallel iterations to identify the most profitable configurations.
  • Trade Visualization Tools - Offers a web dashboard for visualizing trade execution sequences and price action charts.
  • Real-time Portfolio Tracking - Offers real-time tracking of portfolio equity, profit, and loss through a web dashboard.
  • Stop-Loss Strategies - Includes logic for configuring stop-loss and trailing profit stops to manage risk.
  • Trade Statistics Trackers - Includes a web dashboard for tracking trade statistics and bot performance.
  • Trading Command Interfaces - Provides a command-line interface for interactive trading control and manual order overrides.
  • Strategy Parameter Optimization - Uses a genetic algorithm to automatically optimize parameters for quantitative trading strategies.
  • Plugin Extenders - Allows extending bot logic and supporting new platforms through a runtime plugin architecture.
  • Evolutionary Strategy Optimizers - Ships a genetic algorithm optimizer to automatically discover the most profitable trading configurations.
  • Web Dashboards - Provides a read-only web dashboard for monitoring trading statistics and bot status.
  • Algorithmic Trading Engines - Command-line crypto trading bot.
  • Trading Automation - Command-line interface for automated cryptocurrency trading and market analysis.
  • Cryptocurrency Trading - CLI-based crypto trading bot with MongoDB support.

Star history

Star history chart for deviavir/zenbotStar history chart for deviavir/zenbot

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 Zenbot

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

    edtechre/pybroker

    3,191View on GitHub↗

    pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for developing, testing, and optimizing trading strategies using historical market data. It functions as a trading strategy backtester and a financial performance evaluator, providing a structured environment to simulate trading rules and analyze their statistical reliability. The framework distinguishes itself through a market data integration layer that handles the fetching and caching of historical price data from external providers. It incorporates an event-driven backtesting engine and

    Pythonaialgorithmic-tradingalgotrading
    View on GitHub↗3,191
  • 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
  • askmike/gekkoaskmike avatar

    askmike/gekko

    10,179View on GitHub↗

    Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across multiple cryptocurrency exchanges. It functions as an algorithmic trading system that uses a standardized exchange integration gateway to connect with various external trading platforms. The system includes a backtesting engine that simulates trading strategies against historical market data to evaluate performance before live deployment. It employs an adapter-based integration model to normalize diverse exchange API responses into a consistent internal format. The platform pr

    JavaScriptbitcoinexchangegekko
    View on GitHub↗10,179
  • gbeced/pyalgotradegbeced avatar

    gbeced/pyalgotrade

    4,659View on GitHub↗

    pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated trading strategies. It provides a comprehensive framework for financial strategy backtesting, a technical analysis library for computing mathematical indicators, and connectors for cryptocurrency exchange integration. The project distinguishes itself by supporting sentiment-based trading through the integration of real-time social media feeds and keyword streams. It features a quantitative trading visualization tool for plotting price action and portfolio equity curves, along with

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

Frequently asked questions

What does deviavir/zenbot do?

Zenbot is an automated cryptocurrency trading bot designed to execute trades on exchanges based on technical analysis and predefined risk parameters. It functions as a technical analysis engine that processes market data through mathematical indicators to generate actionable trade signals.

What are the main features of deviavir/zenbot?

The main features of deviavir/zenbot are: Automated Trading Engines, Genetic Algorithms, Technical Indicator Calculators, Algorithmic Trading Simulators, Cryptocurrency Trading Platforms, Trading Simulations, Trading Strategy Backtesters, Trading Exchange Connectors.

Which projects share features with deviavir/zenbot?

Projects with overlapping indexed features include: edtechre/pybroker — pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… askmike/gekko — Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across… gbeced/pyalgotrade — pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated… shinnytech/tqsdk-python — tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures,… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies…