Balance and drawdown
Review the balance curve, underwater drawdown and recovery periods on one timeline.
Turn a MetaTrader 5 HTML report into a readable performance review. Analyze Strategy Tester backtests or account history without rebuilding the report in a spreadsheet.
Backtest Lens organizes the report around the questions that matter before an EA goes live: how returns were produced, where losses clustered and whether performance held up over time.
Review the balance curve, underwater drawdown and recovery periods on one timeline.
Separate combined account history into strategies, instruments and trade directions.
Save reports, group strategies and evaluate combined performance and correlation.
The XAUUSD H1 example includes 181 trades and 21,192.70 USD net profit from a 5,000 USD deposit. MetaTrader reports Balance DD of 15.95% and Equity DD of 18.87%. Backtest Lens preserves both figures while also rebuilding the closed-trade curve, making it clear whether the risk came from realized losses or floating exposure.
Inspect the XAUUSD H1 example →A Strategy Tester report describes a controlled historical simulation. An account-history report describes completed activity on an account and may contain several EAs, symbols, deposits and withdrawals. Backtest Lens accepts both workflows but keeps their meaning separate, so cashflows are not counted as strategy profit and mixed history can be filtered by Magic number. The public MultiFXbot MT5 page demonstrates the third workflow: regularly refreshed balance, equity, positions and completed deals from a live account.
Review the test interval, number of trades and monthly distribution before relying on ratios. Compare balance and equity drawdown, inspect the worst recovery period and look for dependence on a single market regime. If several EAs will share capital, continue with portfolio analysis rather than approving them independently.
Yes. Backtest Lens parses HTML and HTM reports exported by the MetaTrader 5 Strategy Tester.
Yes. Account history reports can be analyzed and filtered by symbol, Magic number and direction.
Yes. Registered users can connect live MT5 monitoring through the collector workflow.
Исходные файлы доступны только вашему аккаунту.
Подключение через инвест-пароль. Collector на VPS будет забирать задания каждые 5 минут и отправлять balance/equity, позиции и сделки.
Пароль не возвращается в браузер. Его может получить только collector по отдельному COLLECTOR_API_KEY, а в базе он хранится зашифрованным через MONITOR_SECRET_KEY.
Разбираем торговую историю…
—
Фильтры не применены — анализируется весь отчёт.
Расчёт по всем календарным месяцам периода тестирования, включая месяцы без сделок.
| Инструмент | Сделок | Прибыль | Win rate | Лучший час открытия | Худший час открытия | Лучший час закрытия | Худший час закрытия |
|---|
| Закрытие | Тикет | Символ | Сторона | Объём | Цена | Результат | Баланс |
|---|
Все отчёты папки объединены как независимые стратегии одного портфеля.
Вариант хранит режим, капитал, выбранные стратегии, множители лота и IS/OOS даты. Показатели пересчитываются по текущим отчётам папки при каждом открытии.
Сделки относятся к периоду по времени закрытия. Позиции, пересекающие границы, учитываются в Equity Stress внутри соответствующего интервала и отдельно отмечаются. Отчётный Equity DD используется как общая калибровка всего HTML-отчёта.
Для папок до 16 стратегий сервис перебирает все допустимые составы при множителе ×1, затем добавляет варианты множителей лота и точно пересчитывает лучшие кандидаты. Диагностика отдельно показывает эффект исключения каждой стратегии и каждой пары. Доходность нормализуется на год, Stress Calmar = среднегодовая доходность ÷ Equity Stress DD с заданным запасом. По умолчанию Pareto-фронт строится по всему общему периоду; режим «Только IS» нужен, если вы специально хотите отбирать портфель только на периоде оптимизации и смотреть OOS как проверку.
| В портфеле / Стратегия | Символ | Период | Множитель лота | Прибыль | Вклад в прибыль | Доходность | Max DD | Profit factor | Win rate | Сделок |
|---|
Методика: сделки всех отчётов объединяются по времени; доходность, месяцы и balance drawdown рассчитываются заново по общей кривой капитала. Множитель ×1 сохраняет исходный лот, ×0.5 уменьшает денежный результат вдвое, ×2 удваивает его. Это оценка по закрытым сделкам: точную equity-просадку и риск margin call без истории плавающего результата HTML-отчёты не показывают.
Equity Stress — консервативный сценарий, а не восстановленная equity. Скрытый риск каждой стратегии оценивается по разнице её отчётных Equity DD и Balance DD и масштабируется текущим открытым объёмом. Результат показывает опасные периоды совместной экспозиции, но не заменяет тиковый equity-лог.
Расчёт выполняется попарно только по общим календарным месяцам. Нужно минимум 3 общих месяца с изменяющимися результатами.
Войдите, чтобы хранить отчёты и открывать их с любого устройства.