Search Results for "algorithmic trading software"

Showing 176 open source projects for "algorithmic trading software"

View related business solutions
  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • Premier Construction Software Icon
    Premier Construction Software

    Premier is a global leader in financial construction ERP software.

    Rated #1 Construction Accounting Software by Forbes Advisor in 2022 & 2023. Our modern SAAS solution is designed to meet the needs of General Contractors, Developers/Owners, Homebuilders & Specialty Contractors.
    Learn More
  • 1
    NautilusTrader

    NautilusTrader

    A high-performance algorithmic trading platform

    NautilusTrader is an open-source, high-performance, production-grade algorithmic trading platform, provides quantitative traders with the ability to backtest portfolios of automated trading strategies on historical data with an event-driven engine, and also deploy those same strategies live, with no code changes. The platform is 'AI-first', designed to develop and deploy algorithmic trading strategies within a highly performant and robust Python native environment. ...
    Downloads: 40 This Week
    Last Update:
    See Project
  • 2
    PyBroker

    PyBroker

    Algorithmic Trading in Python with Machine Learning

    Are you looking to enhance your trading strategies with the power of Python and machine learning? Then you need to check out PyBroker! This Python framework is designed for developing algorithmic trading strategies, with a focus on strategies that use machine learning. With PyBroker, you can easily create and fine-tune trading rules, build powerful models, and gain valuable insights into your strategy’s performance.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Roboquant

    Roboquant

    User-friendly and completely free algorithmic trading platform

    Roboquant is an open-source algorithmic trading platform written in Kotlin. It is flexible, user-friendly and completely free to use. It is designed for anyone serious about algo-trading. So whether you are a beginning retail trader or an established trading firm, Roboquant can help you to quickly develop robust and fully automated trading strategies. But perhaps most important of all, it is blazingly fast.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Smart Money Concepts

    Smart Money Concepts

    Discover our Python package designed for algorithmic trading

    Smart Money Concepts is a Python library that implements advanced trading indicators based on the “Smart Money Concepts” methodology, which focuses on institutional market behavior and price action analysis. It is designed for algorithmic traders and quantitative analysts who want to incorporate professional trading strategies into automated systems. The library processes structured OHLC or OHLCV market data and computes indicators such as fair value gaps, order blocks, liquidity zones, and market structure changes. ...
    Downloads: 14 This Week
    Last Update:
    See Project
  • The AI workplace management platform Icon
    The AI workplace management platform

    Plan smart spaces, connect teams, manage assets, and get insights with the leading AI-powered operating system for the built world.

    By combining AI workflows, predictive intelligence, and automated insights, OfficeSpace gives leaders a complete view of how their spaces are used and how people work. Facilities, IT, HR, and Real Estate teams use OfficeSpace to optimize space utilization, enhance employee experience, and reduce portfolio costs with precision.
    Learn More
  • 5
    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. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Barter

    Barter

    Open-source Rust framework for building event-driven systems

    Barter is an open-source, Rust-based ecosystem of libraries for building high-performance, event-driven algorithmic trading systems—covering live trading, paper trading, and backtesting. It is designed for safety, speed, and flexibility in quantitative finance workflows. Use mock MarketStream or Execution components to enable back-testing on a near-identical trading system as live-trading. Centralised cache-friendly state management system with O(1) constant lookups using indexed data structures. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Awesome-Quant

    Awesome-Quant

    A curated list of insanely awesome libraries, packages and resources

    awesome-quant is a curated list (“awesome list”) of libraries, packages, articles, and resources for quantitative finance (“quants”). It includes tools, frameworks, research papers, blogs, datasets, etc. It aims to help people working in algorithmic trading, quant investing, financial engineering, etc., find useful open source or educational resources. Licensed under typical “awesome” list standards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Quantitative Trading System

    Quantitative Trading System

    A comprehensive quantitative trading system with AI-powered analysis

    Quantitative Trading System is a comprehensive quantitative trading platform that integrates artificial intelligence, financial data analysis, and automated strategy execution within a unified software system. The project is designed to provide an end-to-end infrastructure for building and operating algorithmic trading strategies in financial markets.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    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...
    Downloads: 8 This Week
    Last Update:
    See Project
  • Skillfully - The future of skills based hiring Icon
    Skillfully - The future of skills based hiring

    Realistic Workplace Simulations that Show Applicant Skills in Action

    Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
    Learn More
  • 10
    AIQuant

    AIQuant

    AI-powered platform for quantitative trading

    ai_quant_trade is an AI-powered, one-stop open-source platform for quantitative trading—ranging from learning and simulation to actual trading. It consolidates stock trading knowledge, strategy examples, factor discovery, traditional rules-based strategies, various machine learning and deep learning methods, reinforcement learning, graph neural networks, high-frequency trading, C++ deployment, and Jupyter Notebook examples for practical hands-on use. Stock trading strategies: large models,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    TradingGoose Studio

    TradingGoose Studio

    Technical analysis + LLM powered trading workflows

    TradingGoose Studio is an open-source AI workflow platform designed to enable advanced financial trading analysis and automation through a visual, modular interface powered by large language models. It combines traditional technical analysis with modern AI-driven decision-making by allowing users to build workflows where multiple specialized agents collaborate to interpret market signals and execute actions. The platform supports end-to-end trading pipelines, starting from ingesting...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    GoCryptoTrader

    GoCryptoTrader

    Trading bot and framework supporting multiple exchanges

    GoCryptoTrader is a full framework / bot for cryptocurrency trading, written in Go (Golang). It supports multiple exchanges, real-time and historic data, backtesting, handling order books, portfolio management, scripting, and many exchange integration features. It is a trading engine that can be run by users to automate strategies across many exchanges. Licensed under MIT. Support for all exchange fiat and digital currencies, with the ability to individually toggle them on/off. Customisation...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    AutoTrader

    AutoTrader

    A Python-based development platform for automated trading systems

    AutoTrader is a Python-based platform—now archived—designed to facilitate the full lifecycle of automated trading systems. It provides tools for backtesting, strategy optimization, visualization, and live trading integration. A feature-rich trading simulator, supporting backtesting and paper trading. The 'virtual broker' allows you to test your strategies in a risk-free, simulated environment before going live. Capable of simulating multiple order types, stop-losse,s and take-profits,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Flowsurface

    Flowsurface

    A native desktop charting platform for crypto markets

    Flowsurface is a powerful open-source desktop charting platform tailored for crypto markets, built primarily in Rust with a focus on real-time data visualization and market microstructure analysis. Instead of traditional price charts alone, Flowsurface emphasizes order flow and liquidity visualization through advanced chart types like historical DOM heatmaps, footprint charts, and depth ladder displays. This enables traders and analysts to understand actual executed trades, liquidity...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 15
    NOFX

    NOFX

    Open source AI trading OS for autonomous multi-model trading systems

    ...It supports running multiple AI models simultaneously and allows them to compete or collaborate when making trading decisions. NOFX integrates trading infrastructure such as exchange connectivity, strategy management, and performance monitoring into a single environment. It also includes components for strategy development, backtesting, and real-time monitoring so traders and researchers can evaluate algorithmic trading approaches.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    PowerTrader_AI

    PowerTrader_AI

    Fully automated crypto trading powered by a custom price prediction AI

    PowerTrader_AI is a fully open-source, automated cryptocurrency trading bot that combines a custom price prediction AI with a structured and tiered dollar-cost averaging (DCA) strategy to make real trading decisions on behalf of users. It continuously analyzes market data to forecast high and low price levels across multiple timeframes, using those predictions to determine when to open, scale into, or close positions automatically, which aims to take emotion out of trading and enforce discipline. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 17
    KIS Open API

    KIS Open API

    Korea Investment & Securities Open API Github

    The open-trading-api repository from Korea Investment & Securities provides sample code and developer resources for interacting with the KIS Developers Open Trading API, which enables programmatic access to financial market data and automated trading functionality. The project is designed primarily for Python developers and AI automation environments that want to build investment applications, algorithmic trading systems, or financial analytics tools using the brokerage’s infrastructure. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Optopsy

    Optopsy

    A nimble options backtesting library for Python

    Optopsy is a Python-based, nimble backtesting and statistics library focused on evaluating options trading strategies like calls, puts, straddles, spreads, and more, using pandas-driven analysis. The csv_data() function is a convenience function. Under the hood it uses Panda's read_csv() function to do the import. There are other parameters that can help with loading the csv data, consult the code/future documentation to see how to use them. Optopsy is a small simple library that offloads...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    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...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 20
    ta4j

    ta4j

    A Java library for technical analysis

    Ta4j is an open-source Java library for technical analysis. It provides the basic components for the creation, evaluation, and execution of trading strategies. Ta4j is available on Maven Central. You can also download example code from the maven central repository. The wiki is the best place to start learning about ta4j. For more detailed questions, please use the issues tracker. We can calculate indicators over this bar series, in order to forecast the direction of prices through the study...
    Downloads: 40 This Week
    Last Update:
    See Project
  • 21
    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...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    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.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 23
    roboquant

    roboquant

    roboquant is a very fast algo-trading platform

    Roboquant is an open source algorithmic trading platform written in Kotlin. It is very fast, flexible, user-friendly and completely free to use. It is designed for anyone serious about algo-trading. So whether you are a beginning retail trader or an established trading firm, roboquant can help you to quickly develop fully automated trading strategies. No false promises of making lots of profit without doing the hard work, just a great foundation for building your own strategies.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    SuperCollider

    SuperCollider

    Audio server, programming language, and IDE for sound synthesis

    SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It is free and open source software available for Windows, macOS, and Linux. scsynth, a real-time audio server, forms the core of the platform. It features 400+ unit generators (“UGens”) for analysis, synthesis, and processing. Its granularity allows the fluid combination of many known and unknown audio techniques, moving between additive and subtractive synthesis, FM, granular synthesis, FFT, and physical modeling. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Pythonic Data Structures and Algorithms

    Pythonic Data Structures and Algorithms

    Minimal examples of data structures and algorithms in Python

    The Pythonic Data Structures and Algorithms repository by keon is a hands-on collection of implementations of classical data structures and algorithms written in Python. It offers working, often well-commented code for many standard algorithmic problems — from sorting/searching to graph algorithms, dynamic programming, data structures, and more — making it a valuable resource for learning and reference. For students preparing for technical interviews, self-learners brushing up on...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB