Первоначальная настройка приложения
⚙️ MagicTradeBot v6.0 — Система конфигурации
MagicTradeBot v6.0 представляет полностью переработанную систему конфигурации.
Все настройки теперь модульные, структурированные и находятся в каталоге /settings.
💡 Рекомендуется: Использовать GUI-конфигуратор бота вместо ручного редактирования YAML:
https://magictradebot.com/en/bot-configuration
⚠️ Ручное редактирование предназначено только для продвинутых пользователей.
📁 Структура конфигурации
/settings/
├── application.yaml
├── connection.yaml
├── trading.yaml
├── position_sizing.yaml
├── money_management.yaml
├── risk_limits.yaml
├── order_execution.yaml
├── decision_engine.yaml
├── signal_registry.yaml
├── tradeview.yaml
├── market_data.yaml
├── market_watch.yaml
├── whale_tracking.yaml
├── dca.yaml
├── trading_gap_rules.yaml
├── excluded_symbols.yaml
├── manual_trade.yaml
└── notifications.yaml
Каждый файл управляет отдельной подсистемой бота, обеспечивая гибкую настройку и лучшую поддерживаемость.
🧠 Основные модули конфигурации
🔧 application.yaml
Глобальные настройки приложения, окружение и ограничения режимов бирж.
🔌 connection.yaml
Конфигурация базы данных (SQLite/PostgreSQL) и Redis.
📊 trading.yaml
Основное торговое поведение, плечо и правила исполнения.
📈 position_sizing.yaml
Система распределения капитала (фиксированный %, Келли, риск-ориентированная модель).
💰 money_management.yaml
Стратегии управления сделками (Фибоначчи, Мартингейл и т.д.).
⚠️ risk_limits.yaml
Жёсткие правила стоп-лосса и тейк-профита.
⚡ order_execution.yaml
Поведение исполнения ордеров (рыночные, лимитные, контроль проскальзывания).
🧠 decision_engine.yaml
Продвинутый движок правил (50+ торговых условий).
📡 signal_registry.yaml
Маршрутизация и управление сигналами.
📺 tradeview.yaml
Интеграция сигналов TradingView через webhook.
📊 Модули рынка и стратегий
- market_data.yaml — обработка свечных данных (Kline)
- market_watch.yaml — мониторинг волатильности и авто-торговля
- dca.yaml — система усреднения (DCA)
- trading_gap_rules.yaml — динамическая логика трейлинг-профита
- whale_tracking.yaml — копитрейдинг китов Hyperliquid
🧩 Модули управления и утилит
- excluded_symbols.yaml — запрет торговли по определённым парам
- manual_trade.yaml — условное ручное добавление сделок
- notifications.yaml — уведомления (Telegram, Discord и т.д.)
🔐 Переменные окружения (рекомендуется)
API-ключи и чувствительные данные никогда не должны храниться в YAML-файлах. Используйте переменные окружения.
# Пример
BINANCE_API_KEY=your_key
BINANCE_API_SECRET=your_secret
⚠️ Переменные окружения всегда переопределяют настройки YAML.
⚠️ Важные ограничения режимов бирж
- Bybit: только One-Way режим (Hedge Mode НЕ поддерживается)
- Binance: поддерживается Hedge Mode
- Bitget: поддерживается Hedge Mode
- OKX: поддерживается Hedge Mode
Использование неправильного режима может привести к:
- ошибкам исполнения ордеров
- неверным расчётам прибыли и убытков (PnL)
- несогласованности управления рисками
🚀 Быстрый старт (v6.0)
- Откройте Bot Configurator
- Настройте стратегию через GUI
- Экспортируйте YAML настройки
- Замените каталог
/settings - Укажите API-ключи в
.env - Запустите MagicTradeBot
✅ База данных не требуется (по умолчанию SQLite)
✅ Backend не нужен
✅ Полностью модульный и масштабируемый