Algolang Documentation Functions About
CTRL K
    CTRL K
      • Documentation
      • Functions
      • About
      • About Algolang
      • Documentation
        • Getting started
          • About this documentation
          • Introduction
          • Installation and dependencies
          • Your first strategy
          • Your first backtest
          • Find topics from the old site
          • Migrating from the pre-2026 engine
        • Running backtests
          • Anatomy of a run
          • Performance reports
          • Order lifecycle trace
          • Fill simulation
          • Live mode and its limits
          • Trade director
          • Using the cache
          • Configuration and run matrices
        • Writing strategies
          • Writing a strategy
          • Strategy inputs
          • Lookback and series
          • Declaring data
          • Aligning series
          • Using indicators
          • Raw and adjusted prices
          • Orders and callbacks
          • State and order lifetime
          • The strategy kit
          • Determinism
          • Testing strategies
          • Other languages
        • Data and markets
          • Event bars
          • Market events
          • Data adapters
          • Marketfeed
          • Release-stamped series
          • Symbols and intervals
          • Feed-owned composites
          • Session bars
          • Intraday grids
          • Exchange calendars
          • Intrabar paths
          • Continuous futures
          • Equities and reconciliation
          • Pricing a data request
        • Reference
          • Series and nseries functions
          • CLI flag definitions
          • nseries package
            • All
              • A
              • B
              • C
              • D
              • E
              • F
              • G
              • H
              • I
              • J
              • K
              • L
              • M
              • N
              • O
              • P
              • Q
              • R
              • S
              • T
              • U
              • V
              • W
              • X
              • Y
              • Z
            • Series operations
            • Maths
            • Statistics and regression
            • Moving averages and filters
            • Ehlers and cycle indicators
            • Momentum and oscillators
            • Trend and regime
            • Volatility and bands
            • Volume and breadth
            • Stops and trade state
            • Signals and events
            • Swings and pivots
            • Patterns and chart types
            • Relative series
          • Indicator conversion helpers
          • Strategy SDK API
          • CLI and file reference
          • Lifecycle trace schema
          • Wire protocols
          • Cache reference
        • Architecture and development
          • Architecture
          • Event ordering and calculations
          • Build and validation
          • Release notes
          • Current limitations

      Your strategy. Your language.
      A reproducible trading engine.

      Build strategies as standalone programs. Bring them together with market data,
      deterministic execution, and reports you can inspect and reproduce.

      Run your first backtest

      A small strategy interface

      Use the Go SDK or a supported wire protocol. Strategy processes own decisions; the engine coordinates data, orders, and results.

      Data with context

      Work with sessions, continuous futures, adjusted equities, economic releases, and event bars through explicit data adapters.

      Understand every result

      Inspect performance reports, equity curves, trade exports, and order lifecycle traces. Combine saved results offline.

      Test before the full run

      Replay fixtures, validate configuration matrices, and exercise strategy behavior independently of the engine.

      Series and nseries functions

      Browse series operations, statistics and indicators, with function signatures and the complete nseries package reference.

      Know the boundaries

      Read what is supported today, how the constrained live path behaves, and which capabilities remain planned.

      © 2026 The Algolang team

      Documentation for Algolang a37f46dea2d3 · Build details

      Pre-2026 documentation