Custom Bot Development
This section covers everything you need to build, test, and deploy custom trading bots on the0. Custom bots are reusable bot definitions that contain your trading logic, configuration schema, and metadata.
Quick Start Guides
Get started with your preferred language:
- Python - Recommended for data analysis and ML workflows
- TypeScript/Node.js - Async I/O and npm ecosystem
- Rust - Performance-critical strategies
- C# - .NET 8 runtime
- Scala - Functional programming on JVM
- C++ - Low-level control
- Haskell - Pure functional approach
Core Concepts
- Development Overview - Bot structure and development workflow
- Configuration - bot-config.yaml and JSON Schema reference
- Bot Types - Scheduled vs realtime execution models
Testing & Deployment
- Testing - Local testing strategies
- Deployment - Deploy to the platform
Visualization
- Metrics - Emit data to the dashboard
- Persistent State - Save data between bot executions
- Custom Frontends - Build React dashboards for your bots