Сеточная торговля размещает ордера на покупку и продажу по заранее установленным ценовым интервалам. Когда цена колеблется между этими уровнями, стратегия может захватывать небольшие завершённые движения.
Это чистая версия. Грязная версия более важна: сетка не устраняетDirectional risk. Она превращает этот риск в растущую проблему с инвентарем, когда цена выходит за пределы диапазона и продолжает расти.
Длинная сетка покупает на более низких уровнях по мере падения цены. Если рынок достаточно долго движется вниз, он может накопить экспозицию по всё более некомфортным ценам. Короткая сетка сталкивается с зеркальной проблемой при сильном ралли. Автоматизация продолжает размещать заказы. Она не решает, когда изменился режим рынка.
Таким образом, центральный вопрос сетевой торговли не в том, сколько уровней использовать. Важно, что произойдет с аккаунтом, если предположение о диапазоне окажется неверным.
Быстрый ответ
Грид-трейдинг — это стратегия, основанная на правилах, которая размещает ордера выше и ниже контрольной цены. Базовый спотовый грид покупает на нижних уровнях и продаёт на более высоких уровнях. Он работает лучше всего, когда цена многократно движется в пределах определённого диапазона, и каждый завершённый цикл покупки-продажи приносит больше, чем его затраты.
Сетка не является свободной от направления. У нее есть мнение, что цена останется в пределах рабочей зоны или, по крайней мере, вернется через достаточное количество уровней, чтобы закрыть накопленный запас. Устойчивый тренд, разрыв, стоимость финансирования или недостаточная маржа могут сделать ту же сетку опасной.
Как работает базовая сетка
Представьте актив, торгующийся около $100. Трейдер считает, что он может оставаться в пределах $90 и $110 в течение некоторого времени. Они размещают ордера на покупку по $98, $96, $94 и $92. Для каждого ордера на покупку они размещают ордер на продажу на одну ступеньку выше.
Если цена упадет до $96, ордер на покупку исполнится. Если позже цена вернется к $98, связанный ордер на продажу закроет цикл. Валовый результат – это разница между двумя уровнями, до учета спреда, сборов, финансирования, проскальзывания и налогов, если это применимо.
Это финальное предложение является местом, где многие примеры сетки становятся вводящими в заблуждение. Шаг сетки в $2 не означает прибыль в $2. Он должен покрывать все торговые издержки и при этом оставлять полезную сумму после расходов.
| Компонент сетки | Что он делает | Вопрос для обсуждения |
|---|---|---|
| Р(reference price) | Обеспечивает отправную точку для сетки. | Почему эта область является разумным центром для диапазона? |
| Нижние и верхние границы | Определяют, где могут быть размещены заказы и где ожидается работа стратегии. | Что аннулирует диапазон, если цена его покидает? |
| Интервал сетки | Устанавливает расстояние между уровнями заказов. | Покрывает ли каждое завершенное движение спред, сборы и ожидаемую проскальзывание? |
| Размер заказа | Контролирует, сколько экспозиции добавляется на каждом уровне. | Какова максимальная общая экспозиция, если каждый ордер на покупку или продажу выполняется? |
| Правило выхода | Определяет, что происходит, если диапазон не срабатывает. | Когда сетка перестает быть стратегией и становится неуправляемым убытком? |
Сеточная торговля – это стратегия диапазона в первую очередь
Сеть нуждается в цене, чтобы двигаться в обе стороны. Она извлекает выгоду из повторяющегося движения внутри диапазона, а не из волатильности как таковой.
Высокая волатильность может выглядеть привлекательно, поскольку происходит больше ценовых движений. Но если волатильность вызвана сильным односторонним трендом, сетка может заполнять одну сторону многократно, не завершив достаточное количество прибыльных циклов. Система может показывать много небольших закрытых выигрышей, удерживая при этом растущую нереализованную убыток.
Это самая важная часть: прибыль от закрытой сетки и общий риск счета — это не одно и то же число.
| Условие рынка | Как может вести себя нейтральная сетка | Основная проблема |
|---|---|---|
| Упорядоченный диапазон | Цена пересекает уровни в обе стороны и завершает циклы. | Расходы все еще могут поглотить прибыль узкой сетки. |
| Попытка прорыва с колебаниями | Некоторые циклы закрываются, но запасы начинают накапливаться с одной стороны. | Трейдер может принять ранние выигрыши за доказательство того, что диапазон будет удерживаться. |
| Сильный восходящий тренд | Короткая или нейтральная сетка может накапливать убыточные короткие позиции. | Давление на маржу, эскалация убытков и пропуск реального тренда. |
| Сильный нисходящий тренд | Длинная или нейтральная сетка может накапливать длинные позиции. | Капитал заморожен, пока стратегия ждет разворота. |
| Новостной разрыв или движение в выходные | Несколько уровней могут быстро заполниться или быть пропущены. | Исполнение может отличаться от предположений обратного тестирования, особенно с использованием кредитного плеча. |
Грид-трейдинг, таким образом, не является способом избежать наличия рыночного взгляда. Взгляд просто представляет собой диапазонный взгляд. Если рынок изменится, стратегии потребуется правило для изменения вместе с ним или остановки.
Арифметическое против геометрического расстояния сетки
Большинство платформ предлагают два основных способа размещения уровней сетки.
| Тип сетки | Как уровни распределены | Где это может поместиться | Компромисс |
|---|---|---|---|
| Арифметическая сетка | Фиксированное ценовое расстояние, например, $2 между каждым уровнем. | Активы, торгующиеся в стабильном, четко определенном диапазоне цен. | Процентный размер каждого шага изменяется по мере роста или падения цены. |
| Геометрическая сетка | Фиксированное процентное расстояние, например, 2% между уровнями. | Рынки, где цена может двигаться в более широком диапазоне. | Ценовые разрывы становятся больше в абсолютных величинах при более высоких ценах. |
Ни один из них не является автоматически лучшим. Полезный вопрос заключается в том, отражает ли расстояние нормальное движение актива и его затраты. Шаг в $1 может быть слишком широким для одного инструмента и практически бессмысленным для другого.
Лаборатория расстояния сетки
Проверьте, достаточно ли места между уровнями в запланированной сетке после торговых издержек. Цель не в самой густой сетке. Это сетка, в которой один завершенный цикл все еще имеет экономическое пространство.
Сетевой цикл
3.24%
Эта сетка имеет пространство после затрат, но диапазону все еще необходимо отдельное правило аннулирования.
Как выбрать расстояние между сеткой без угадываний
Расстояние между сетками должно быть достаточно большим, чтобы покрыть трение, и достаточно маленьким, чтобы цена могла разумно пересекать уровни в рамках ожидаемого периода удержания стратегии.
Перед установкой сетки оцените:
- распределение в нормальное и волатильное время;
- комиссии или сборы мейкера/тейкера;
- вероятное проскальзывание при срабатывании заказов;
- ночное финансирование, финансирование или стоимость займа, если позиции могут оставаться открытыми;
- типичный дневной или недельный диапазон для актива;
- минимальный размер заказа и общий размер, если каждый уровень сетки заполнен.
Если общая стоимость поездки туда и обратно составляет 0,4%, а шаг сетки равен 0,5%, то практически нет места для ошибки. Узкая сетка может привести к множеству уведомлений и очень небольшой экономической ценности.
Книга заказов здесь тоже имеет значение. Отображаемый уровень сетки не гарантирует, что полный заказ будет исполнен по этой цене. На тонких рынках заказ может потреблять доступную ликвидность и исполняться хуже, чем ожидалось. Понимание книги заказов более полезно, чем оптимизация сетки до второй десятичной цифры.
Пример работоспособной сетки
Ниже приведенные цифры являются иллюстративными. Они демонстрируют механику небольшой сетки точек, а не рекомендацию торговать на конкретном рынке.
Предположим, что актив торгуется по цене $100. Трейдер определяет диапазон от $90 до $110 с пятью интервалами по $4 и использует одну единицу на уровне. Трейдер проанализировал расходы и принимает, что это ставка в диапазоне, а не нейтральная стратегия.
| Движение цены | Действие сетки | Результат на данный момент |
|---|---|---|
| $100 до $96 | Одна покупка заполняется по $96. | Сетка теперь удерживает одну единицу. Пока нет закрытой прибыли. |
| $96 до $100 | Парная продажа заполняется по $100. | Валовая прибыль цикла составляет $4, за вычетом всех затрат. |
| $100 до $92 | Заказы на покупку по $96 и $92 заполняются. | Сетка удерживает две единицы с нереализованной экспозицией. |
| $92 до $84 | Цена превышает определенный диапазон и может продолжить падение. | Закрытая прибыль от предыдущих циклов не стирает растущие убытки по инвентарю. |
Это честная сетка изображения. Ранее завершенный цикл реален. Так же как и новый риск, создаваемый, когда цена покидает диапазон. Стратегии нужен ответ до того, как произойдет четвертый ряд.
Симулятор прерывания инвентаря
Длинная сетка может показывать закрытые выигрышные циклы, в то время как открытый инвентарь теряет в стоимости. Переместите текущую цену ниже запланированного диапазона, чтобы увидеть, почему прерывание диапазона имеет большее значение, чем последние несколько закрытых сделок.
В пределах диапазона сетка все еще является диапазонной теорией. Ниже нижней границы торговля становится проблемой инвентаризации.
Экспертное мнение: Сетка может выглядеть прибыльной прямо перед тем, как она потерпит неудачу
Сеточные стратегии часто создают плавную последовательность небольших реализованных прибылей на боковом рынке. Это может сделать стратегию более безопасной, чем она есть на самом деле. Затем одно направленное движение создает инвентарную позицию, которая значительно больше, чем предыдущие прибыли.
Не судите о сетке только по закрытой прибыли. Оцените общий риск, нереализованные убытки, расстояние до края диапазона, доступный маржин, и стоимость поддержания позиции открытой. Риск обычно виден до ликвидации или принудительного закрытия. Просто менее приятно на это смотреть.
Сетчатая торговля против кредитного плеча
Сетчатая структура и структура с использованием кредитного плеча могут использовать одну и ту же логику заказов. Их режимы отказа очень различаются.
| Функция | Сетчатая торговля | Маржинальная сетка |
|---|---|---|
| Инвентарь | Вы, как правило, накапливаете или уменьшаете базовый актив. | Вы накапливаете экспозицию, которая может превышать размещенный капитал. |
| Основное ограничение | Капитал заблокирован и ценовой риск на удерживаемый инвентарь. | Требование по марже, порог ликвидации и стоимость финансирования. |
| Неудача тренда | Позиция может оставаться убыточной долгое время. | Счет может быть вынужден закрыться до того, как произойдет разворот. |
| Стоимость удержания | Может включать стоимость хранения или альтернативные издержки, в зависимости от актива. | Может включать затраты на финансирование, свопы, заимствование и связанные с маржой расходы. |
Кредитное плечо по умолчанию не делает торговую сетку более эффективной. Оно делает те же допущения более уязвимыми. FINRA отмечает, что маржинальные счета могут столкнуться с дополнительными требованиями по поддержанию и принудительными продажами, когда собственный капитал счета падает ниже требуемых уровней. Его объяснение рисков маржинального счета стоит прочитать перед использованием продуктов с кредитным плечом.
Для крипто-перпетуумов и других продуктов с финансированием сетка также может платить за удержание созданного ей инвентаря. Стратегия может быть правильной, если цена все еще находится в широком диапазоне, и все равно терять, потому что стоимость хранения становится слишком высокой. Посмотрите, как перпетуумы используют выплаты финансирования, прежде чем применять к ним какую-либо логику сетки.
Грид-торговые боты не решают проблему стратегии
Бот может размещать заказы быстрее и более последовательно, чем человек. Это полезно для сетки, потому что стратегия повторяющаяся. Но автоматизация не сообщит вам, действителен ли диапазон, изменили ли новости рынок или сможет ли счет поглотить еще пять выполненных заказов.
Перед использованием бота подтвердите:
- как он обрабатывает частичные исполнения и отклоненные заказы;
- что произойдёт, если платформа или интернет-соединение выйдут из строя;
- может ли он остановить или отменить сетку по заданной цене или просадке;
- как это учитывает сборы, спред, финансирование и открытые запасы;
- какие учетные записи и разрешения API он получает;
- как вы будете следить за этим во время крупных новостей или при остановке рынка.
Бэк-тесты заслуживают аналогичной осторожности. Бэк-тест может показать, что цена проходила через сетку много раз. Он может не моделировать изменения спреда, пропущенные заявки, пробелы в ликвидности, финансирование, сборы, исключения из списка, сбои на бирже или эмоциональное решение остановить стратегию после болезненной просадки.
Экспертное мнение: Большее количество уровней сетки не означает лучшего контроля рисков
Добавление большего числа уровней может сделать сетку более разнообразной. Это также может создать больше мелких позиций, которые все зависят от одного и того же диапазона. Десять покупок на одном падающем рынке — это не десять независимых сделок. Это одна сосредоточенная длинная позиция, построенная по частям.
Посчитайте общий экспозиционный уровень на нижней границе и за её пределами. Это то число, которое имеет значение, а не то, насколько аккуратно лестница порядка выглядит на экране.
Когда приостановить или закрыть сетку
Правило выхода должно быть установлено, когда рынок спокойный. Существует несколько разумных подходов, в зависимости от стратегии:
| Триггер выхода | Что это означает | Возможный ответ |
|---|---|---|
| Цена закрывается за пределами диапазона | Исходное предположение о диапазоне может оказаться неверным. | Приостановить новые заказы, сократить запасы или закрыть в соответствии с планом. |
| Использование маржи достигает предела | Сетка стала слишком большой для счета. | Сократите риск до того, как площадка примет решение за вас. |
| Приближается известное крупное событие | Волатильность и разрывы могут уже не соответствовать выбранному интервалу. | Уменьшите размер, расширьте план перед событием или отключите сетку. |
| Затраты превышают прибыль от завершенного цикла | Стратегия может быть активной, но экономически нецелесообразной. | Увеличьте интервал, уменьшите частоту или остановитесь. |
| Диапазон структурно меняется | Поддержка, сопротивление или рыночный режим изменились. | Перестройте сетку только после переоценки рынка, а не слепо перетаскивая уровни. |
Стоп-ордер может быть одной частью плана выхода, но он не является гарантией цены на быстром рынке. Если риск разрыва важен, размер позиции должен отражать эту реальность.
Счетчик отключения сети
Используйте это как правило работы перед сделкой. Это переводит обычные сигналы сбоя сетки в решение о приостановке, снижении или остановке, прежде чем бот продолжит автоматически увеличивать экспозицию.
Живое давление
Сложные условия
Результат решения
Это инструмент для оценки рисков, а не предсказание. Суть в том, чтобы решить, что бот должен прекратить делать, когда первоначальная диапазонная теза ослабляется.
Наибольшие факторы риска
Распространенные ошибки торговли на сетке
Называя стратегию безнаправленной
Сетка обычно открыта в одном направлении, как только цена выходит за пределы своего диапазона. Рассматривайте это как гипотезу диапазона, а не как способ избежать принятия рыночного решения.
Установка отступа ниже стоимости торговли
Плотная сетка может создавать частые заполнения, которые выглядят продуктивно, но едва покрывают спред и сборы. Смоделируйте стоимость двухсторонней сделки перед выбором интервала.
Использование мартингейл-объема
Увеличение размера заказов после каждого убыточного уровня может сделать восстановление более быстрым в бэктесте. Это также увеличивает риск хвоста именно в тот момент, когда рынок движется против стратегии. Сетка не требует мартингейлового размера, чтобы быть рискованной.
Игнорирование корреляции
Запуск нескольких сеток на активах, которые движутся вместе, не снижает риск. Это может умножить одно и то же воздействие на разных графиках.
Запуск бота без кнопки отключения
Автоматизированная стратегия нуждается в ручном владельце. Решите, кто будет получать уведомления, кто может приостановить её и какой уровень потерь или использования маржи вызывает действие.
Практический контрольный список сетки
- Можешь объяснить, почему рынок, скорее всего, останется в этом диапазоне?
- Вы проверили, превышает ли каждый шаг сетки все ожидаемые торговые издержки?
- Знаете ли вы общий размер позиции, если каждый уровень заполнится?
- Каков план, если цена закроется за пределами диапазона?
- Какие крупные новости или события на рынке могут изменить ситуацию?
- Используете ли вы кредитное плечо, и если да, то что происходит перед ожидаемым разворотом?
- Показывает ли бот или платформа открытые запасы, использование маржи, сборы и неудачные заказы четко?
- Тестировали ли вы логику в малом размере в реальных условиях, а не только в бэктесте?
Это просто конкретная версия управления рисками в торговле: определить момент, когда идея терпит неудачу, знать размер убытка и принять решение о действиях до того, как эмоции начнут выполнять работу.
Итог
Сеточная торговля может быть практическим способом торговли в четко определенном диапазоне. Она структурирована, повторяема и легко автоматизируется. Это не машина для получения стабильного дохода, и она не убирает необходимость понимать направление рынка.
Стратегия успешна или терпит неудачу по тем же вопросам, что и другие стратегии: рыночные условия, затраты, размер позиции, ликвидность, кредитное плечо и четкое правило выхода. Хорошая сетка — это не та, у которой больше всего уровней. Это та, чье наихудшее воздействие трейдер может объяснить и позволить себе.
