Crypto Trading Bots for Windows

View 37 business solutions

Browse free open source Crypto Trading Bots and projects for Windows below. Use the toggles on the left to filter open source Crypto Trading Bots by OS, license, language, programming language, and project status.

  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Krypto-trading-bot

    Krypto-trading-bot

    Self-hosted crypto trading bot, automated high frequency market

    K is a family of (very customizable) very low latency market-making trading bots with a fully featured web interface. It can place and cancel orders on one of the several compatible exchanges in less than a few milliseconds per order on a decent machine. If you don't want to configure or hardcode your own trading strategies in your own machine, you can run strategies from someone else at kryll.io (or at any other trading community out there). Our bots run on unix-like systems. Persistence is achieved through a built-in server-less SQLite C++ interface. Data transfers are directly done from your machine to the exchange using the latest CURL and OpenSSL versions. Installation in a dedicated Debian, Raspberry, Red Hat, CentOS or macOS instance without Docker is recommended. The web UI is compatible with most web browsers/resolutions, but Brave or Firefox at 1600px are recommended. Doesn't require configuration of any web server (unless installed behind your own reverse proxy).
    Downloads: 143 This Week
    Last Update:
    See Project
  • 2
    Kelp

    Kelp

    Kelp is a free and open-source trading bot for the Stellar DEX

    Kelp is a free and open-source trading bot for the Stellar universal marketplace and for centralized exchanges such as Binance, Kraken, CoinbasePro, etc. Kelp includes several configurable trading strategies and exchange integrations. You can define your own parameters or use the sample configurations to quickly get up and running with a trading bot in a matter of minutes. The modular design allows you to easily create new trading strategies, exchange integrations, and assets to give you full control over the bot. Whenever you trade on Stellar, you are trading with volatile assets, in volatile markets, and you risk losing money. Kelp is experimental software that contains bugs. Use Kelp at your own risk. There is no guarantee you'll make a profit from using our bots or strategies. In fact, if you set bad parameters or market conditions to change, Kelp might help you lose money very fast. So be smart and go slow.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 3
    Kalshi Trading Bot CLI

    Kalshi Trading Bot CLI

    AI-native CLI for trading Kalshi prediction markets

    Kalshi Trading Bot CLI is an AI-driven command-line tool designed to automate trading strategies on Kalshi prediction markets by combining quantitative modeling with real-time market data. It operates by conducting deep research on events, generating independent probability estimates, and comparing those estimates against current market prices to identify trading opportunities. The system incorporates advanced decision-making logic, including Kelly criterion-based position sizing and a structured multi-step risk evaluation process before executing trades. Built as a CLI application, it allows traders to interact programmatically with markets, making it suitable for automation and integration into larger trading pipelines. The tool emphasizes disciplined trading through its risk engine, ensuring that decisions are filtered through multiple validation layers before capital is committed.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 4
    QuantumBot

    QuantumBot

    Designed to automate trading on the Solana blockchain

    QuantumBot is a trading automation tool designed for the Solana blockchain, utilizing platforms like Raydium, MOONSHOT, and PUMP.FUN. Developed by traders for traders, it aims to enhance trading strategies by automating various trading activities, thereby optimizing performance and efficiency.
    Downloads: 12 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    Gekko

    Gekko

    A bitcoin trading bot written in node

    Gekko is an open source platform for automating trading strategies over bitcoin markets. Define your own trading strategy and Gekko will take care of everything else. Gekko is free and 100% open source, you download and run the software on your own machine. Gekko only talks to the exchanges (if you want it too). We don't know anyhing about your strategies, usage, portfolio size or anything else (unless you tell us). Gekko supports 16 different exchanges (including Bitfinex, Bitstamp and Poloniex). Just tell Gekko which exchange you want to interact with and Gekko talks directly to the exchange. Gekko makes it possible to create your own trading strategies using TA indicators. Once you created it you can use Gekko to backtest your strategy over historical market data or run against the live market (using either a paper trader or real trader - making it a trading bot).
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    Ninjabot

    Ninjabot

    A fast cryptocurrency platform for trading bot in Go

    A fast cryptocurrency trading bot framework implemented in Go. Ninjabot permits users to create and test custom strategies for spot markets. Ninjabot is an open-source platform that provides tools to implement custom strategies and backtests for trading cryptocurrencies in Go. Ninjabot CLI provides utilities commands to support backtesting and bot development. Currently, we only support Binance exchange. If you want to include support for other exchanges, you need to implement a new struct that implements the interface Exchange. You can check some examples in the exchange directory. You can create bots in telegram accessing BotFather. Telegram bot requires that your bot is running to control and get information about your account.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    StockSharp

    StockSharp

    Algorithmic trading and quantitative trading open source platform

    Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).StockSharp (shortly S#) – are free programs for trading at any markets of the world (American, European, Asian, Russian, stocks, futures, options, Bitcoins, forex, etc.). You will be able to trade manually or automated trading (algorithmic trading robots, conventional or HFT). FIX/FAST, ITCH (LSE, NASDAQ), Blackwood/Fusion, BarChart, CQG, E*Trade, IQFeed, InteractiveBrokers, LMAX, MatLab, Oanda, FXCM, OpenECry, Rithmic, RSS, Sterling, BTCE, BitStamp, Bitfinex, Coinbase, Kraken, Poloniex, GDAX, Bittrex, Bithumb, HitBTC, OKCoin, Coincheck, Binance, Liqui, CEX.IO, Cryptopia, OKEx, BitMEX, YoBit, Livecoin, EXMO, Deribit, Huobi, KuCoin, BITEXBOOK, CoinExchange, QuantFEED and many other.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    Binance Trading Bot

    Binance Trading Bot

    Automated Binance trading bot, trade multiple cryptocurrencies

    Automated Binance trading bot. Trade multiple cryptocurrencies. Buy low/sell high with Grid Trading. Integrated with TradingView technical analysis. This bot is using the concept of trailing buy/sell order which allows following the price fall/rise. Trailing Stop Orders About Trailing Stop Orders Concept you can find at Binance Official document. Place orders at a fixed value or percentage when the price changes. Using this feature you can buy at the lowest possible price when buying down and sell at the highest possible price when selling up. The bot supports multiple buy/sell orders based on the configuration. The bot is using MongoDB to provide a persistence database. However, it does not use the latest MongoDB to support Raspberry Pi 32bit. Used MongoDB version is 3.2.20, which is provided by apcheamitru. The bot is tested/working with Linux and Raspberry Pi 4 32bit. Other platforms are not tested.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    Jesse

    Jesse

    An advanced crypto trading bot written in Python

    Jesse is an open-source AI agent framework designed to help developers build and orchestrate intelligent workflows that combine large language models (LLMs) with external tools, automation logic, and real-world actions. It acts as an agent manager where you can define tasks, contexts, and tool integrations so that AI reasoning is reliably connected to deterministic procedures like API calls, data retrieval, and task execution. Jesse emphasizes structured outputs, safety boundaries, and explainable reasoning, helping users design agents that don’t just hallucinate responses but can coordinate steps, validate conditions, and interact with systems predictably. It also includes built-in support for evaluation, logging, and orchestration so developers can monitor, test, and improve agent behavior over time. Because it’s framework-agnostic with respect to model providers, Jesse can work with different LLM backends, giving teams flexibility in cost and capability trade-offs.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    OctoBot

    OctoBot

    Cryptocurrency trading bot for TA, arbitrage and social trading

    OctoBot is a trading robot that is designed to be easy to use and infinitely customizable. OctoBot is built for people who don't have much time or do not easily trust crypto-world projects. Many trading automation tools exist but most of them are complicated to use, expensive, do not behave as intended, or are meant to be used by professional traders. Moreover, when a favorable trend is spotted, it can be difficult to maximize profit from it: trading takes a lot of time, and when it's done automatically how to be sure that the robot will do what it is supposed to? By using OctoBot, you will be able to automate your trades with the strategy you have chosen and the markets you want. Whether you are a beginner or an expert trader, each strategy is testable easily without any limit. You can use an existing setup or try and customize your own until you identify the perfect settings for your trading goals and proceed with real money trading and make real gains.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    Freqtrade

    Freqtrade

    Free, open source crypto trading bot

    Freqtrade is a free and open-source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram or WebUI. It contains backtesting, plotting, and money management tools as well as strategy optimization by machine learning. Always start by running a trading bot in Dry-run and do not engage money before you understand how it works and what profit/loss you should expect. We strongly recommend you have basic coding skills and Python knowledge. Do not hesitate to read the source code and understand the mechanisms of this bot, algorithms, and techniques implemented in it. Write your strategy in python, using pandas. Example strategies to inspire you are available in the strategy repository. Download historical data of the exchange and the markets you may want to trade with. Find the best parameters for your strategy using hyper optimization which employs machining learning methods.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Hummingbot

    Hummingbot

    Build trading bots that run on any exchange or blockchain

    Hummingbot is an open-source project that integrates cryptocurrency trading on both centralized exchanges and decentralized protocols. It allows users to run a client that executes customized, automated trading strategies for cryptocurrencies. Hummingbot is software that helps you build and run automated trading strategies or bots. Its codebase is free and publicly available on Github under the Apache 2.0 open source license. Hummingbot Foundation is a not-for-profit foundation that facilitates decentralized maintenance and governance of the Hummingbot codebase, powered by the Hummingbot Governance Token (HBOT). Help us democratize high-frequency trading and give sophisticated algorithms to everyone in the world! We created hummingbot to promote decentralized market-making, enabling members of the community to contribute to the liquidity and trading efficiency in cryptocurrency markets.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Zenbot

    Zenbot

    A command-line cryptocurrency trading bot

    Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB. Fully-automated technical-analysis-based trading approach. Full support for Binance, Bitfinex, Bitstamp, Bittrex, CEX.IO, GDAX, Gemini, HitBTC, Kraken, Poloniexand TheRockTrading, work on further exchange support is ongoing. Plugin architecture for implementing exchange support, or writing new strategies. Simulator for backtesting strategies against historical data. "Paper" trading mode, operates on a simulated balance while watching the live market. Configurable sell stops, buy stops, and (trailing) profit stops. Flexible sampling period and trade frequency - averages 1-2 trades/day with 1h period, 15-50/day with 5m period. Crypto-currency is still an experiment, and therefore so is Zenbot. Meaning, both may fail at any time. Running a bot, and trading in general requires careful study of the risks and parameters involved. A wrong setting can cause you a major loss.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    Superalgos

    Superalgos

    Free, open-source crypto trading bot, automated bitcoin trading

    Free, open-source crypto trading bot, automated bitcoin/cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments. Superalgos is not just another open-source project. We are an open and welcoming community nurtured and incentivized with the project's native Superalgos (SA) Token, building an open trading intelligence network. You will notice the difference as soon as you join the Telegram Community Group or the new Discord Server! Superalgos is an ever-growing ecosystem of tools and applications. Once you install and launch the app, a series of interactive tutorials take you by the hand and walk you all around the system while you learn the basic skills required to use the interface, mine data, backtest strategies, and even run a live trading session.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    Coinbase Pro Trading toolkit

    Coinbase Pro Trading toolkit

    The Coinbase Pro trading toolkit

    Provide all the tools traders need, both professional and hobbyist alike, to create automated trading bots on the Coinbase Pro and supported digital asset exchanges. Note: Node 7.6 or above is required. The src/samples folder contains many working demo scripts showcasing different aspects of the toolkit, while the tutorials folder contains running demo programs to accompany the CBPTT documentation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    OctoBot

    OctoBot

    Crypto investment, now on autopilot

    OctoBot is built for investors to get the best of their investments using the most profitable strategies. - Automate your crypto investment with proven strategies - Test before using your real funds - Enjoy the best trading strategies for free - Follow your investment from your mobile - Turn your best trading ideas into automated strategies with TradingView or python
    Downloads: 22 This Week
    Last Update:
    See Project
  • 17
    TradingVue.js

    TradingVue.js

    Hackable charting lib for traders. You can draw literally anything

    TradingVue.js was a hackable charting lib for traders. You could draw literally ANYTHING on top of candlestick charts. If you create trading software, this lib is probably for you. If you like to make custom indicators and think out of the box, this lib is most likely for you. And if you miss the usability of TradingView.com in other open-source libraries and can't stand it, you are definitely in the right place! The process of adding a new indicator is simple, first you define your own data format (should be timestamped though) and display settings. Customizable colors and fonts. Quite fast (works even with 3 mil candles). Scripts (make your own indicators). Simple API for making new overlays. Custom drawing tools. Non-time based charts (e.g. Renko).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    exchange-core

    exchange-core

    Ultra-fast matching engine written in Java based on LMAX Disruptor

    Exchange-core is an open-source market exchange core based on LMAX Disruptor, Eclipse Collections (ex. Goldman Sachs GS Collections), Real Logic Agrona, OpenHFT Chronicle-Wire, LZ4 Java, and Adaptive Radix Trees. Designed for high scalability and pauseless 24/7 operation under high-load conditions and providing low-latency responses. Single order book configuration is capable to process 5M operations per second on 10-years old hardware (Intel® Xeon® X5690) with moderate latency degradation. HFT optimized. Priority is a limit-order-move operation mean latency (currently ~0.5µs). Cancel operation takes ~0.7µs, placing new order ~1.0µs. Disk journaling and journal replay support, state snapshots (serialization) and restore operations, LZ4 compression. Lock-free and contention-free order matching and risk control algorithms. Matching engine and risk control operations are atomic and deterministic.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Algobot

    Algobot

    Cryptocurrency trading bot with a graphical user interface

    Cryptocurrency trading bot that allows users to create strategies and then backtest, optimize, simulate, or run live bots using them. Telegram integration has been added to support easier and remote trading. Please note that Algobot requires TA-LIB. You can view instructions on how to download TA-LIB. For Windows users, it's best to download the .whl package for your Python install and pip install it. For Linux and MacOS users, there's excellent documentation available. Create graphs with real time data and/or moving averages. Run simulations with parameters configured. Run custom backtests with parameters configured. Run live bots with parameters configured. Telegram integration that allows users to trade or view statistics. Create custom, trailing, or limit stop losses.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Catalyst

    Catalyst

    An Algorithmic Trading Library for Crypto-Assets in Python

    Catalyst is an algorithmic trading library for crypto-assets written in Python, originally developed to let quants and developers design, backtest, and deploy trading strategies in a unified environment. It builds on top of Zipline, extending that ecosystem to support crypto exchanges and high-resolution historical data (daily and minute bars). Users can express strategies in Python, run backtests against historical price data, and analyze performance through built-in metrics and analytics to evaluate profitability, risk, and behavior under different market conditions. Beyond backtesting, Catalyst was designed to support live trading on multiple crypto exchanges such as Binance, Bitfinex, Bittrex, and Poloniex, bridging simulation and production within the same framework. The library includes a rich set of examples, Docker and conda configurations, and integration points for community resources like forums and Discord for sharing strategies and troubleshooting.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    LEAN

    LEAN

    Lean algorithmic trading engine by QuantConnect

    Automated accounting for splits, dividends, and corporate events like delistings and mergers. Avoid selection bias with dynamically generated assets. Create and select asset universes on proprietary data and indicators. Automatically track portfolio performance, profit and loss, and holdings across multiple asset classes and margin models in the same strategy. Trigger regular functions to occur at desired times, during market hours, on certain days of the week, or at specific times of day. Backtest on almost any time series and import your proprietary signal data into your strategy. Everything is configurable and pluggable. LEAN's highly modular foundation can easily be extended for your fund focus. Use combinations of margin, fill, and slippage models to simulate a liquidity endpoint. 100+ popular technical indicators built, tested, and ready for use. Applicable to any data source.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    python-binance

    python-binance

    Binance Exchange API python implementation for automated trading

    This is an unofficial Python wrapper for the Binance exchange REST API v3. I am in no way affiliated with Binance, use at your own risk. Implementation of all General, Market Data and Account endpoints. Asyncio implementation. Testnet Support for Spot, Futures, and Vanilla Options. Simple handling of authentication. No need to generate timestamps yourself, the wrapper does it for you. Response exception handling. Websocket handling with reconnection and multiplexed connections. Symbol Depth Cache. Historical Kline/Candle fetching function. Withdraw functionality. Deposit addresses. Margin Trading. Futures Trading. Vanilla Options. Support other domains (.us, .jp, etc). The breaking changes include the migration from wapi to sapi endpoints which are related to the wallet endpoints detailed in the Binance Docs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Crypto Arbitrage

    Crypto Arbitrage

    A cryptocurrency arbitrage opportunity calculator

    A cryptocurrency arbitrage opportunity calculator and trading bot. Over 800 currencies and 50 markets. In short, it collects JSON from multiple different cryptocurrency markets, goes through the results, and finds the highest and lowest price for each coin. The script will find the highest price (chbtc.com), and lowest price (Bittrex), and divide the two: 51.8/38.23 = ~1.35 (~35% profit margin) and then push these results to the browser. It will also find the next highest market pairs, e.g. chbtc / jubi is the second-highest pair and chbtc/Bittrex the third, jubi/Bittrex the fourth and so on until every possible combination has been computed. Currently you will have to add a market object with the correct settings in the array markets, situated in the settings.js file. I am updating the project every day and this will change soon. You can temporarily stop loading a market from the frontend, or remove the market by deleting the object in settings.js.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Okcoin Leeks Reaper

    Okcoin Leeks Reaper

    Trading bot implementation

    This is a high-frequency trading bot implementation targeting the OKCoin cryptocurrency exchange. The repository states that from 2016 June to January 2017, the strategy turned an initial investment of 6,000 into 250,000. The bot embodies two main strategies: trend following (entering on directional moves) and rebalancing (keeping position exposure near 50%) to mitigate downside in reversals. Position rebalancing around target exposure. Use of OKCoin API client integrations. Trend-following order execution.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Haveno App

    Haveno App

    The multi-platform app client user interface for Haveno

    Downloads: 12 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next