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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Drakkar-Software avatar

Drakkar-Software/OctoBot

0
View on GitHub↗
6,079 estrellas·1,208 forks·Python·GPL-3.0·9 vistaswww.octobot.cloud↗

OctoBot

OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users to deploy grid, dollar-cost averaging, market-making, and AI-driven trading strategies. It functions as a unified multi-exchange trading platform, a TradingView alert executor, and a crypto trading bot, all within a single system. The platform is built on an event-driven trading loop with a plugin-based strategy engine, an exchange-agnostic connector layer, and a cloud-synced profile store for multi-device consistency.

What distinguishes OctoBot is its integration of large language models like OpenAI and Ollama to generate market predictions and execute trades based on AI analysis, alongside a comprehensive backtesting engine that replays historical data through the same evaluation pipeline used in live trading. The platform supports simultaneous operation of multiple independent strategies across separate exchange accounts or subaccounts, and includes a Telegram command interface for remote monitoring and control. OctoBot also features a webhook-to-order pipeline that parses incoming TradingView alerts into typed order templates for immediate execution on any connected exchange.

The platform covers the full lifecycle of automated trading, from strategy creation and backtesting to simulation, deployment, and execution. It includes portfolio management capabilities such as thematic crypto baskets, automatic rebalancing, and cloud synchronization, as well as risk controls like portfolio allocation limits and volatility constraints. OctoBot can be extended with custom Python modules that add indicators, strategies, or web interface enhancements, and supports configuration through a visual web interface or direct JSON file editing.

OctoBot is installed from source using Python and Git, runs in the background via a terminal multiplexer, and can be updated by pulling the latest code from the repository.

Features

  • LLM Trading Integrations - Feeds market context to OpenAI or Ollama LLMs and executes trades based on the model's opinion.
  • AI Trading Insight Generators - Connects to OpenAI and Ollama LLMs to generate trading decisions based on market context and analysis.
  • AI Trading Strategy Automation - Ships an AI-driven trading strategy engine that uses machine learning models to analyze markets and execute trades.
  • Virtual Trade Execution - Provides a virtual balance and order book that replays live market data to execute paper trades with configurable fees and fill logic.
  • Automated Trading Bots - Operates any number of automated trading bots across all connected exchanges without limits.
  • API Key Account Links - Links a user's exchange account via API keys so the bot can execute automated trading strategies on their behalf.
  • Grid Trading Strategies - Places buy and sell orders at preset intervals to profit from price oscillations in sideways markets.
  • Automated Trading Execution - Places buy and sell orders on the exchange to automatically apply a selected strategy or crypto basket to real funds.
  • Dollar-Cost Averaging Executors - Automates periodic purchases of a fixed dollar amount to build a position over time regardless of price.
  • Event-Driven Trading Engines - Dispatches market data, signal, and timer events through a central bus that triggers evaluators and order executors in a deterministic sequence.
  • Exchange Abstraction Layers - Provides a unified abstraction over exchange APIs that translates standardised order and ticker requests into exchange-specific REST or WebSocket calls.
  • Dollar-Cost Averaging Executors - Invests fixed amounts at regular intervals to reduce the impact of price volatility.
  • Webhook-to-Order Pipelines - Parses incoming TradingView alerts into typed order templates and routes them through the exchange connector for immediate execution.
  • TradingView Signal Triggers - Triggers order creation or cancellation on any exchange when a TradingView indicator or strategy sends an alert.
  • Trading Strategy Execution Engines - Runs automated trades on spot or futures markets using statistical analysis, AI predictions, or market-making algorithms.
  • Dollar-Cost Averaging Executors - Buys assets at regular intervals to average the entry price and reduce the impact of local price drops.
  • TradingView Signal Executors - Executes trades automatically based on alerts and strategies defined in TradingView charts.
  • Live Trading Deployers - Starts the bot on a live exchange account to execute a selected strategy or basket with actual capital.
  • TradingView Webhook Receivers - Receives TradingView webhook alerts through a secure cloud endpoint, eliminating the need for external tunnel services.
  • Exchange Connectivity APIs - Connects to major and community-tested exchanges through a unified library, enabling trading across a wide range of platforms.
  • TradingView Alert Receivers - Receives alerts from TradingView indicators or Pine Script strategies and places corresponding trades on any exchange.
  • Multi-Exchange Trading Connectors - Connects different exchange accounts to run distinct strategies on each, diversifying risk across platforms.
  • Grid Trading - Places and maintains a ladder of buy and sell orders at set intervals to profit from market volatility.
  • Backtesting Simulations - Replays historical candle data through the same event loop and evaluator pipeline, with order fills simulated against candle OHLC.
  • Hook-Based Plugin Systems - Loads strategies as independent Python modules that register evaluators, orders, and lifecycle hooks into a shared event loop.
  • Thematic Crypto Baskets - Invests in curated collections of cryptocurrencies sharing a common theme, avoiding individual coin selection.
  • Pre-Built Strategy Deployers - Applies pre-built investment strategies or automates TradingView alerts to trade crypto baskets without manual setup.
  • Cloud-Synced Crypto Baskets - Automatically syncs and maintains investments in curated cryptocurrency portfolios based on market themes.
  • Multi-Crypto Baskets - Invests in a portfolio of multiple cryptocurrencies at once, similar to an index fund or ETF.
  • Per-Portfolio Strategy Isolators - Runs one strategy per exchange portfolio to prevent interference between simultaneous trading bots.
  • Spot and Futures Trading Modes - Supports both spot and futures trading modes when acting on TradingView alerts.
  • Trading Simulations - Tests trading strategies in live market conditions using a virtual portfolio with simulated funds.
  • Real-Time Simulated Trading - Executes a strategy with simulated funds in live market conditions to test performance without risking real capital.
  • Trading Strategy Backtesters - Provides a backtesting report viewer with profit summaries, price charts, trade history, and open order details.
  • AI Prediction Backtesters - Runs historical simulations using pre-fetched ChatGPT predictions on supported trading pairs to evaluate strategy performance.
  • Technical Analysis Signals - Applies indicators like RSI, MACD, and moving averages to automate trading decisions based on market conditions.
  • Pine Script Strategy Creators - Builds unlimited automations with dynamic price and volume from Pine Script for flexible strategy design.
  • Simultaneous Strategy Runners - Runs several independent trading strategies or crypto baskets at the same time to diversify investments and reduce risk.
  • Visual Strategy Builders - Builds trading strategies visually on TradingView without coding, then connects them for automated execution.
  • Stop-Loss and Take-Profit Orders - Automatically creates stop-loss and take-profit orders after each entry order is filled.
  • Alert-Triggered Order Creators - Places market, limit, stop, entry, exit, take-profit, and stop-loss orders automatically from incoming signals.
  • Remote Command Interfaces - Provides a bidirectional chat bridge that translates natural-language commands into bot actions and streams portfolio updates back to the user.
  • Single-Exchange Multi-Strategy Runners - Uses exchange subaccounts or separate wallets to split funds and run several strategies on a single exchange account.
  • Sideways Market Profit Strategies - Places a grid of buy and sell orders at set intervals to capture small profits from minor price fluctuations in non-trending markets.
  • Order Filling Simulators - Checks whether orders would have been filled by examining the most recent candle, with accuracy adjustable via timeframe selection.
  • Cloud-Synced Configurations - Persists user configurations, API keys, and basket definitions to a remote service and pulls them on startup for multi-device consistency.
  • Databases and Data - Automates cryptocurrency trading strategies.
  • Crypto Trading Bots - Trading bot with web interface for technical analysis and arbitrage.
  • Trading and Backtesting - Crypto trading bot with high-frequency and arbitrage capabilities.
  • Trading Bots - Crypto bot featuring technical analysis and web interface.
  • Cryptocurrency Trading - Trading bot with TA, arbitrage, and social trading features.
  • Finance and Accounting - Automated cryptocurrency trading bot.

Historial de estrellas

Gráfico del historial de estrellas de drakkar-software/octobotGráfico del historial de estrellas de drakkar-software/octobot

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a OctoBot

Proyectos open-source similares, clasificados según cuántas características comparten con OctoBot.
  • chrisleekr/binance-trading-botAvatar de chrisleekr

    chrisleekr/binance-trading-bot

    5,462Ver en GitHub↗

    This project is an automated cryptocurrency trading platform for the Binance exchange. It functions as a technical analysis trading tool and grid trader, executing strategies and managing assets without manual intervention. The platform is distinguished by its multi-service containerized architecture, which orchestrates a listener, cache, and database. It utilizes a secure web dashboard for monitoring active trades and adjusting bot parameters, protected by password and token-based authentication. The system covers a broad range of trading capabilities, including grid and trailing order auto

    JavaScriptbinancebinance-apibinance-api-node
    Ver en GitHub↗5,462
  • fasiondog/hikyuuAvatar de fasiondog

    fasiondog/hikyuu

    2,999Ver en GitHub↗

    Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading strategies. It functions as a high-speed system that combines a financial time-series library, a multi-factor analysis tool, and a quantitative backtesting engine to support comprehensive trading research. The framework is distinguished by its high-speed computing core, which utilizes multi-threaded execution to process large volumes of market data for technical indicator generation. It supports a modular strategy composition model where signal, risk, and fund management component

    C++algorithms-tradingbacktestingcpp
    Ver en GitHub↗2,999
  • jesse-ai/jesseAvatar de jesse-ai

    jesse-ai/jesse

    7,438Ver en GitHub↗

    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 t

    JavaScriptalgo-tradingalgorithmic-tradingbitcoin
    Ver en GitHub↗7,438
  • warp-id/solana-trading-botAvatar de warp-id

    warp-id/solana-trading-bot

    2,326Ver en GitHub↗

    This project is an automated trading platform designed for the Solana blockchain, providing a framework for executing buy and sell orders across decentralized exchange liquidity pools. It functions as a programmable strategy runner that monitors real-time market data to trigger trades based on user-defined parameters. The system distinguishes itself through specialized utilities for rapid liquidity pool sniping, which allows for early entry into new assets as they become available. It incorporates risk-aware asset filtering that evaluates token metadata and security criteria at runtime, ensur

    TypeScriptauto-trade-botauto-tradingcrypto
    Ver en GitHub↗2,326
Ver las 30 alternativas a OctoBot→

Preguntas frecuentes

¿Qué hace drakkar-software/octobot?

OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users to deploy grid, dollar-cost averaging, market-making, and AI-driven trading strategies. It functions as a unified multi-exchange trading platform, a TradingView alert executor, and a crypto trading bot, all within a single system. The platform is built on an event-driven trading loop with a plugin-based strategy engine, an exchange-agnostic connector layer,…

¿Cuáles son las características principales de drakkar-software/octobot?

Las características principales de drakkar-software/octobot son: LLM Trading Integrations, AI Trading Insight Generators, AI Trading Strategy Automation, Virtual Trade Execution, Automated Trading Bots, API Key Account Links, Grid Trading Strategies, Automated Trading Execution.

¿Qué alternativas de código abierto existen para drakkar-software/octobot?

Las alternativas de código abierto para drakkar-software/octobot incluyen: chrisleekr/binance-trading-bot — This project is an automated cryptocurrency trading platform for the Binance exchange. It functions as a technical… fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… jesse-ai/jesse — Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading… warp-id/solana-trading-bot — This project is an automated trading platform designed for the Solana blockchain, providing a framework for executing… shidenggui/easytrader — Easytrader is a quantitative trading automation framework and brokerage API wrapper designed to programmatically… ricequant/rqalpha — RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides…