About this documentation
This is the maintained documentation for Algolang. Marketfeed is the companion archive and data adapter; references to its internals describe that separate repository, not code shipped here.
The operating guide and technical reference describe the implementation in this repository. Planned work is explicitly labelled and does not promise an available feature. Feed-owned continuous futures and adjusted-equity backtests are implemented; the current limitations section distinguishes remaining work from shipped behavior.
| Find | Read |
|---|---|
| Build and run a first strategy | Overview, running the engine |
| Interpret results and benchmarks | Anatomy of a run |
| Write a strategy | Writing a real strategy, standalone testing |
| Configure runs and data | Run matrices, CLI reference |
| Understand execution and protocols | Architecture and maintenance |
| Request trading-day bars or finer fill paths | Session bars, intrabar paths |
| Understand futures and corporate actions | Continuous futures, equities and live reconciliation |
| Operate the disk cache | Cache reference |
| Change or verify the repository | Build and validation |
| Find unfinished work | Remaining work, feed-owned futures proposal, strategy research |
| Outstanding Linear issues and findings without tickets | Open issues |
Update this file alongside behavior changes. Executable API definitions live in the SDKs and protobuf schema (proto/algolang/v1/algolang.proto); do not copy a second schema here. Completed implementation briefs, progress logs, review transcripts and extracted design notes have been retired. Their history remains in Git; see documentation history.