Algolang Documentation About
CTRL K
    GitHub
    CTRL K
      • About
      • Docs
        • Getting Started
          • Introduction
          • Installation and Setup
          • Quick Start
        • Core Concepts
          • Markets and Symbols
          • Anatomy of a Strategy
          • RunState and Price Data
          • Trading Orders
          • Data Series and Multi-Timeframe Strategies
          • Sessions, Timezones, and Bar Building
        • Running Backtests
          • The run Command
          • Output and Reporting
          • Configuration Files
          • Optimisation with seek
        • Portfolio Management
          • The Trade Director
          • Filters
          • Portfolio Analysis
          • Market Suitability
        • Advanced Topics
          • Writing Your Own Strategy
          • The Interactive Shell
          • Performance and Caching
          • Writing Custom Filters
        • Reference
          • CLI Reference
          • RunState API Reference
          • Series Functions Reference
          • Performance Metrics Glossary
        • Appendices
          • Built-in Strategies Catalogue
          • Supported Markets
          • Migration from TradeStation

      The algorithmic system platform 
      for serious strategy developers.

      Algolang is a modern system development platform for 
      uncompromising algorithmic trading system developers.

      Full-featured.

      With a huge library of built-in indicators and pre-built strategies, Algolang gets you building profitable, robust trading systems quickly.

      Infinite possibilities.

      Algolang does not constrain your development ideas. From simple single-instrument strategies to complex multi-market systems, Algolang makes it easy.

      Your workflow, your tools.

      Algolang allows you to use the tools you love. It is agnostic about your choice of editor, source code control tools, and data source.

      Blazingly fast.

      Unlike most strategy development languages, Algolang strategies are compiled into optimized, native machine code for extreme performance.

      Full-featured language.

      Built on Golang, Algolang enables developers to write strategies in native Golang. No compromises.

      Third-party ecosystem.

      Algolang strategies can harness the power of any external Golang modules (or native C/C++, Python, R, and more).

      Built-In Optimizer.

      Algolang provides a multi-threaded, high-performance optimizer with customizable optimization functions.

      Strategy Developer.

      Algolang can analyze a basic strategy idea and determine whether it can be developed into a robust system for real-life trading.

      And Much More...

      Algolang provides the tools to not only build and test trading strategies but also building tools to conduct trading systems research.


      Copyright © 2025 The Algolang team