Installation Guide

⚙️ MagicTradeBot Installation Guide

The new MagicTradeBot is a lightweight, Rust-powered, self-hosted trading bot. No installation required — just configure, run, and automate your trading instantly.

🧠 Overview

Unlike traditional setups, MagicTradeBot requires no complex installation or database dependencies. It’s fully portable and runs on Windows, macOS, and Linux — even on tiny or micro servers.

The bot operates entirely through simple configuration files (YAML and JSON), where you define trading strategies, exchanges, smart signal filters, and notification channels.

📥 Step 1: Download the Bot

Visit the official MagicTradeBot website and download the latest release for your operating system.

  • Sign in to your account and navigate to the Download section.
  • Choose your OS: Windows, macOS, or Linux.
  • Your account automatically includes a Trial License (30 days, full features). You can upgrade to Basic or Pro anytime.

📦 What's Included

File Type Description
magictradebot.exe / magictradebot-linux / magictradebot-macos Executable Precompiled Rust binary for your OS
appsettings.yaml Configuration Core bot settings, license key, and environment variables
tradesettings.yaml Configuration Trading strategy rules, smart stop-loss/TP logic, and cooldowns
signals.json Optional Config Custom signal filters, alert mapping, and API broadcast setup

⚙️ Step 2: Configure Your Bot

After downloading and unzipping MagicTradeBot, you’ll find an executable file along with several configuration files (YAML and JSON). These files define how your bot behaves, connects to exchanges, and broadcasts trade signals.

🔑 License Configuration

Open the appsettings.yaml file and add your valid license key. You can generate or upgrade your license anytime from your MagicTradeBot Dashboard.

# -----------------------------------------------------------
# License Settings
# -----------------------------------------------------------
License:
  Key: "your_license_here"   # Enter your valid license key here
  # Generate, extend, or upgrade at: https://magictradebot.com

📡 Broadcast & Notification Channels

MagicTradeBot can send trading notifications to your preferred platforms such as Discord, Telegram, or WhatsApp. Configure only the channels you plan to use. Leave unused options as null.

# -----------------------------------------------------------
# Broadcast / Notification Channels
# -----------------------------------------------------------
BroadCast:
  # Configure only the platforms you actually use.
  # Leave as null if not needed.

  # WhatsApp Notifications
  whatsapp_token: null
  whatsapp_phone_id: null

  # Discord Notifications
  discord_webhook_url: null

  # Instagram Notifications
  instagram_token: null

  # Telegram Notifications
  telegram_bot_token: null
  telegram_chat_id: null

Once the basic license and broadcast settings are complete, your bot is ready to start. For advanced configuration—such as exchange credentials, trade strategy, and smart automation settings—please refer to the Configuration Section.

The bot comes pre-configured for scalp trading. You can adjust every parameter based on your strategy or integrate your own signal providers.

🚀 Step 3: Run the Bot

🪟 For Windows

magictradebot.exe

🐧 For Linux / macOS

chmod +x magictradebot-linux
./magictradebot-linux

That’s it! The bot will automatically start scanning the market, execute trades based on configured rules, and broadcast updates to your chosen channels.

📊 Step 4: Monitor and Adjust

You can view logs in the terminal or configure optional log output to log.yaml or external monitoring services (Grafana Loki, Prometheus, Sentry).

Adjust settings anytime — simply stop the bot, modify YAML/JSON files, and restart.

💡 No Installation Required

MagicTradeBot runs directly — no database, no frameworks, no complex setup. Just download, configure, and start trading. Perfect for VPS, mini PCs, or cloud containers.

Pro Tip: Keep configuration backups and update your bot regularly from the official site to ensure optimal performance and security.

📎 Related Topics