
masdevid/mt5-quant
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер с открытым исходным кодом для тестирования, оптимизации и аналитики MetaTrader 5 — чистый Rust
Обзор
89 инструментов для компиляции, обратного тестирования, анализа, оптимизации, отладки сбоев и управления MQL5 Expert Advisors — Windows не требуется. Бэктест организации, отчетности и аналитики — возможности MT5 сам по себе не предоставляет. Обычно выполняется на Windows с использованием пакета MetaTrader5 Python, обеспечивая полную терминальную работу. MT5-Quant заполняет пробел: ни один из них MT5 или его API Python не раскрывается изначально. Переместите двоичный код где-нибудь на PATH (например, /usr/local/bin или ~/.local/bin), чтобы клиенты могли запустить его как mt5-квант. ~ / Библиотека / Поддержка приложений / Claude / claude desktop config.json — .cursor/mcp.json (в той же форме, что и Claude Desktop) Затем завершите настройку (автообнаружите пути Wine + MT5): Вы также можете просто попросить своего агента по кодированию LLM сделать все вышеперечисленное: «Пожалуйста, установите mt5-квант из https://github.com/masdevid/mt5-quant — загрузите или создайте его, запустите его скрипты / setup.sh для автоматического обнаружения путей Wine и MT5 и зарегистрируйте его как MCP-сервер»
Обзор (машинный перевод)
MCP-сервер для разработки стратегии MT5 на macOS/Linux. 89 инструментов для компиляции, обратного тестирования, анализа, оптимизации, отладки сбоев и управления MQL5 Expert Advisors — Windows не требуется.
Почему MT5-Quant
Фокус: Бэктест организации, отчетности и аналитики — возможности MT5 сам по себе не предоставляет.
MT5-Quant | Другие [править править код] | Platform | macOS/Linux native | Windows only | Бакетный конвейер | Полный (компиляция → запуск → анализ) | Пакет MT5 Python | | Аналитика на уровне сделки | ✅ 19 измерений, поддерживаемая DB | - | Отчетная организация | SQLite (отчеты + сделки) + поиск + история | | | MQL5 компиляция ** | ✅ Безголовый (MetaEditor via Wine, no GUI) | ️ Через GUI или терминал | | Оптимизация | ✅ Справочная информация + анализ результатов + генерация .set | ️ Только терминал, без разбора | | ** Отладка крушения | Диагностика вина/MT5 | |
** Другие обычно работают на Windows с использованием пакета MetaTrader5 Python, обеспечивая полную терминальную работу. MT5-Quant заполняет пробел: ** организация отчетов о тестировании, извлечение информации на уровне сделки и управление рабочими процессами оптимизации ** - ни один из которых MT5 или его API Python не разоблачают изначально.
Быстрый старт
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MT5-Quant
MCP server for MT5 strategy development on macOS/Linux. 89 tools to compile, backtest, analyze, optimize, debug crashes, and manage MQL5 Expert Advisors — no Windows required.
You: "Backtest MyEA Jan-Mar, what caused the February drawdown?"
Claude: [compile → clean → backtest → analyze 1,847 deals]
→ Feb 14: BUY grid at L6, locking lot 1.75× base
→ Cutloss fired 17 points later
→ Recommendation: cap locking multiplier to ≤1.2×
Why MT5-Quant
Focus: Backtest organization, reporting, and analytics — capabilities MT5 itself doesn’t provide.
| MT5-Quant | Others | |
|---|---|---|
| Platform | macOS/Linux native | Windows only |
| Backtest pipeline | ✅ Full (compile → run → analyze) | ✅ Via MT5 Python package |
| Deal-level analytics | ✅ 19 dimensions, DB-backed | ❌ |
| Report organization | ✅ SQLite (reports + deals) + search + history | ❌ |
| MQL5 compilation | ✅ Headless (MetaEditor via Wine, no GUI) | ⚠️ Via GUI or terminal |
| Optimization | ✅ Background + results parsing + .set generation | ⚠️ Terminal only, no parsing |
| Crash debugging | ✅ Wine/MT5 diagnostics | ❌ |
Others typically run on Windows using the MetaTrader5 Python package, providing full terminal operations. MT5-Quant fills the gap: organizing backtest reports, extracting deal-level insights, and managing optimization workflows — none of which MT5 or its Python API expose natively.
Quick Start
Install MT5-Quant
Option A — Cargo (recommended, needs Rust toolchain)
cargo install mt5-quant --locked
Option B — Pre-built binaries (no toolchain)
# macOS Apple Silicon
curl -LO https://github.com/masdevid/mt5-quant/releases/latest/download/mcp-mt5-quant-macos-arm64.tar.gz
tar xzf mcp-mt5-quant-macos-arm64.tar.gz # → mcp-mt5-quant-macos/mt5-quant
# Linux x64
curl -LO https://github.com/masdevid/mt5-quant/releases/latest/download/mcp-mt5-quant-linux-x64.tar.gz
tar xzf mcp-mt5-quant-linux-x64.tar.gz # → mcp-mt5-quant-linux/mt5-quant
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{ "mcpServers": { "mt5-quant": { "command": "mt5-quant", "args": ["--stdio"] } } }