Торговые боты

Сеточный бот и мартингейл: прибыль, убыток и объём позиции

Сеточный бот и мартингейл: прибыль, убыток и объём позиции

Сеточный бот и мартингейл: прибыль, убыток и объём позиции

New Hope — Сеточный бот и мартингейл: прибыль, убыток и объём позиции

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

Разберём два разных правила — размещение заявок по сетке и изменение их размера — на условных примерах. Цель проверки состоит в том, чтобы восстановить всю позицию и её результат, включая открытые убытки. Примеры описывают общие механизмы, а не стратегию конкретного продукта New Hope.

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

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

Даже слово «множитель» требует уточнения. В документации Bybit Futures Martingale Bot он применяется к стоимости предыдущего ордера, поэтому количество актива не обязано увеличиваться в той же пропорции. Это характеристика указанной реализации, которую нельзя переносить на любой бот.

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

Учебный пример: одинаковые уровни, разная экспозиция

Предположим, условный актив покупают по ценам 100, 90, 80 и 70 денежных единиц. Все четыре заявки исполнены; продаж, комиссий, заёмных средств и других денежных потоков нет. Это арифметическая модель, а не предложенные настройки.

  • По одной единице на каждом уровне: куплено 4 единицы за 340. Средняя цена — 85. При текущей цене 70 позиция стоит 280, её нереализованный результат равен −60.

  • Объёмы 1, 2, 4 и 8: куплено 15 единиц за 1160. Средняя цена — около 77,33. При цене 70 позиция стоит 1050, нереализованный результат равен −110.

Во втором случае средняя цена ближе к рынку, однако открытый объём значительно больше. Если цена затем снизится с 70 до 60, дополнительное изменение стоимости составит −40 для четырёх единиц и −150 для пятнадцати. Улучшенная средняя цена сама по себе не показывает, насколько устойчив счёт к следующему движению.

Последовательность 1, 2, 4, 8 здесь выбрана для наглядности. Она не описывает алгоритм Bybit или New Hope и не означает, что все варианты мартингейла удваивают количество актива.

Прибыль закрытых циклов не равна общему результату

В другом условном отчёте завершённые операции дали +30, а открытые позиции показывают −50. До отдельно учитываемых расходов общий результат равен −20. Если ещё не включённые комиссии составляют 4, а уплаченный funding — 1, результат после этих расходов равен −25. Нельзя повторно вычитать расходы, уже содержащиеся в выбранном поле отчёта.

Разделение Grid Profit и Total P&L описано, например, в справке Bybit Futures Grid Bot: результат открытой позиции может перевесить прибыль завершённых циклов. Правила оценки и закрытия нужно смотреть у конкретной площадки.

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

Что происходит за пределами диапазона

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

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

Пять проверок вместо оценки по красивому графику

  1. Восстановите объём. Суммируйте исполненные покупки и продажи, а ожидающие заявки храните отдельно: они ещё не стали позицией.

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

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

  4. Опишите остановку. Уточните, отменяются ли заявки, что происходит с позицией и кто контролирует её после отключения бота.

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

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

Получите презентацию New Hope PRO и CRYPTO

Получите презентацию New Hope PRO и CRYPTO

Получите презентацию New Hope PRO и CRYPTO