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:
Foundry: Full Stack - Build and optimize algos using the SDK with integrated backtesting, optimization, and AI-assisted development
Trading: Full Stack - Execute algos in production with integrated monitoring, risk management, and broker connectivity
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.
Related Building Blocks
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:
Algo SDK Overview - Understand the SDK architecture and design philosophy
Getting Started with the SDK - Build your first algo step-by-step
SDK API Reference - Complete API documentation for all SDK features
Last updated: 2025-10-14
Last updated

