Expert Advisor Live Audit
- Утилиты
-
Mikoto Hamazono
AI Trader Kyo | Разработчик MQL и новатор на рынке Форекс
Как разработчик MQL и энтузиаст в области FX-инноваций, я создаю передовые торговые решения, основанные на искусственном интеллекте. - Версия: 1.0
- Активации: 10
Expert Advisor Live Audit отвечает на вопрос, который рано или поздно задаёт себе каждый, кто работает с советниками: мой советник сломался, ему просто не повезло или его съедают издержки? Индикатор читает историю сделок этого счёта, группирует её по магическому числу (magic number) и показывает по каждому советнику его реальное преимущество, как он соотносится со своим бэктестом и во сколько на самом деле обошлось исполнение.
Это индикатор: он никогда не открывает, не изменяет и не закрывает сделки. Без DLL, без веб-запросов, без внешних сервисов.
Что вы увидите
- Overview (обзор): каждый советник на счёте с числом сделок, процентом прибыльных сделок, профит-фактором, чистым результатом, максимальной просадкой, 90%-м интервалом для средней сделки и статусом: OK, WATCH, ALERT или EARLY (менее 20 сделок).
- EA detail (детали советника): линия эквити по закрытым сделкам. Введите процент прибыльных сделок и профит-фактор из бэктеста, и синяя полоса покажет диапазон, ожидаемый по бэктесту (90%). Также видно, сколько смоделированных траекторий хуже вашего реального результата и насколько необычны ваша просадка и самая длинная серия убытков.
- Trades to be sure (число сделок для уверенности): сколько сделок нужно, чтобы средняя сделка статистически отличалась от нуля при текущей волатильности советника. Советников часто оценивают уже после 20 или 30 сделок; это число показывает, когда оценка начинает иметь смысл.
- Execution costs (издержки исполнения): проскальзывание на входе и на выходе относительно запрошенной цены, спред на входе, время исполнения на сервере, комиссия и своп, издержки по часам входа, а также каскадная диаграмма от «before costs» (до издержек) к «net result» (чистый результат).
- Trades (сделки): последние сделки с их собственными издержками. Кнопка «Save CSV» записывает все сделки и сводку для Excel, Python или ИИ-ассистента.
Как измеряются издержки
- Отложенные ордера, стоп-лосс и тейк-профит: цена ордера сравнивается с ценой исполнения.
- Рыночные ордера: MetaTrader не сохраняет запрошенную цену, поэтому цена исполнения сравнивается с последним тиком на момент получения ордера сервером (если в терминале есть история тиков за это время).
- Спред на входе: по тиковым данным, а если их нет — по 1-минутному бару (отмечается значком *).
- Время исполнения на сервере: от «получения ордера» до «исполнения» в истории ордеров.
Сравнение с бэктестом
Впишите по одной записи для каждого советника во входной параметр «Backtest expectations»: magic=winrate/PF, например 1001=62/1.45; 2002=48/1.8. Процент прибыльных сделок и профит-фактор можно взять из любого отчёта тестера стратегий. Для сравнения в качестве масштаба используется ваш средний убыток на реальном счёте, поэтому оно работает при любом размере лота.
Что важно знать
- Анализируются только позиции, закрытые в пределах заданного периода. Открытые позиции не включаются.
- В тестере стратегий нет истории счёта, поэтому бесплатная демоверсия показывает встроенные примерные данные (с пометкой SAMPLE DATA). Те же примерные данные можно посмотреть и на обычном графике с помощью входного параметра «Show built-in sample data».
- Все цифры описывают прошлое. Статус OK не означает, что советник останется прибыльным.
Входные параметры
- Look back N days (365): закрытые сделки за последние N дней. 0 = вся история.
- Only these magic numbers (пусто): список через запятую. Пусто = все советники.
- Include manual trades (true): магическое число 0 отображается как «Manual trades» (ручные сделки).
- Names for magic numbers (пусто): например, 1001=Gold breakout; 2002=Scalper. Если не заполнено, используется комментарий сделки.
- Backtest expectations (пусто): magic=winrate/PF для каждого советника, записи разделяются знаком «;».
- Вкладка, открываемая первой, часовой пояс для «издержек по часам», смещение GMT сервера (-99 = автоматически), положение панели.
- Show built-in sample data (false), советник, выбираемый первым (0 = тот, которому нужно внимание).
Поддержка
Если что-то непонятно, отправьте мне личное сообщение на MQL5.
Торговля продуктами с кредитным плечом сопряжена с высоким риском убытков.
