Skip to content

10xtraders/Trading-System-Execution-Runtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Trading System Execution Runtime

Cloud-Native Infrastructure for Deterministic Deployment and Operation of Automated Trading Systems

This repository documents a cloud-native execution runtime for automated trading systems.

The platform provides a governed environment for deploying, operating, and monitoring trading strategies within managed Kubernetes infrastructure — without requiring users to operate their own clusters or persistent local processes.

It functions as a controlled execution layer between strategy logic and exchange connectivity.


Core Capabilities

  • Kubernetes-based orchestration for live and paper trading systems
  • Per-deployment namespace isolation
  • Dynamic strategy injection at runtime
  • Deterministic lifecycle management (deploy, start, stop, restart, terminate)
  • Real-time logs, health monitoring, and status endpoints
  • Automated ingress provisioning per deployment
  • Strategy and configuration export for self-hosting

This is execution infrastructure, not a strategy marketplace and not a black-box automation service.


Architecture Overview

Each trading system instance is:

  1. Assigned a unique namespace
  2. Provisioned with runtime configuration
  3. Injected with strategy code dynamically
  4. Deployed via Helm-rendered Kubernetes manifests
  5. Exposed through secure ingress
  6. Observable through structured logging and health endpoints

The runtime is designed for isolation, reproducibility, and operational clarity.


AI-Assisted Tooling (Optional)

  • Strategy scaffolding from structured prompts
  • Parameter iteration assistance
  • Risk and fragility filter scaffolding (under development)

All generated strategies remain editable and exportable.


Open Source Compliance

The runtime operates using Freqtrade (GPLv3) as the execution engine.

It is operated strictly as a hosted service without redistribution of source code.

Users retain ownership of:

  • Strategy code
  • Configuration files
  • API credentials

No strategy logic is redistributed or exposed.


Intended Users

  • Quantitative developers
  • Advanced traders
  • Strategy researchers
  • Operators requiring managed execution infrastructure

Programmatic Deployment

Trading systems may be deployed via API.

Requests must include:

  • namespace — unique per deployment
  • strategy_class — Python class name
  • strategy_code — strategy code as a Python string
  • config — JSON-serializable configuration

Backend infrastructure includes:

  • Helm-based Kubernetes deployment
  • Dynamic manifest generation
  • Per-namespace isolation
  • Automated ingress provisioning
  • Structured logging and health endpoints

This project provides a governed, cloud-native execution runtime for automated trading systems in production environments.

— 10XTraders.ai

Releases

No releases published

Packages

 
 
 

Contributors