π Getting Started Overview
This page is your entry point into the MagicTradeBot ecosystem. Instead of a rigid setup flow, v6.0 is fully modular β meaning you can start anywhere and configure the system based on your trading style, infrastructure, and strategy.
Below are the core documentation sections you should review in order to properly set up and operate the bot.
π 1. Introduction to the Platform
Understand what MagicTradeBot is, how it works internally, and how the Rust-based architecture enables ultra-low latency execution and parallel market processing.
- Core system architecture (Rust engine)
- Signal-driven trading model
- Execution pipeline overview
Start here if you are a new user.
π» 2. System Requirements
MagicTradeBot is designed to run on almost any system with minimal overhead. It does not require databases by default, and runs as a single lightweight binary.
- Runs on Windows, Linux, macOS
- No runtime dependencies required
- Can scale from micro VPS to high-performance servers
Optional infrastructure upgrades include PostgreSQL (multi-bot scaling) and Redis (real-time streaming layer).
βοΈ 3. Installation Guide
Installation is fully portable. No installers or external setup tools are required.
- Download bot package (binary release)
- Extract and run executable
- Configure settings via
/settingsdirectory
For advanced users, Docker and multi-instance deployments are supported.
π§ 4. Initial Application Configuration
All system behavior is controlled through configuration files inside the /settings directory.
- Exchange credentials via environment variables (recommended)
- Trading behavior defined in YAML config files
- Risk, DCA, SL/TP, and execution logic fully customizable
β οΈ v6.0 removes rigid presets β everything is configurable based on your strategy.
π‘ 5. Supported Exchanges
MagicTradeBot supports both centralized and decentralized exchanges with unified API handling.
- Binance
- Bybit
- OKX
- Bitget
- Hyperliquid (wallet-based DEX)
- Additional exchanges available via extension modules
Each exchange supports different trading modes (spot, futures, hedge mode where applicable).
π 6. Optimized Trading Configuration (No Presets)
v6.0 removes predefined trading presets like βScalpβ or βSwingβ. Instead, you define your own strategy using:
- Decision engine refresh rates (HFT β Long-term control)
- Smart SL / TP logic
- DCA and partial take-profit systems
- Time-based and candle-based exit rules
This allows full flexibility to build anything from ultra-fast HFT systems to long-term portfolio strategies.
π§ Recommended Learning Path
- Start with Introduction to the Platform
- Review System Requirements
- Follow Installation Guide
- Configure Initial Application Settings
- Connect supported Exchanges
- Build your own strategy using Trading Configuration System
β¨ Final Note
MagicTradeBot v6.0 is not a fixed-strategy bot β it is a strategy engine. The system gives you the tools, and you define the behavior.
Whether you are building a high-frequency execution system or a long-term investment engine, everything starts from the configuration layer described in these documents.