Боты и автоматизация

Если взять готовые настройки бота, повторится ли прибыль автора шаблона

Настройки скопируются точно, а прибыль — нет. Шаблон переносит числа: диапазон, количество уровней, плечо, направление. Он не переносит ни момент, с которого начал автор, ни сделки, которые у него уже прошли, ни размер его счёта. Поэтому два бота с одинаковыми параметрами спокойно дают разный результат — иногда близкий, а иногда противоположный по знаку.
СодержаниеЧто вы на самом деле копируетеРазное время и цена началаПочему те же уровни стоят вам других денегЧто посчитано в чужих процентахКак сравнить честно: одна точка наблюденияЧто сделать перед тем, как вкладывать деньги
Две одинаковые копии листа с настройками сетки лежат на двух разных графиках цены
Числа одинаковые, а точка, с которой начинается работа бота, у каждого своя.

Что вы на самом деле копируете

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

Прибыль автора родилась не из цифр, а из того, что с этими цифрами сделал рынок за конкретные дни. Его бот ловил откаты, которые уже случились, покупал по ценам, которых сейчас нет, и закрывал сделки на движениях, которые закончились. Ваш бот начнёт с чистого листа в сегодняшней точке графика.

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

Шаблон — это набор чисел, всё остальное каждый приносит своё.
Переносится вместе с шаблономОстаётся вашим собственным
Диапазон цен и число уровнейЦена и день, с которых стартует именно ваш бот
Направление сетки: лонг, шорт или нейтральноСделки, которые у автора уже прошли до вас
Плечо и тип маржиСумма на счёте и объём одного уровня в деньгах
Условия остановки и стопВаши комиссии и фандинг за ваше время удержания

Разное время и цена начала

Сетка — это бот, который расставляет заявки лесенкой: ниже текущей цены покупает, выше продаёт, и каждая пара «купил дешевле — продал дороже» называется закрытым циклом. Если механика ещё непривычна, посмотрите отдельный разбор: что такое grid-бот на фьючерсах.

Дальше будем считать на одном учебном примере. Сетка на эфире: диапазон 3000–3500 USDT и 20 уровней, то есть 20 равных интервалов. Ширину в 500 USDT делим на 20 частей — шаг между соседними заявками получается 25 USDT. Вы даёте боту 1000 USDT без плеча, значит на каждый уровень приходится по 50 USDT. У автора шаблона счёт больше: 5000 USDT, по 250 USDT на уровень.

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

Вы берёте те же числа через неделю, когда цена уже у верхней границы — 3480. Лонг-сетка начинает с того, что покупает на каждом шаге вниз. Пока цена идёт вниз, бот только покупает. Циклы будут закрываться, если цена по дороге отскакивает: купил на 3400 — продал на 3425. На вашем уровне лежит монет на 50 USDT, значит шаг в 25 USDT даёт около 0,4 USDT прибыли за цикл. А вся непроданная часть позиции останется в минусе.

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

Почему те же уровни стоят вам других денег

Вторая причина расхождения — размер счёта. У автора на уровень приходится 250 USDT, у вас в том же шаблоне — 50 USDT. Количество циклов будет одинаковым, а деньги с каждого цикла — в пять раз меньше: у него примерно 1,8 USDT, у вас около 0,4 USDT. Это нормально и ожидаемо, важно только не переносить его сумму прибыли на свой экран.

А если у вас всего 100 USDT и вы ставите плечо 3x, бот торгует на 300 USDT — это 15 USDT на уровень. По ETHUSDT на Binance минимальная заявка — 20 USDT размера сделки, то есть такой уровень меньше минимума и бот в этих настройках просто не запустится. Придётся уменьшать число уровней или увеличивать сумму, и сетка получится уже другая. Что именно покажет биржа, видно прямо в конструкторе.

Один рецепт, большая миска монет USDT слева и крошечная чашка с четырьмя монетами справа
Одинаковые настройки на 5000 USDT и на 100 USDT превращаются в совершенно разные по размеру заявки.

Дальше начинается мелочь, которая на частых сделках складывается в заметные деньги. Биржа берёт 0,02% с заявок, которые висели в стакане и дождались покупателя (их называют мейкерскими), — на вашем уровне в 50 USDT это по центу на вход и на выход. Сам цикл приносит около 0,4 USDT, то есть бирже уходит примерно двадцатая часть. Доля комиссии от объёма уровня не зависит — она одинаковая и на 50, и на 250 USDT. Меняет её только ставка: у крупных трейдеров она ниже, а если ваша заявка исполнится не из стакана, а по рынку, с неё возьмут 0,05%, и бирже уйдёт уже около восьмой части цикла.

Пока часть позиции висит открытой, биржа каждые несколько часов списывает или начисляет небольшой платёж — это фандинг (как он считается). А на резких движениях заявка исполняется чуть хуже, чем вы рассчитывали, — это проскальзывание. Средняя цена вашей позиции зависит от того, какая заявка исполнилась первой и каким путём шла цена, поэтому даже при одинаковом диапазоне точка безубытка у двух ботов не совпадёт. Разложить числа шаблона на свои суммы проще всего в самом конструкторе: откройте раздел фьючерсов на Binance и подставьте свою цифру в поле инвестиций, ничего не запуская.

Что посчитано в чужих процентах

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

Зелёная прибыль циклов и красный итог
Закрытые циклы сетки+18,00 USDT
Открытая позиция−32,00 USDT
Вместе, до прочих расходов−14,00 USDT
Сетка закрыла циклов на 18 USDT, но открытая часть позиции в минусе на 32 — общий результат отрицательный.

Поэтому красивая цифра в шаблоне и ваш баланс говорят на разных языках: подробный разбор этого расхождения есть в материале «Grid-бот показывает прибыль, а итог в минусе». Отдельная история — годовая доходность: процент, пересчитанный с трёх удачных дней, превращается в трёхзначный APR, и что он означает, разобрано в статье про APR бота за короткий срок.

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

Как сравнить честно: одна точка наблюдения

Сравнивать свой запуск с чужой карточкой бессмысленно, пока вы считаете периоды с разных дат. Нужна общая точка отсчёта: момент, с которого вы оба идёте по рынку параллельно. Дальше достаточно простого журнала на одну страницу.

  1. Зафиксируйте стартовые условия

    Запишите дату, время, цену актива и все параметры: диапазон, число уровней, плечо, направление, сумму инвестиций. Без этой записи через неделю вы не поймёте, что именно работало.

  2. Проверьте, помещается ли шаблон в ваш счёт

    Умножьте сумму, которую отдаёте боту, на плечо и разделите на число уровней — получится объём одного уровня. В нашем примере это 1000 USDT на 20 уровней, по 50 USDT. Сравните с минимальной заявкой по паре: по ETHUSDT на Binance это 20 USDT, по большинству альткоинов — 5 USDT. Если уровень меньше минимума, уменьшайте количество уровней, а не увеличивайте плечо.

  3. Назначьте дату сверки

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

  4. Считайте одно и то же число

    Итог = прибыль закрытых циклов + результат открытой позиции − комиссии − фандинг. Сравнивайте именно его с обеих сторон, а не зелёную строку с карточки.

  5. Проиграйте три сценария на бумаге

    Что будет с вашим ботом при росте выше диапазона, при падении ниже и при тихом боковике. Если один из трёх ответов вас пугает, параметры стоит менять до запуска, а не после.

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

Что сделать перед тем, как вкладывать деньги

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

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

Значит, чужие настройки брать бессмысленно?

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

Почему у автора в карточке 180% годовых, а у меня получилось около нуля?

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

А если запустить бота ровно с теми же параметрами и в ту же минуту, что и автор?

Результат окажется гораздо ближе, но всё равно не совпадёт. Разными останутся размер счёта и объём каждого уровня, ваша ставка комиссии, место ваших заявок в очереди и цены исполнения на быстрых движениях. Совпадут направление и примерная форма кривой, а не сумма в долларах.

Чем это отличается от копитрейдинга?

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

Сколько приносит один закрытый цикл сетки?

Столько, сколько даёт шаг между уровнями на том количестве монет, что куплено на одном уровне. В нашем примере шаг 25 USDT при объёме уровня 50 USDT даёт примерно 0,4 USDT за цикл, и из них около цента на вход и столько же на выход уходит бирже. Сумма маленькая — весь смысл сетки в количестве таких циклов.

Как проверить шаблон, не рискуя деньгами?

Заполните конструктор, не запуская бота, и выпишите, какой объём придётся на уровень и сколько маржи потребуется. Затем разберите на бумаге три сценария: цена ушла выше диапазона, ниже диапазона и осталась внутри. Если есть демо-режим с этим контрактом, те же настройки можно прогнать там.

Найдите ответ на свой вопрос