The Algo Container

The Algo Container is Datafye's runtime environment for executing algorithmic trading strategies. In Full Stack scenarios, Datafye manages the container and provides the SDK for building algos. This section covers everything related to building and configuring algos that run in Datafye-managed containers.

What You'll Learn

Learn how to configure your algo's requirements using AlgoSpecs, including parameters, risk limits, and runtime configuration.

Understand how Datafye evaluates algo performance through comprehensive metrics, enabling you to validate strategies before deploying capital.

Key Concepts

The Algo Container system is built around four core concepts that work together to provide a complete managed runtime for algorithmic trading:

  • Algo Container executes your strategy logic in a managed runtime environment that handles all infrastructure concerns

  • Algo SDK provides the framework for building algos (currently Java; Python and TypeScript coming soon), offering high-level abstractions for market data access, signal generation, and trade execution

  • Algo Descriptors specify your algo's configuration declaratively, defining parameters, risk limits, and runtime requirements without code changes

  • Scorecarding provides objective performance metrics for strategy evaluation, helping you validate strategies before risking capital

When to Use

The Algo Container is the heart of Datafye's Full Stack scenarios, providing a complete managed environment for algo development and execution:

In own-container scenarios (Data Cloud Only, Data Cloud + Broker), you maintain full control by running your own containers and don't use the Algo Container or SDK. This gives you maximum flexibility but requires you to build and manage your own infrastructure.

The Algo Container doesn't work in isolation—it's part of a larger ecosystem of building blocks that together provide complete trading infrastructure:

  • Data Cloud - Provides normalized, low-latency market data that your algos consume to make trading decisions

  • Backtesting Engine - Validates your algo's performance using historical data before you risk capital, helping you iterate quickly and avoid costly mistakes

  • Broker Connector - Executes trades generated by your algos, bridging the gap between strategy signals and actual market execution

SDK References

Ready to start building? The Algo SDK provides everything you need to implement your trading strategies:


Last updated: 2025-10-14

Last updated