Median World

Median World проверяет, зависит ли результат бэктеста вашего советника от одной ценовой траектории. Утилита строит от 30 до 1000 альтернативных историй (по умолчанию 200) из M1-данных символа, вы запускаете по ним одну оптимизацию, и она показывает, как типичный мир соотносится с вашим бэктестом. Это не прогноз. Торговли нет.

Бэктест показывает, что сделал советник на единственной ценовой траектории, которая реально случилась. Он не показывает, какая часть результата пришлась на стратегию, а какая на эту конкретную траекторию. Median World измеряет именно это.

Как это работает

1. Построение. Прикрепите Median World к графику символа, которым торгует ваш советник, выберите период и число миров (по умолчанию 200, от 30 до 1000) и нажмите Build. Утилита разрезает историю M1 на целые дни (или сессии), убирает дрейф и собирает дни в новом случайном порядке на реальном календаре. Каждый мир сохраняется как пользовательский символ с теми же спецификациями контракта, что и у оригинала. Перед тем как принять построение, утилита проверяет, что миры отличаются от реальной траектории и друг от друга и что волатильность совпадает с оригиналом в целом и по часам. Построение, не прошедшее проверку, отклоняется с указанием причины.
2. Тест. Нажмите Prepare Market Watch, откройте тестер стратегий и один раз запустите советник с фиксированными параметрами в режиме «Все символы, выбранные в Обзоре рынка». Экспортируйте результаты в XML. Проведите один одиночный тест на первом мире и сохраните отчёт: так утилита убедится, что советник торгует только символом своего графика. Все настройки перечислены на панели.
3. Оценка. Нажмите Score. Вы получите:
- Edge: долю миров, завершившихся с прибылью при просадке по средствам ниже лимита (по умолчанию 30%).
- Replication: прибыль медианного мира, делённую на прибыль бэктеста.
- Прибыль миров p10, медиана и p90, а также перцентиль вашего реального бэктеста среди миров.
- Понятный вердикт: ROBUST, INCONCLUSIVE, NO EDGE, OVER-FITTED или NOT TESTABLE.
- Проверку согласованности с предыдущими построениями для того же советника. Она носит справочный характер и никогда не меняет вердикт.

Практический вывод: планируйте по медианному миру, а не по бэктесту.

Утилита отказывается выставлять оценку, если результат может ввести в заблуждение: слишком мало или слишком похожие миры, файл результатов старше построения или уже проанализирован, миры из прежнего построения, реальные символы в прогоне, советники, использующие другие символы.

Чего утилита не делает

- Это не прогноз. Миры построены из прошлых цен и ничего определённого о будущем не говорят.
- Работает только с односимвольными советниками. Советник, читающий другие символы, отклоняется.
- Оптимизацию вы запускаете сами: MetaTrader 5 не позволяет программе запускать тестер стратегий.
- Дневные блоки сохраняют внутридневное поведение, но не кластеризацию волатильности от дня к дню.
- В мирах нет реальных тиков. Используйте моделирование «OHLC на M1» или «Все тики».
- Утилита не торгует, не использует DLL и не делает сетевых запросов. Она создаёт только пользовательские символы и файлы в MQL5\Files. Кнопка Remove all worlds удаляет всё, что было создано.

Требования и ресурсы

Нужна история M1 по символу. По умолчанию Median World берёт последние 7 месяцев до самого нового бара; число месяцев можно изменить или задать точные даты. Перед построением программа показывает оценку места на диске и свободное место и просит подтверждения; она отказывается строить, если после построения останется меньше 1 ГБ. 200 миров за 7 месяцев занимают около 3 ГБ (миры и кэш тестера) и строятся примерно за полминуты; место на диске и время тестирования растут пропорционально числу миров. Время тестирования зависит от вашего советника. Семь месяцев данных M1 — это примерно 150 000–210 000 баров, поэтому установите Сервис > Настройки > Графики > Макс. баров в окне = Unlimited; программа сообщит, если этот лимит обрезал историю.

Как попробовать: MetaTrader 5 не может создавать пользовательские символы внутри тестера стратегий, поэтому в тестере утилита ничего не делает, а демо-версия в Маркете не может показать её работу. Чтобы попробовать, воспользуйтесь арендой на один месяц.

Как проводилась проверка

Три эталонных советника были протестированы на калибровочном символе с заранее внедрённым эффектом. Это результаты тестера стратегий на синтетических данных, а не результаты торговли. Советник, торгующий внедрённый эффект, получил оценку ROBUST на трёх независимых построениях. Советник со случайными входами получил NOT TESTABLE, так как его собственный бэктест убыточен. Советник, повторяющий сделки, подобранные задним числом, получил OVER-FITTED: его бэктест оказался на 100-м перцентиле своих миров.

На вопросы отвечаю в комментариях к продукту и в личных сообщениях MQL5.
Другие продукты этого автора
Strategy Ledger Pro
Abdullah Uygar Tuna
5 (17)
Теперь доступно на русском языке. Strategy Ledger Pro — панель анализа счёта для MetaTrader 5, работающая только на чтение. Она разделяет результаты счёта по советникам, стратегиям, символам и magic-номерам, чтобы было видно, что на самом деле вносит каждый из них. Панель доступна на 11 языках: English, Français, Deutsch, Español, Italiano, Português, Русский, Türkçe, 中文, 日本語 и 한국어. Перед загрузкой демоверсии. Маркет запускает демоверсию любого платного продукта только в тестере стратегий. Эта
Prop Swing Combo — автоматический советник для MetaTrader 5. Он торгует с одного графика портфелем из 7 символов: EURUSD, GBPUSD, USDJPY, AUDUSD, EURJPY, XAUUSD и XAGUSD. Советник создан для челленджей и фондированных счетов в стиле проп-фирм, где дневной лимит убытка и максимальный лимит убытка решают, сохранится ли счет. У каждой сделки есть стоп-лосс, а защита счета постоянно следит за дневным и общим убытком. Также есть отдельный режим Darwinex Zero для счетов, которые оценивают по стабильно
EA Scorecard
Abdullah Uygar Tuna
5 (16)
Strategy Ledger — панель анализа счёта для MetaTrader 5, работающая только на чтение. Она разделяет результаты счёта по советникам, стратегиям и символам. Подробное руководство с описанием каждой функции: https://www.mql5.com/en/blogs/post/774132 MetaTrader показывает один баланс на весь счёт. Когда несколько советников торгуют вместе, этот баланс не показывает вклад каждого. Strategy Ledger читает историю счёта, восстанавливает закрытые позиции, относит их к стратегиям и выводит результаты в
FREE
Aurelia Forge
Abdullah Uygar Tuna
5 (1)
Aurelia Forge - сеточный советник (Expert Advisor) для MetaTrader 5. Он открывает сделки по сигналам полос Боллинджера, задает шаг сетки с помощью индикатора Average True Range (ATR) и содержит несколько функций защиты счета, дополнительный фильтр с онлайн-обучением и инструменты для оценки ваших собственных бэктестов. Советник разработан для XAUUSD и может использоваться и на других символах. Корзины на покупку и на продажу включаются отдельно, и каждая корзина работает независимо. Рекомендуемы
Pullback Sniper X
Abdullah Uygar Tuna
5 (1)
Pullback Sniper X - автоматический советник (Expert Advisor) для MetaTrader 5. Он разработан для XAUUSD на графике H1 (один час). Советник торгует в направлении текущего импульса и открывает сделку только после того, как цена откатилась против этого направления. Все сделки подчиняются заранее заданным правилам, поэтому советник не принимает решений на собственное усмотрение. Основные факты Символ XAUUSD, график H1. Рекомендуется виртуальный выделенный сервер (VPS), чтобы советник работал без пер
CandleSnake
Abdullah Uygar Tuna
Ждёте, пока сформируется сетап? Поохотьтесь пока на пункты. Candle Snake превращает любой график в классическую аркаду «Змейка» с трейдерским уклоном. Ешьте зелёные свечи, чтобы наращивать эквити, хватайте золотые свечи за 5x пунктов, пока они не исчезли, и уворачивайтесь от медвежьих свечей, которые заполняют поле по мере роста волатильности. Каждые пять свечей — новый уровень: рынок ускоряется, а медведей становится больше. Чем это больше, чем просто «Змейка» Комбо: ешьте свечи быстро одну за
FREE
Apex Gold Breakout is an Expert Advisor for XAUUSD on the H1 timeframe. It identifies pivot-detected support and resistance levels, then places ATR-buffered pending stop orders ahead of price to catch confirmed breakouts in either direction. The system pairs anticipatory entries with multi-stage exits: a partial take-profit at a configurable R-multiple, break-even protection, and ATR-scaled trailing on the runner. A daily-loss kill switch halts new entries after a threshold drawdown, and weekend
TwoKey AI MT5
Abdullah Uygar Tuna
ИИ предлагает сделку, жёсткие правила риска решают. Claude, GPT или Gemini с вашим API-ключом. TwoKey AI — советник для MetaTrader 5, который запрашивает торговое решение у большой языковой модели, а затем проверяет его по правилам риска, которые ИИ изменить не может. Для сделки нужны два ключа: предложение ИИ и одобрение советника. Как это работает С выбранной вами периодичностью советник отправляет выбранному ИИ-провайдеру компактный рыночный контекст: бары на двух таймфреймах, значения ATR,
Ledger Guard enforces the risk rules of a prop firm challenge or funded account on your whole MT5 account. You enter the rules once: daily loss limit, maximum loss (static or trailing), profit target, and optional extras. Ledger Guard then watches equity on every tick and acts before the official limit is reached. It closes positions, deletes pending orders and locks the account against new trades until the rule allows trading again. Ledger Guard never opens trades. It only closes, deletes and b
Фильтр:
Нет отзывов
Ответ на отзыв