Files
mt5-quant/scripts
Devid HW 3a52ccf398 feat: add list_symbols and list_experts MCP tools; fix symbol check
list_symbols:
- Reads terminal.ini to detect active broker server (LastScanServer)
- Lists all servers in Bases/ with their available symbols
- Warns if OptMode=-1 needs reset
- Accepts optional server filter

list_experts:
- Recursively scans MQL5/Experts/ including sub-folders
- Returns name, subfolder, and ready-to-use run_backtest_expert value
- Accepts optional name filter (case-insensitive)

backtest_pipeline.sh:
- Fail fast with clear actionable message when MT5 is running and
  --kill-existing not set (instead of silently timing out after 900s)
- Updated help text for --kill-existing flag

_check_symbol fix:
- Was reading terminal_dir/history/ (does not exist)
- Now reads Bases/<active_server>/history/ from terminal.ini
- When symbol missing: shows which other servers have it

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 12:05:47 +07:00
..