Оценить эффективность торгового бота и сравнить с простым удержанием актива — значит привести две ветки к одной базе: тот же стартовый капитал, тот же период, тот же актив. Дальше считаются четыре величины: итоговая стоимость портфеля, сумма комиссий по всему обороту, средняя доля капитала, находившаяся в активе, и число налоговых событий. Процент из отчёта бота сравнению не подлежит — он посчитан от другой базы.
Как оценить эффективность торгового бота и сравнить с простым удержанием актива
Начинать надо с базы, а не с процентов. Иначе сравнение разъезжается на первом шаге.
Ветка удержания считается легко: стартовая сумма покупает актив в первый день периода и остаётся в нём до последнего. Одна сделка, одна комиссия, стопроцентная доля капитала в активе. Ветка бота состоит из серии сделок, и у неё три отличия сразу: число комиссий, переменная доля капитала в активе и многократная фиксация результата.
Второе отличие важнее прочих. Оно и есть источник неверных выводов. Бот с сеткой заявок или с усреднением держит часть капитала в стейблкоинах, ожидая уровня, и эта доля в движении цены не участвует. Отсюда правило: разница между ветками объясняется не только качеством решений бота, но и тем, что в активе у него находилась не вся сумма.
Третье отличие заметно не сразу. Удержание фиксирует результат однажды, серия сделок — каждый раз, и у этого есть учётные последствия.
Таблица: что считать в каждой ветке
| Показатель | Ветка торгового бота | Ветка удержания | Как получить разницу |
|---|---|---|---|
| Итоговая стоимость портфеля | Актив плюс остаток в стейблкоинах на последний день периода | Стоимость купленного в первый день объёма на последний день | Вычитание итогов при одинаковой стартовой сумме, без процентов из отчёта |
| Комиссии | Ставка тарифа, умноженная на весь оборот за период | Одна комиссия на входе | Оборот считается как сумма объёмов всех сделок, а не как размер капитала |
| Средняя доля капитала в активе | Переменная: часть суммы ждёт в стейблкоинах | Сто процентов с первого дня | Среднее по дням периода; без этой величины сравнение смещено |
| Максимальная просадка | Считается по итоговой стоимости двух частей портфеля вместе | Повторяет просадку самого актива | Сравнивать просадки корректно только при равных долях в активе |
| Число налоговых событий | Равно числу закрытых сделок за период | Одно, и только при продаже | Учётная нагрузка растёт пропорционально числу операций |
| Трудозатраты и контроль | Настройка, наблюдение, остановка при сбоях | Разовая покупка и хранение | Время оценивается отдельно и в деньги не переводится |
Третья строка требует пояснения, потому что ломает привычный спор. Бот, у которого в активе в среднем держалась половина капитала, при росте цены отстанет от удержания почти неизбежно — и это не признак плохих настроек. Сравнение без учёта доли в активе отвечает на вопрос «кто больше заработал», а не на вопрос «лучше ли решения бота».

Оборот: величина, которая съедает результат незаметно
Комиссия берётся с объёма сделки, а не с капитала. Разница принципиальная. Множитель здесь скрытый.
Капитал в условные 300 000 рублей при 120 сделках по 30 000 рублей даёт оборот 3 600 000 рублей — в двенадцать раз больше самого капитала. Комиссия считается от оборота, и при любой ставке тарифа результат умножается на двенадцать, а не берётся однажды.
Роль в сделке меняет ставку. Тейкер платит больше. В словаре FIX 4.4 поле TimeInForce принимает значения Day, Good Till Cancel, At the Opening, Immediate or Cancel, Fill or Kill, Good Till Crossing, Good Till Date и At the Close, а отсутствие поля трактуется как Day. Бот, выставляющий заявки со значением Immediate or Cancel или Fill or Kill, чаще оказывается в роли тейкера, и ставка у него выше мейкерской. Параметры конкретных настроек разобраны в материале о том, как настроить бот усреднения.
Условный расчёт за период
Числа условные и приведены для демонстрации арифметики. Это не прогноз, не обещание результата и не рекомендация к сделке.
Стартовая сумма: условные 300 000 рублей. Период: 90 дней. Число сделок бота: 120, средний объём сделки 30 000 рублей.
Оборот за период: 3 600 000 рублей. При условной ставке 0,1 процента комиссии составят 3 600 рублей, то есть 1,2 процента стартового капитала за три месяца.
Ветка удержания: одна комиссия с 300 000 рублей, при той же условной ставке — 300 рублей.
Средняя доля капитала в активе у бота: условные 60 процентов по дням периода. Значит в движении цены участвовало в среднем 180 000 рублей из 300 000.
Налоговых событий: 120 закрытых сделок против одного события при продаже в ветке удержания.
Ставки комиссий, минимальные размеры заявок и шаг цены в расчёт не подставлены по конкретным площадкам: они меняются и сверяются по тарифу на дату операции.
Вывод из арифметики один. Порог для бота выше, чем кажется. Чтобы сравняться с удержанием, серии сделок нужно отыграть и разницу комиссий, и неполное участие в движении. Это не приговор боту — это уровень, относительно которого его оценивают. Похожая арифметика возникает и при настройке уровней входа, и мы разбирали, как настроить сетку заявок с учётом издержек.
Учётный след и правовая рамка
Учёт тоже меняется. Сто двадцать сделок — это сто двадцать записей, которые придётся сопоставлять с выгрузкой площадки. Удержание даёт одну запись, и то лишь при продаже. Разницу стоит учитывать до запуска, а не в конце года.
Правовой контур с осени 2026 года определяется отдельным законом: Федеральный закон от 4 августа 2026 года № 282-ФЗ «О цифровых валютах и цифровых правах» вступил в силу 1 сентября 2026 года, порядок вступления задан его статьёй 56. Часть 6 статьи 1 запрещает принимать цифровую валюту как средство платежа за товары, работы и услуги в России, часть 9 — рекламировать такую возможность, а часть 7 оставляет узкий законный остаток: внешнеторговые договоры с нерезидентами, майнинг, комиссии информационной системы и обмен. Порядок расчёта налоговой базы по операциям с цифровой валютой для физического лица без статуса предпринимателя по прямой норме подтвердить не удалось — этот вопрос стоит уточнять у налогового консультанта, а не брать из статей.
Остаётся вопрос доверия. Отдельная проверка касается того, кому передаются средства. Если бот предлагается как услуга управления капиталом, уместна сверка организации с перечнем Банка России: регулятор ведёт список компаний с выявленными признаками нелегальной деятельности на финансовом рынке, куда попадают организаторы пирамид и участники рынка без лицензии. Число записей на странице перечня не указано, поэтому проверяется наличие конкретного названия.
Ошибки сравнения
Пятая ошибка тоньше. Она относится к выбору инструмента сравнения. Продукты с ежедневной перебалансировкой расходятся с базовым активом тем сильнее, чем длиннее период, и удержание такого инструмента не равно удержанию актива — механика описана в разборе о том, как устроены биржевые фонды с плечом и почему они теряют стоимость со временем.
Чек-лист оценки
- Границы периода и стартовая сумма одинаковы в обеих ветках
- Итоги считаются по стоимости портфеля, а не по проценту из отчёта
- Оборот за период посчитан как сумма объёмов всех сделок
- Комиссии начислены на оборот, роль тейкера и мейкера учтена отдельно
- Средняя доля капитала в активе измерена по дням периода
- Остаток в стейблкоинах включён в итоговую стоимость портфеля
- Число закрытых сделок зафиксировано как учётная нагрузка
- Вывод помечен как описание прошедшего периода, без переноса на будущее
Пятый пункт решает спор. Бот с шестьюдесятью процентами средней доли в активе и удержание со стопроцентной долей — это разные по риску ветки, и сравнивать их итоги без оговорки некорректно. При крупных суммах добавляется ещё один слой, и мы описывали, как работают страховой фонд и автоматическое сокращение позиций на бирже.
Итог
Эффективность бота измеряется разницей итоговых стоимостей портфеля при одинаковой стартовой сумме и одинаковом периоде, а не процентом из его отчёта. К результату серии сделок добавляются комиссии со всего оборота, который при ста двадцати сделках многократно превышает капитал, и поправка на неполную долю капитала в активе. Учётный след растёт пропорционально числу операций. Полученный вывод описывает прошедший период: ни настройки, ни прогон на истории будущего результата не предсказывают.
Материалы по теме:
- Как настроить бот усреднения — параметры, от которых зависит оборот и роль в сделке
- Как настроить сетку заявок — где та же арифметика издержек возникает вручную
- Как устроены биржевые фонды с плечом и почему они теряют стоимость со временем — инструмент, для которого удержание считается иначе
- Как работают страховой фонд и автоматическое сокращение позиций на бирже — что добавляется при крупных суммах
Частые вопросы
Почему нельзя сравнивать проценты из отчёта бота с ростом актива?
Потому что база разная. Отчёт считает процент от задействованной части капитала и часто без комиссий, а рост актива относится ко всей сумме. Корректное сравнение идёт по итоговой стоимости портфеля: актив плюс остаток в стейблкоинах против стоимости купленного в первый день объёма.
Как учитывать остаток в стейблкоинах?
Включать в итоговую стоимость портфеля и отдельно считать его среднюю долю по дням периода. Эта доля объясняет значительную часть расхождения с удержанием: капитал, ожидающий уровня, в движении цены не участвует. Без такой поправки вывод о качестве решений бота не обоснован ни в ту, ни в другую сторону.
Какой период брать для сравнения?
Один и тот же для обеих ветвей, с заранее назначенными границами. Останавливать бота на просадке и сравнивать итоги нельзя: база меняется задним числом. Разумный минимум — период, за который бот совершил достаточно сделок, чтобы его оборот стал измеримым, а не единичным.
Насколько комиссии влияют на итог?
Сильнее, чем принято считать, потому что начисляются на оборот. При условных 120 сделках по 30 000 рублей оборот составит 3 600 000 рублей при капитале 300 000 — умножение на двенадцать. Любая ставка тарифа в этой арифметике умножается так же. Числа условные, тариф сверяется на дату операции.
Можно ли судить о боте по прогону на истории?
Как об ориентире — да, как об ожидаемом результате — нет. Пока перебрано больше одной конфигурации настроек, переобучение присутствует, а метод отложенной выборки число перебранных вариантов не учитывает. Полезно записывать, сколько комбинаций проверено: без этой цифры прогон на истории мало что сообщает.
Вердикт
Честное сравнение бота с удержанием почти всегда начинается с неприятного открытия: половина разницы объясняется не решениями бота, а тем, что часть капитала ждала в стейблкоинах. Из обращений читателей видно, что оборот считают редко, а он и определяет издержки: при ста двадцати сделках комиссия берётся с суммы, в разы превышающей капитал. Сравнивайте итоговые стоимости портфелей, фиксируйте границы периода заранее и считайте учётный след по числу закрытых сделок. Редакция не обещает доходности, не советует конкретные площадки и подаёт все числа примера как условные.
Разборы механик автоматизации и оценки результата обсуждаем в Telegram-канале Cryptium.
Обсуждение
Добавить комментарий