Wander Trader Association · стандарт оценки

Как оценивать алгоритм, чтобы не обмануть себя

Кривая доходности не говорит почти ничего. Её можно нарисовать красивой — достаточно взять удобный период, забыть про издержки, скрыть просадку и умолчать о том, на каких данных всё считалось. Так делают все, и поэтому таким кривым никто не верит. Мы предлагаем другой способ смотреть.

Четыре вопроса, на которые алгоритм обязан ответить. Во что он верит — можно ли вообще понять его замысел, не читая код. Чего от него ждать — как он вёл себя годами, включая худшие месяцы. Насколько слово расходится с делом — что показал живой счёт против того, что обещало исследование. И сколько он стоит риска — какой капитал нужен, чтобы его просадку можно было пережить, а не просто надеяться. Алгоритм, который не отвечает хотя бы на один из них, оценке не подлежит — независимо от того, что рисует его кривая.

Комплекс
① Натуральное поведение · LIVE
② Поведение исследования · ЛАБОРАТОРИЯ (те же даты)
③ Динамика соответствия · ПОВЕДЕНИЕ Live против лабораториискользящее окно 45 дней · 100% = машина ведёт себя ровно как обещала

Это главный график. В каждой точке берётся скользящее окно живых сделок за 45 дней, на нём строится портрет поведения — как часто входит, сколько держит, чем выходит, какова сделка в ATR дня, как часто угадывает — и сравнивается с портретом лабораторного теста. Получается степень соответствия во времени.

Одна итоговая цифра скрыла бы главное: машина может месяц идти в согласии, а потом сломаться — среднее это замажет. Расхождение важно видеть в динамике: когда началось, надолго ли, вернулось ли.

Денег в этом графике нет вовсе. Деньги — ответ рынка, а не свойство машины: она может вести себя иначе и случайно заработать столько же. Верхние два графика показывают деньги, этот — саму машину.

④ Портрет поведения: как машина обещала себя вести — и как ведёт

⑤ Факт: исследование против реальности

Философия алгоритма

У каждого свой взгляд на рынок. Здесь они не объединяются: сложить мировоззрения нельзя — объединяются только деньги и риск. На сайте всё сокращено; тут раскрыто до конца.

Чего ждать от алгоритма

Слева — то, что он показал на всей истории тестов (2020–2026, со спредом): его характер, ритм, типичная и худшая просадка. Это и есть ожидание. Справа — что он делает сейчас, вживую. И честная оценка: сошлось или нет.

Объём каждого алгоритма

Комплекс — это не только кто в нём, но и сколько каждому дано. Объём задаётся в лотах, как в терминале. Двиньте ползунок — кривые, просадка и требуемый капитал пересчитаются. Так и собирается портфель: не «включить всех поровну», а распределить силу.

Накопленный итог · 2019–2026 · брокерский архив, спред по бару
Ось
Цена трения · скользящее окно 6 месяцевожидание — лаборатория без издержек · реальность — та же лаборатория со спредом

Живой счёт здесь не участвует. Это лаборатория против самой себя: один и тот же алгоритм с реальным спредом и без издержек вовсе. Меряется, во сколько ему обходится исполнение. Соответствие живого счёта лаборатории — это другой вопрос, и он на вкладке «Live против лаборатории».

Как читать шкалу. Зелёная зона ±1: издержки почти не меняют поведение. До ±3 — плата за трение заметна, но объяснима. За ±3 — алгоритм дорого платит за исполнение, и его лабораторные цифры надо читать с поправкой.

Кем машина была раньше

Алгоритм меняется — и это не то же самое, что улучшение. Изменённая машина живёт заново: её живые сделки начинают копиться с нуля, а прежние принадлежат предшественнице и в соответствие не идут. Здесь остаётся запись о каждой прошлой версии: что она обещала, сколько простояла в бою и насколько сдержала слово.

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

Сумма, с которой комплекс имеет право начинать

Просадка масштабируется объёмом: удвоили объём — удвоили и просадку, и требуемый капитал. Поэтому объёмы стоят здесь же, а не в другой вкладке: капитал и сила распределяются вместе, иначе одно противоречит другому.

Минимум — пережить худшую историческую просадку с запасом. Оптимум — с двойным. Комплексу нужно меньше, чем сумме частей: просадки не совпадают во времени. Разница — цена диверсификации.

Корреляция кривых

Чем ниже — тем сильнее алгоритмы страхуют друг друга и тем меньше денег требует комплекс.