Стоп-заявки
Стоп-заявки — распоряжение брокеру на выставление рыночной или лимитной заявки на бирже только при достижении определённых условий.
Общая информация
Стоп-заявки обладают рядом свойств, которые необходимо учитывать при ведении торгов с их помощью. В частности, следует помнить, что:
Стоп-заявка — это условная заявка.
Стоп-заявки стоит рассматривать как промежуточный этап выставления прямых заявок. Такие заявки существуют только на серверах Брокера и их задача — передать бирже рыночную или лимитную заявку с заданными характеристиками только тогда, когда будут достигнуты определённые условия по цене. До момента срабатывания условные заявки не видны другим участникам торгов и не требуют обеспечения, так как от них требуется только дождаться возможности создать прямую заявку.
Заявки, следующие за условными, подчиняются всем требованиям к прямым заявкам.
При срабатывании условной заявки на биржу отправляется прямая заявка, по которой должна быть заключена сделка. И эта выставляемая заявка, будь то рыночная, лимитная или айсберг-заявка, будет подчиняться тем требованиям и обладать теми особенностями, которые ей соответствуют.
Кроме того, стоит разделять гарантийное обеспечение условных и прямых заявок. Стоп-заявка для выставления не требует обеспечения, но прямая заявка должна быть обеспечена в соответствии с тарифом торгового аккаунта. Если на момент срабатывания стоп-заявки и попытки выставления прямой заявки обеспечить гарантийное обеспечение сделки будет невозможно, такая заявка будет отклонена биржей так же, как и при попытке создания необеспеченной заявки вручную.
Вложенность условных заявок ограничена.
Каждая условная заявка может создать только одну прямую заявку при срабатывании. К прямым заявкам относятся рыночные, лимитные и айсберги. Создать сценарии «Стоп-заявка создаёт стоп-заявку, создающую стоп-заявку» или «Одна стоп-заявка создаёт несколько прямых заявок» не получится.
Это ограничение можно частично обойти, объединив несколько заявок в группу.
Ограничение по цене работает в обе стороны.
При выставлении условной заявки требуется указать цену, при достижении которой заявка должна сработать. В зависимости от того, как была выставлена цена срабатывания, условные заявки делятся на два типа:
Тейк-профит (Take profit) — цена в заявке более выгодная, чем текущая рыночная. Такая заявка позволяет уч астнику торгов совершить сделку на более выгодных условиях, чем доступны сейчас. Например, выставить рыночную заявку на продажу инструмента, когда цена достигнет желаемого значения при росте рынка.
Стоп-лосс (Stop loss) — цена в заявке менее выгодная, чем текущая рыночная. Такая заявка позволяет участнику торгов совершить сделку с теми потерями, с которыми он готов согласиться. Например, выставить рыночную заявку на продажу инструмента при падении рынка по той цене, по которой потери будут минимальными.
В API других торговых систем для создания тейк-профит и стоп-лосс заявок могут использоваться запросы к разным ресурсам. В АЛОР Брокер API оба типа заявок созда ются одной и той же командой, тип заявки при этом определяется направлением сделки и условием срабатывания.
Условные заявки могут «вынести».
При выставлении цены срабатывания участники торгов опираются на текущую динамику торгов, в связи с чем отклонение цены срабатывания от текущей рыночной цены зачастую довольно мало. Этим могут воспользоваться крупные игроки, способные спровоцировать ложный «пробой» ценового уровня, при котором рыночная цена совершает кратковременный, но всё же существенный скачок. Это приведёт к срабатыванию всех стоп-заявок, попавших в ценовой диапазон скачка. Ложный «пробой» имеет кратковременный характер и цена достаточно быстро возвращается в прежнее положение, но последствия от такого скачка могут быть достаточно серьёзными в зависимости от выбранного для выставления типа биржевой заявки. Если лимитные заявки при должной сноровке и своевременном обнаружении скачка можно успеть отменить до исполнения, рыночные заявки будут незамедлительно выполнены по невыгодной цене, зачастую превышая те потери, на которые трейдер был готов.
При этом стоит отметить, что универсального способа вести исключительно прибыльную торговлю с помощью стоп-заявок не существует: выставляя стоп-заявками только рыночные заявки, трейдер рискует совершить сделку по невыгодной цене при ложном «пробое» без возможности сразу компенсировать потери по той же цене, а при выставлении только лимитных — не совершить сделку вовсе, когда «пробой» будет играть ему на руку.
Уменьшить потери от срабатывания условных заявок при ложных пробоях можно, объединяя заявки в группу для цепного срабатывания.
Условные заявки не требуют обеспечения, тогда как выставляемые при срабатывании рыночные и лимитные заявки должны быть обеспечены. Таким образом, на момент срабатывания условной заявки в портфеле должно быть достаточно средств для исполнения контракта, иначе биржевая заявка будет отклонена торговой системой. Убедиться в достаточности средств можно с помощью запроса на оценку заявки. Ознакомиться со ставками риска при немаржинальной торговле можно здесь.
Условные заявки стоит рассматривать как способ автоматизации процесса торгов, позволяющий заранее выставить верхнюю и нижнюю границы цены на инструмент, по которым требуется заключить сделку.