Короткий ответ

Проверяйте не красивый процент в каталоге, а полный результат после комиссий и изменения стоимости активов. Для grid, DCA и производных ботов нужны разные расчеты и разные проверки риска.

Покупка криптовалюты

От вопроса к понятному действию.

Сверьте площадку, актив, расходы и конечный результат операции.

  1. 01Сравнить биржи
  2. 02Посмотреть разбор
  3. 03Изучить покупку
Обращение касается условий начала работы. Конкретный сервис и его условия проверяются до регистрации.
Что разберем в материале
  1. Что автоматизирует бот
  2. Сеточный бот и рыночный диапазон
  3. Почему прибыль сетки бывает положительной при общем убытке
  4. DCA-бот: календарь вместо прогноза
  5. Производные боты и плечо
  6. Комиссии и частота операций
  7. Выбор параметров сетки
  8. Начальная покупка и завершение
  9. Бэктест и скрытые предположения
  10. Доступ через API и защита
  11. План остановки до запуска
  12. Как сравнивать двух ботов
  13. Два способа показать один результат
  14. Отказ данных и остановка соединения
  15. Пополнение работающей стратегии
  16. Тестирование без реального доступа
  17. Результат после вывода прибыли
  18. Одинаковая конечная цена, разные пути рынка
  19. Сравнение с простым удержанием и с отсутствием сделки
  20. Один цикл после двух комиссий
  21. Капитал сетки и минимальный размер каждого ордера
  22. Цена ниже нижней границы: какой актив остается
  23. Передвижение диапазона меняет исходную стратегию
  24. Редактирование настроек: сохранить сравнимую историю
  25. Два бота на похожих монетах не обязательно распределяют риск
  26. Резерв средств — отдельная часть плана
  27. Календарный DCA и увеличение ставки после потери
  28. Подбор по лучшему прошлому периоду
  29. Повторный сигнал и защита от двойного действия
  30. Финальный отчет после завершения с разными активами
  31. Подпись результата важнее красивой годовой экстраполяции
  32. Задание для учебного разбора
  33. Одна свеча не сообщает, в каком порядке прошли уровни сетки
  34. Сигнал по закрытой свече не мог исполниться раньше ее закрытия
  35. Что бот сделает при сбое
01 / РАЗБОР

Что автоматизирует бот

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

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

02 / РАЗБОР

Сеточный бот и рыночный диапазон

Grid-стратегия размещает заявки на разных уровнях внутри заданных границ. Отдельные циклы могут фиксировать небольшую разницу цены. Но часть капитала остается в базовом активе, стоимость которого меняется вместе с рынком.

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

03 / РАЗБОР

Почему прибыль сетки бывает положительной при общем убытке

Официальный FAQ Bybit различает прибыль отдельных циклов и общий результат с учетом нереализованного изменения стоимости. Это ключевое различие для чтения карточки бота. Нельзя смотреть только на закрытые выгодные пары покупок и продаж.

Учебный пример: завершенные циклы дали 12 единиц прибыли, а удерживаемый актив подешевел на 35 относительно своей средней стоимости. Еще 3 ушло на расходы, не включенные в первую цифру. Общий результат не равен + 12: нужно привести все элементы к единой модели учета.

торговые боты криптовалют: Grid-бот — использует — сетку ордеров
04 / РАЗБОР

DCA-бот: календарь вместо прогноза

Регулярная покупка распределяет входы по времени. Она снижает зависимость от одного момента, но не устраняет риск падения актива. Если проект теряет стоимость долго, автоматические покупки продолжают накапливать его по заданным правилам.

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

05 / РАЗБОР

Производные боты и плечо

Автоматизация контрактов добавляет маржу, финансирование и возможность ликвидации. Название «бот» не меняет экономику продукта. Небольшое движение цены может оказать большой эффект на обеспечивающий капитал, если номинал позиции значительно больше.

До выбора такого инструмента нужно понимать расчет позиции без бота. Если пользователь не может объяснить плечо и отрицательный сценарий вручную, автоматизация лишь прячет непонимание за настройками. Для первого знакомства достаточно учебного режима.

06 / РАЗБОР

Комиссии и частота операций

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

Допустим, учебный оборот за период равен 30 000 единиц при средней условной ставке 0,1%. Сборы составляют около 30. Если ожидаемый валовой результат стратегии лишь 20, модель уже выглядит неубедительно до учета рыночного изменения и других расходов. Считать нужно весь период, а не одну удачную сделку.

торговые боты криптовалют: Торговый бот — оценивается на — разных сценариях рынка
07 / РАЗБОР

Выбор параметров сетки

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

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

08 / РАЗБОР

Начальная покупка и завершение

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

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

09 / РАЗБОР

Бэктест и скрытые предположения

Историческая проверка полезна для понимания логики, но зависит от данных и допущений. Важны комиссия, проскальзывание, доступность ликвидности и правила учета незакрытых активов. Модель с идеальным исполнением может выглядеть лучше реальной стратегии.

Опасна подгонка параметров под уже известный красивый период. Попробуйте проверить другой участок рынка, включая направленное падение и длительный выход из диапазона. Если все выводы держатся на одном выбранном интервале, устойчивость не доказана.

10 / РАЗБОР

Доступ через API и защита

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

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

11 / РАЗБОР

План остановки до запуска

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

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

12 / РАЗБОР

Как сравнивать двух ботов

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

Отдельно пометьте, какие сведения проверены, а какие предоставлены разработчиком. Мы не присваиваем торговому алгоритму вымышленный рейтинг и не называем его доходность подтвержденной по рекламной карточке. Для решения нужна воспроизводимая модель.

ПроверкаЧто записать
ЛогикаПравила сделки и поведения вне сценария
РасходыСборы на всем обороте
УчетЗакрытые циклы и стоимость остатка
ЗавершениеЧто и в какой валюте возвращается
ДоступРазрешения и отзыв прав
ИсторияПериод, данные и допущения
13 / РАЗБОР

Два способа показать один результат

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

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

14 / РАЗБОР

Отказ данных и остановка соединения

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

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

15 / РАЗБОР

Пополнение работающей стратегии

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

Для учебной таблицы отделите вклад пользователя от торгового результата. Если баланс вырос с 100 до 170 после внесения еще 50, прибыль нельзя объявить равной 70. Такой простой контроль особенно важен при копировании чужих рекламных скриншотов, где история пополнений не видна.

16 / РАЗБОР

Тестирование без реального доступа

Начните с описания логики и ручной таблицы нескольких условных действий. Это выявляет ошибки в единицах, комиссии и поведении вне диапазона раньше, чем появляется доступ к аккаунту. Затем, если есть официальная симуляция, проверьте интерфейс отдельно.

Не передавайте ключ API преподавателю ради создания модели. Для объяснения достаточно набора параметров без секретов. Когда речь дойдет до реального инструмента, его разрешения и порядок отзыва должны быть понятны вам самостоятельно, независимо от того, кто помогал на этапе учебы.

17 / РАЗБОР

Результат после вывода прибыли

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

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

18 / РАЗБОР

Одинаковая конечная цена, разные пути рынка

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

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

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

19 / РАЗБОР

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

Учебная стратегия начала с 500 расчетных единиц и закончила оценкой 520 после всех учтенных операций. Это положительный абсолютный результат, но еще не доказательство превосходства. Нужно узнать, что получилось бы при той же исходной доле активов без бота, и отдельно — при хранении исходной расчетной суммы.

Если бот при запуске купил половину базовой монеты, а сравнение использует 100% этой монеты, исходные риски уже разные. Корректный benchmark фиксирует начальную структуру: например, 250 в расчетном активе и 250 в монете. Сравниваются одинаковые начало, конец и валюта оценки.

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

20 / РАЗБОР

Один цикл после двух комиссий

Пусть условный бот покупает монету на 100 по цене 10 и продает те же десять единиц по 10,10. Валовая разница равна 1. При условном сборе 0,1% с денежной стоимости покупки и продажи расходы составляют 0,1 и 0,101, чистая разница — 0,799 до остальных эффектов.

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

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

Учебный компонентРасчетЗначение
Покупка10 × 10100
Продажа10 × 10,10101
Два сбора0,1 + 0,1010,201
Чистая разница101 − 100 − 0,2010,799
21 / РАЗБОР

Капитал сетки и минимальный размер каждого ордера

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

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

Шаг количества добавляет округление. При плановом объеме 0,0073 и шаге 0,001 выставляемое количество может быть иным по правилам продукта. Остаток остается частью капитала, хотя не участвует в каждом ордере. В отчете нужно видеть как активный, так и нераспределенный баланс.

22 / РАЗБОР

Цена ниже нижней границы: какой актив остается

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

В учебном сценарии накапливались монеты по 100, 95 и 90, затем цена стала 70. Небольшие закрытые циклы раньше могли дать положительную строку grid profit, но стоимость остатка снизилась. Чтобы оценить решение, нужен весь состав капитала, а не только завершенные пары сделок.

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

23 / РАЗБОР

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

Опция, которая переносит сетку вслед за ростом, может помочь продолжать исполнение вне первоначального диапазона, но одновременно меняет будущие точки покупки. После разворота часть монеты может оказаться приобретенной выше прежнего плана. Слово trailing не означает устранение риска.

В условном примере верхняя граница была 110, затем диапазон поднялся и появились покупки около 115. Возврат цены к 100 даст иной состав и результат, чем у неподвижной сетки 90–110. Это две стратегии, а не одинаковая сетка с бесплатным улучшением.

Официальный материал Bybit о Spot Grid описывает такие дополнительные настройки отдельно. Перед использованием нужно понять требования и что происходит при недостаточном балансе. Не переносите доступную функцию на другого бота или регион без проверки его документации.

24 / РАЗБОР

Редактирование настроек: сохранить сравнимую историю

Пользователь начал с диапазона 90–110, затем сменил его на 70–130 и увеличил число уровней. Итоговый график уже относится к последовательности двух конфигураций. Приписывать все одному начальному правилу некорректно. В журнале нужна дата изменения и состояние активов до него.

Некоторые настройки продукта связаны друг с другом. Например, пересоздание сетки может влиять на защитные параметры по правилам конкретного сервиса. Поэтому перед подтверждением редактирования читайте итоговый экран, а после — проверьте действующие stop/take-profit и новые заявки.

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

25 / РАЗБОР

Два бота на похожих монетах не обязательно распределяют риск

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

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

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

26 / РАЗБОР

Резерв средств — отдельная часть плана

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

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

Резерв также нужен на те действия, которые оплачиваются отдельным активом сети, если используется внешний on-chain бот. Но конкретная величина определяется маршрутом и текущими условиями, а не произвольным правилом «оставьте всегда столько-то». Сначала разберите источник каждого будущего расхода.

27 / РАЗБОР

Календарный DCA и увеличение ставки после потери

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

Учебная последовательность 10, 20, 40, 80 требует 150 суммарно всего за четыре шага. Следующий шаг 160 уже больше всей предыдущей суммы. Это объясняет, почему обещание «рано или поздно отобьемся» не является планом с ограниченным бюджетом.

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

28 / РАЗБОР

Подбор по лучшему прошлому периоду

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

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

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

29 / РАЗБОР

Повторный сигнал и защита от двойного действия

У внешнего бота важен не только торговый сигнал, но и учет уже отправленных команд. Если связь пропала после отправки, пользователь может не знать, успела ли заявка появиться. Слепая повторная команда способна создать лишний объем. Поэтому до возобновления нужно сопоставить состояние сервера и площадки.

Учебная схема состояния: сигнал получен, заявка отправлена, подтверждение получено, исполнение записано. У каждого этапа свой идентификатор или журнал. Отсутствие ответа в приложении не доказывает отсутствие события на бирже. Это причина диагностики, а не автоматического удвоения размера.

Для оценки внешнего сервиса спросите, как он обнаруживает повторные события, восстанавливает соединение и синхронизирует историю. Не нужны секретные API-ключи для обсуждения архитектуры. Если поставщик не объясняет даже общий механизм, статистика прошлой прибыли не закрывает операционный риск.

30 / РАЗБОР

Финальный отчет после завершения с разными активами

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

В учебном отчете старт был 500, в конце осталось 200 расчетных единиц и монета текущей стоимостью 280, а ранее выведена прибыль 15. Совокупная оценка равна 495 до дополнительных неучтенных расходов, а не только видимые 480 и не только положительная строка 15. Все денежные потоки должны попасть в один расчет.

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

31 / РАЗБОР

Подпись результата важнее красивой годовой экстраполяции

Если бот заработал условную 1 единицу за день на 100, превращение этого дня в прогноз 365 единиц за год предполагает неизменные условия, постоянное повторение и отсутствие плохих периодов. Эти предположения не подтверждены одним днем. Годовое отображение — формат, а не будущее обязательство алгоритма.

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

32 / РАЗБОР

Задание для учебного разбора

Возьмите один инструмент и объясните его без слов «пассивно» и «автоматически»: что он купит, почему, как часто и что останется при неблагоприятном рынке. Затем рассчитайте сценарий, в котором комиссии превышают результат циклов.

Если эти вопросы пока вызывают затруднение, начните с ручного понимания ордера и журналирования. Личная помощь полезна для разбора механизма. Она не должна сводиться к обещанию выбрать настройки, которые обязательно дадут прибыль.

33 / РАЗБОР

Одна свеча не сообщает, в каком порядке прошли уровни сетки

Учебная свеча открылась на 100, достигла максимума 110 и минимума 90, закрылась на 100. Эти четыре числа допускают путь 100 → 90 → 110 → 100 и путь 100 → 110 → 90 → 100. Для правила «купить по 95, затем выставить продажу по 105» результат различается: в первом пути оба уровня идут в нужном порядке, во втором максимум 110 может оказаться раньше появления покупки.

Если тест автоматически засчитывает покупку и продажу каждый раз, когда low ниже 95, а high выше 105, он добавляет отсутствующее знание о порядке событий. Само касание также не подтверждает доступную ликвидность и место заявки в очереди. Красивое число завершенных сеток может быть следствием модели исполнения, а не свойством стратегии.

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

Путь одной и той же свечиПосле покупки по 95Можно ли засчитать последующую продажу по 105
100 → 90 → 110 → 100Дальше есть рост выше 105В идеализированной модели — возможно
100 → 110 → 90 → 100Дальше максимум лишь 100В этом пути — нет
34 / РАЗБОР

Сигнал по закрытой свече не мог исполниться раньше ее закрытия

Если правило принимает решение по окончательной цене пятиминутной свечи, эта цена становится известна только в конце интервала. Тест не должен одновременно использовать ее как сигнал и считать покупку по более раннему минимуму той же свечи. Это доступ к будущим данным внутри модели.

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

35 / РАЗБОР

Что бот сделает при сбое

Разберите один сбой до подключения ключа: запрос на покупку ушел, ответа нет, биржа позже подтверждает сделку. Если бот просто повторит запрос, он может купить дважды. Нужны проверка идентификатора ордера и сверка позиции с биржей после восстановления связи.

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

Источники и проверка условий

Материал подготовлен 2026-11-03. Условия конкретного инструмента и доступность сервиса проверяются до операции.

Вопросы по теме

Положительная прибыль сетки означает прибыль всего бота?

Нет. Нужно учитывать стоимость удерживаемых активов, комиссии и правила финального расчета.

DCA-бот устраняет риск падения?

Нет. Он распределяет покупки во времени, но продолжает покупать актив по заданным условиям.

Можно ли доверять только бэктесту?

Нет. Результат зависит от данных и допущений. Нужна проверка на других периодах и реалистичных расходах.

Нужен ли API с правом вывода?

Для функции торговли вывод может не требоваться. Необходимо выдавать только необходимые права и понимать способ их отзыва.

Достаточно ли OHLC-свечей для точного теста сеточного бота?

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