При исполнении стоп-заявки ИТС"QUIK" производит следующие действия:
- Прекращает проверку условия ее исполнения;
- Отправляет в ТС соответствующую лимитированную заявку;
- Присваивает стоп-заявке статус "Исполнена" и добавляет в описание стоп-заявки параметр "Номер заявки", соответствующий номеру, присвоенному лимитированной заявке торговой системой.
- Подтверждение факта исполнения условий исполненной стоп-заявки.
Подтверждением факта исполнения условий исполненной стоп-заявки на покупку (продажу) является наличие в протоколе всех сделок ТС хотя бы одной сделки по соответствующему инструменту, совершенной в период действия стоп-заявки по цене, равной или большей (равной или меньшей) стоп-цены заявки.
Исполнением стоп-заявки системой QUICK является процедура выставления стандартной лимитированной заявки в торговую систему. Таким образом, при выполнении условия стоп-цены в торговую систему подается стандартная лимитированная заявка с параметрами указанными при выставлении стоп-заявки.
Стоп-лимит
Рассмотрим следующий вариант.
Рыночная цена: 4,078.
Выставляем: стоп-заявку:
Цена условия - «Стоп-Цена»: 4,05
Действие: Продажа
Цена лимитированной заявки выставляемой на торги
при наступлении условия «Стоп-Цены»: 4,04
Количество: 100.
В случае достижения рынком цены 4,05 на торги будет поставлена лимитированная заявка на продажу по цене 4,04 и при наличии встречного предложения удовлетворена по цене последнего. В случае если на момент выставления лимитированной заявки предложение на покупку будет ниже цены 4,04, то заявка останется стоять в системе, и Вы сможете увидеть ее в таблице свих заявок.
Тэйк-профит
"Тэйк-профит" – это заявка с условием вида "исполнить при ухудшении цены на заданную величину от достигнутого максимума (на продажу) или минимума (на покупку)". Заявка работает следующим образом (пример для заявки на продажу): после достижения ценой последней сделки условия стоп-цены начинается определение максимума цены последней сделки. Если цена последней сделки снижается от максимума на величину, превышающую установленный "отступ", то создается лимитированная заявка с ценой, меньшей цены последней сделки на величину "защитного спрэда". Величины "отступа" и "защитного спрэда" могут указываться как в значениях цены, так и в процентах.
НАЗНАЧЕНИЕ: Закрытие позиции по инструменту с максимальной прибылью.
Пример 1 (продажа):
Предположим, мы купили акции по 10р., а хотим продать не ниже 11-и. Мы ставим тэйк-профит на продажу, в котором в условии активации стоп-заявки указываем 11р. Также указываем два дополнительных параметра — "отступ от max" — этот параметр указывает, насколько цена последней сделки может стать ниже локального максимума цены, и "защитный спрэд" — насколько меньше, чем цена срабатывания тэйк-профита, будет цена породженной им лимитированной заявки на продажу. Предположим, что мы задаем "отступ от ma"=5коп., "защитный спрэд"=2коп. Допустим, что наши ожидания оправдались, и рынок пошел в выгодную для нас сторону, т.е. растет. Цена достигла 11р. — на этой точке наш тэйк-профит активируется и начинает проверять, будет расти цена дальше, или нет. При этом он проверяет, не стала ли цена последней сделки по бумаге ниже, чем "локальный максимум цены" - "отступ от max". Предположим, цена растет, и достигла 11.30, после чего упала до 11.26 и опять начала расти. Тэйк-профит в этом случае не превратится в лимитированную заявку, ведь цена упала от максимума на 4 коп, а мы задали"отступ от max"= 5коп., т.е. условие
исполнения достигнуто не было. Дальше цена выросла до 11.40 и упала до 11.35 - вот тут наш тэйк-профит активируется и породит лимитированную заявку на продажу с ценой, вычисляемой по следующей формуле: "текущая цена последней сделки" - "защитный спрэд". Т.е. цена заявки на продажу будет 11.35–0.02=11.33.
"Защитный спрэд" нужно указать для защиты от "проскальзывания" рынка ниже цены порожденной тэйк-профитом заявки. Для ситуации с покупкой — все с точностью "до наоборот".
Пример 2 (покупка):
Предположим, мы продали акции по 11р., а хотим купить не выше 10-и. Мы ставим тэйк-профит на покупку, в котором в условии активации стоп-заявки указываем 10р. Также указываем два дополнительных параметра — "отступ от min" — этот параметр указывает, на сколько цена последней сделки может стать выше локального минимума цены, "защитный спрэд" — на сколько больше, чем цена срабатывания тэйк-профита, будет цена порожденной им лимитированной заявки на покупку. Предположим, что мы задаем "отступ от min"=5коп., "защитный спрэд"=2коп. Допустим, что наши ожидания оправдались, и рынок падает. Цена достигла 10р. На этой точке наш тэйк-профит активируется и начинает проверять, будет падать цена дальше, или нет. При этом он проверяет — не стала ли цена последней сделки по бумаге больше, чем "локальный минимум цены" - "отступ от min". Предположим, цена падает, и достигла 9.30, после чего выросла до 9.34 и опять начала падать. Тэйк-профит в этом случае не превратится в лимитированную заявку, ведь цена выросла от минимума на 4коп, а мы задали "отступ от min"=5коп., т.е. условие исполнения достигнуто не было. Дальше цена упала до 9.60 и выросла до 09.65, вот тут наш тэйк-профит активируется и породит лимитированную заявку на покупку с ценой, вычисляемой по следующей формуле: "текущая цена последней
сделки" + "защитный спрэд". Т.е. цена заявки на покупку будет 9.65+0.02=9.67
"Защитный спрэд" нужно указать для защиты от "проскальзывания" рынка выше цены порожденной тэйк-профитом заявки.
Часто задается вопрос по применению отрицательных значений отступа от min/max и защитного спрэда
Дело в том, что формулы, описывающие работу take-profit, оказались универсальными и независящими от знака спрэда и отступа, поэтому разработчики решили сохранить такую универсальность и в реализации.
Другое дело, что тяжело придумать жизненный пример где бы такую возможность можно было применить по делу. Отрицательный защитный спрэд служит для того, чтобы выставить лимитированную заявку по цене "хуже" рынка. Однако, в этом случае скорее всего Ваша заявка не попадет в рынок. Отрицательный отступ служит для того, чтобы take-profit сработал как только лучшая цена перестанет улучшаться на его значение. То есть, после того как take-profit начал насчитывать min/max, лучшая цена должна на каждой сделке улучшаться на заданный отступ (точнее на его модуль) и как только она так сильно не улучшилась take-profit срабатывает выставляя лимитированную заявку. Может быть, такое условие актуально при проливах.
Связанная стоп-заявка
Для того, чтобы ограничить убытки в случае падения цены и зафиксировать прибыль в случае роста, используют тип стоп-заявки "со связанной заявкой".
Тип "Со связанной заявкой" – это две заявки по одному и тому же инструменту, одинаковые по направленности и объему. Первая заявка типа "Стоп-лимит", вторая – лимитированная заявка. При исполнении одной из заявок вторая снимается. Этот тип поручений также называют "O.C.O." (one cancel other, "одна заявка отменяет другую").
НАЗНАЧЕНИЕ: Данный тип заявки предназначен для закрытия позиции. Стоп-заявка используется для фиксации убытков, а лимитированная заявка – для фиксирования прибыли. Преимуществом связанной заявки является то, что для исполнения лимитированной и стоп-заявки лимиты блокируются однократно, и при закрытии позиции в одну сторону связанная с ней заявка автоматически снимается.
Стоп-цена по другой бумаге
Заявка типа "Стоп-лимит", условие стоп-цены которой проверяется по одному инструменту, а в исполняемой лимитированной заявке указывается другой инструмент.
НАЗНАЧЕНИЕ: Используется в специфических торговых стратегиях, например, когда условием стоп-заявки по срочному контракту является цена базового актива.
Заявка с условием "по исполнению"
Заявки "по исполнению" представляют собой условные заявки, условием активации (начала проверки их стоп-цены сервером QUIK) которых является исполнение определенной активной заявки (далее называемой "заявкой-условием"). Такие заявки могут применяться, например, для закрытия позиции по инструменту, открываемой данной активной заявкой.
Исполнение одной активной заявки может вызывать активацию нескольких заявок "по исполнению" разных типов.
В системе QUIK предусмотрено два типа заявок "по исполнению": "Стоп-лимит по заявке" и "Тэйк-профит по заявке". После исполнения заявки-условия они порождают заявки типа "Стоп-лимит" и "Тэйк-профит" соответственно, со стандартным набором параметров для этих типов заявок.
Для просмотра списка заявок "по исполнению" и их текущего состояния используется Таблица стоп-заявок.
Параметры "Класс", "Инструмент", "Счет", "Код клиента", "Поручение" для заявки "по исполнению" заимствуются из заявки-условия.
Направленность заявки "по исполнению" всегда противоположная к заявке-условию. Например, если заявка-условие имеет направленность "на покупку", то заявка "по исполнению" будет "на продажу".
Если в момент активации заявки "по исполнению" количество доступных средств недостаточно для выполнения заявки, то такая заявка не активируется и становится "Снятой".
Если заявка-условие была снята или отвергнута торговой системой, то снимаются все связанные с ней заявки "по исполнению".
Ввод заявки "по исполнению" осуществляется выбором в Таблице заявок пункта контекстного меню "Стоп-заявка "по исполнению»". В окне ввода заявки слева находятся поля для ввода параметров заявки "по исполнению", а справа – параметры заявки-условия.