Обзор
Два чемпиона, ни один не отброшен — роботы с высокой просадкой помечаются, а не прячутся.
Чемпионы по ярусам
| steady | xauusd_base_seed_0ff1c86bfe88 | $3,834 | 9.54% |
Поиск настраивает 11 генов из поколения в поколение, оценивает каждого робота на истории, которой тот не видел, и ранжирует выживших. Каждая цифра здесь измерена, а не обещана.
Хронологически и без перемешивания. Отложенный отрезок — и только он — даёт цифру на доске: робот, вызубривший прошлое, здесь не получает ничего.
Каждый цикл прокручивает полную эволюционную петлю. Выжившие порождают следующее поколение; каждый образец сохраняет место в архиве.
Каждая стратегия несёт геном из 11 генов — вход, тренд, волатильность, сессия, риск, стопы, цели, подтверждение. Мутация одного гена переписывает поведение. Расшифровка генома показывает, почему образец побеждает.
Public-safe research view from the local reference engine. Not an MT5 Strategy Tester run, not a trading signal, not a profit guarantee.
Два чемпиона, ни один не отброшен — роботы с высокой просадкой помечаются, а не прячутся.
| steady | xauusd_base_seed_0ff1c86bfe88 | $3,834 | 9.54% |
Лаборатория превращает настройку торгового робота в соревнование. Вы разгоняете робота на своей машине, отправляете найденное — и его переоценивают против всех остальных — на отрезке истории, под который никто не может подстроиться.
Каждый робот — каталогизированный организм, ранжированный по прибыли в категории XAUUSD · дневной · 10 лет. Датасет 6086b7de9fd83cbf · 2016-07-05 — 2026-06-30
Showing RAVEN-6. Regenerate with --generate-specimen-screen --candidate-id <id> to profile another robot.
Каждая цифра ниже измерена на отложенном отрезке, под который этот робот не мог подстроиться. Высокая просадка не дисквалифицирует — она помечается.
Заметки движка: use_session_filter_not_simulated_on_daily_bars
Вся зафиксированная история — in-sample и отложенная вместе — ровно так, как робот её торговал.
Одиннадцать генов. Каждый — симулирован.
Лучший год 2024 с 23.45%, худший 2022 с -8.26%. Робот, который выиграл за год и всё вернул, — не то же самое, что робот, зарабатывавший стабильно.
| 2016 | -2.13% | |
| 2017 | -6.01% | |
| 2018 | -5.62% | |
| 2019 | +3.34% | |
| 2020 | +16.45% | |
| 2021 | -5.94% | |
| 2022 | -8.26% | |
| 2023 | -2.15% | |
| 2024 | +23.45% | |
| 2025 | +2.35% | |
| 2026 | +9.11% |
Прибылен в 2 из 5 последовательных окон. Настоящее преимущество держится сквозь режимы; случайность выигрывает одно окно и рушится.
| окно 1 | 2016-07-05 .. 2018-07-05 | $-1,289 | 12.89% |
| окно 2 | 2018-07-06 .. 2020-07-02 | $1,193 | 5.24% |
| окно 3 | 2020-07-06 .. 2022-06-30 | $-832 | 8.93% |
| окно 4 | 2022-07-01 .. 2024-07-01 | $-276 | 13.76% |
| окно 5 | 2024-07-02 .. 2026-06-30 | $3,928 | 9.54% |
Все роботы на доске сегодня в ярусе steady, поэтому сравниваем топ-3 по рангу. Когда появится робот подичее, он автоматически получит здесь колонку.
out_of_sample_official · датасет gold-daily-v1 · 2016-07-05 .. 2026-06-30
RAVEN-6 steady | QUASAR-V steady | VANTA-V9 steady | |
| Чистая доходность | $3,834ЛУЧШИЙ | $979 | $261 |
| Макс. просадка | 9.54% | 2.19%ЛУЧШИЙ | 7.76% |
| Профит-фактор | 1.67ЛУЧШИЙ | 1.66 | 1.09 |
| Устойчивость | 0.4 | 0.4 | 0.6ЛУЧШИЙ |
| Доля побед | 38.36% | 43.48%ЛУЧШИЙ | 36.99% |
| Сделки | 73 | 23 | 73 |
8 из 11 генов различаются. Общие гены не объясняют, почему роботы разошлись, поэтому они приглушены.
| •ATR_period | 14 | 21 | 14 |
| •ADX_min | 25 | 30 | 25 |
| •TP_R | 3.0 | 2.5 | 2.0 |
| •SL | 500.0 | 350.0 | 350.0 |
| •risk_percent | 1.0 | 1.0 | 0.25 |
| •use_session_filter | on | on | on |
| •use_grid | off | off | off |
| •use_martingale | off | off | on |
| •lot_multiplier | 1.0 | 1.0 | 1.5 |
| •break_even | on | on | on |
| •trailing_stop | on | off | off |
Что поиск сделал с каждым из 11 генов за 8 поколений. Отбор пронёс trailing_stop через популяцию: ген, который начинается почти ни у кого и заканчивается почти у всех, — это ген, который поиск выбирал снова и снова.
Ширина поиска не сужается, и это выбор, а не упущение. Мутация по умолчанию держит постоянную ширину: в последнем поколении поиск смотрит так же широко, как в первом. Отжиг измеряли: он заставляет популяцию сходиться, но на этих данных сходящийся поиск довольствуется более скромным и стабильным чемпионом, а постоянная ширина натыкается на везучего выброса — а политика рейтинга гласит: везучий победитель — всё равно победитель. Отжиг — рычаг для участника (--annealing-rate), а не настройка по умолчанию.
Сходимость — не доказательство. Ген может захватить популяцию потому, что каждый выживший унаследовал его от одного везучего предка, а не потому, что он хорош. Для этого и есть отложенный отрезок и окна walk-forward.
От семени до чемпиона за 3 шагов, через 8 поколений и 97 оценок. Показанная прибыль — in-sample: больше поиск ничего не видел.
датасет gold-daily-v1 · область поиска in_sample_only · семя $-1,924 → чемпион $47,315
Каждый когда-либо отправленный робот попадает сюда — победители и неудачники вместе. Это архив, а не витрина.
Как робот зарабатывает место на доске — и чего его цифры не означают.
Каждое правило здесь читается из кода, который его применяет. Эта страница не может разойтись с движком.
Робот — это 11 чисел и переключателей, то есть геном. Ничто из отправленного никогда не исполняется. Движок сверяет каждый ген с допустимым диапазоном и отклоняет заявку, если хоть один выходит за него. Поэтому лаборатория может принимать роботов от незнакомцев.
Поиск видит только первые 75% зафиксированной истории. Последние 25% отложены, и именно этот отрезок — и только он — даёт цифру на доске. Робот, вызубривший прошлое, здесь не получает ничего.
Хронологически, без перемешивания. Отложенный отрезок — самая свежая четверть истории: робот судится на времени, которого не видел.
Одно удачное окно может быть везением. Робот прогоняется по 5 последовательным окнам walk-forward, и доля выигранных становится его оценкой устойчивости. Настоящее преимущество держится сквозь режимы; случайность выигрывает одно окно и рушится. Показаны обе цифры. Ни одна не скрыта.
0.4 выиграл два окна из пяти — доска так и говорит.Победа на везении — всё равно победа. Робот с огромной прибылью и пугающей просадкой остаётся на доске, рядом с более стабильными, с просадкой, напечатанной полностью. Мы классифицируем. Мы не прячем и не удаляем.
| steady | Стабильный (DD <= 10%) |
| balanced | Сбалансированный (DD 10-25%) |
| wild | Дикий (DD 25-50%) |
| extreme | Экстремальный (DD > 50%) |
Спред и проскальзывание списываются на входе и на выходе. Стратегия, работающая только при бесплатной торговле, не работает.
25.0 пунктов · проскальзывание 5.0 пунктов на входе и выходе · комиссия 0.0 за единицуЕсли бы завтрашняя свеча меняла датасет, каждое выданное сегодня доказательство завтра перестало бы сходиться. Поэтому история зафиксирована на уже закончившемся окне, с ожидаемым числом баров и контрольной суммой. Загрузчик пересчитывает сумму и отказывается оценивать что-либо на несовпадающих данных.
gold-daily-v1 · 2016-07-05 → 2026-06-30 · 2510 баровТот же зафиксированный датасет, тот же движок, та же модель издержек, тот же геном — тот же результат и тот же якорный хеш. Регрессионный страж прогоняет всю цепочку на каждом коммите и громко падает, если сдвинулось любое правило оценки: тихое изменение сломало бы каждое выданное доказательство.
--check-reproducibility заново оценивает замороженный геном и требует точный якорный хеш. При расхождении завершается с ошибкой.Это важнее всего написанного выше.
Результат чемпиона сводится к одному sha256-хешу его якорного ядра — геном, идентичность датасета, модель издержек, оценки. Любой может пересчитать этот хеш по открытым данным; а когда он закреплён в публичном блокчейне, никто — включая нас — не может тихо переписать историю.
Якорное ядро называет всё, что породило результат. Измените любую часть — и хеш изменится вместе с ней.
| Кандидат | xauusd_base_seed_e462fc267479 |
| Символ | XAUUSD |
| Датасет | 6086b7de9fd83cbf |
| Sha256 датасета | 6086b7de9fd83cbf2fda95a05e7541d10a8de307216cc750c699ba41c76bd0ef |
| Движок | local_reference_engine le-1..le-8 |
Доверие не требуется. Проверка офлайн и использует тот же код, что породил хеш, — они не могут разойтись.
Полезная нагрузка якоря подготовлена для тестнета Polygon Amoy как само-транзакция нулевой стоимости, чей calldata — это хеш. Отправка — шаг кошелька самого оператора — эта программа никогда не видит ключ подписи, ничего не тратит и ничего не отправляла.
Всё десятилетие чемпиона, воспроизведённое бар за баром — прибыль, просадка и сделки ровно так, как их прожил движок. Симулированная история, а не обещание.