Глава 2. Типы ордеров на покупку и продажу акций, специальные приказы
Информация о котировках акций и объемах в торговой системе помещается в специальную таблицу, которая называется «очередь заявок», а на жаргоне трейдеров – «стакан».
Рис. 1
На рис.1 приведена очередь заявок в какой-то момент времени для акции ПАТ «СТИРОЛ» (буквенное обозначение – тикер – STIR)
Во время торгов информация в «стакане» постоянно меняется, часто очень быстро, трейдеры выставляют и убирают котировки, совершаются сделки.
В левом столбце указаны объемы акций, которые участники рынка готовы купить по соответствующей цене (столбец посередине). Пишется общий объем всех заявок, иными словами цифра 200 может означать, что один трейдер хочет купить 120 акций, а другой – 80, либо один – 100 акций, другой – 60, а третий – 40, но все по цене 19,6 грн. за акцию. Может быть и такое, что один трейдер выставил заявку на 200 шт. В правом столбце – указаны объемы заявок на продажу, которые трейдеры готовы продать по соответствующей цене.
Заявки на покупку называются «бидами» (bid), заявки на продажу – «асками» (ask). Их смысл такой же, как и у котировок в пункте обмена валют.
Цена 19, 93 грн. – это лучшая цена на покупку (лучший бид), цена 20,50 – лучшая цена на продажу (лучший аск). Разница между ними называется спрэдом (spread). В данном случае он составляет 2,86%. Спрэд достаточно большой, такое часто бывает на украинском фондовом рынке.
Существуют различные типы ордеров для осуществления сделок.
Маркет-ордер (рыночный).
Если участник рынка решил сразу совершить сделку, он может использовать маркет-ордер. Он указывает количество и направление сделки – купить (buy) или продать (sell). Сделка осуществляется по наилучшей доступной в данный момент цене. Для нашего примера – если трейдер укажет: купить 10 акций STIR, то сделка совершится по самому лучшему (меньшему) аску – 20,5 грн., при этом в торговой системе количество акций по лучшей цене уменьшится – станет равным 10.
Если трейдер отправит маркет-ордер на покупку 30 акций, то 20 акций будут куплены по цене 20,5 грн, а еще 10 – по цене 20,59.
Если трейдер отправит маркет-ордер на продажу 50 акций, то 10 из них будут проданы по 19,93 (лучший бид, т.е. самая высокая в данный момент цена) и еще 40 по 19,92 грн.
При исполнении маркет-ордеров существует опасность совершить сделку по цене, далекой от той, которую намечал трейдер. Например, за секунду до исполнения маркет-ордера на покупку 10 акций какой-то другой участник рынка выставил крупный ордер на покупку 900 акций STIR и трейдер вместо цены 20,5 получил цену 21 грн. Большой спрэд также делает маркет-ордера неэффективными. Рекомендуется на украинском фондовом рынке в силу недостаточной ликвидности вообще не использовать маркет-ордера.
Лимит-ордер (лимитированный).
Лимит ордер лишен недостатка маркет-ордера, т.к. в нем трейдер указывает лимит-цену для своей сделки.
Например, трейдер указывает – купить 30 акций STIR по цене 20,6 (лимит-цена). В результате совершается сделка – трейдер приобретает 20 акций по цене 20,50 и 10 акций по цене 20,59. Если за секунду до исполнения лимит ордера другой участник рынка скупит все имеющиеся акции STIR, то тогда исполнение лимит-ордера приведет к выставлению заявки на покупку в систему по цене 20,6 грн.
Лимит-ордер означает, что сделка будет совершена по лимит-цене или лучше (для покупки – самой низшей в данный момент, для продажи – самой высокой в данный момент, т.е. по лучшему биду или аску).
Если трейдер считает цену 20,5 грн. за акцию высокой, то с помощью лимит-ордера он может выставить свою котировку в систему, напр. Он отправляет лимит-ордер – купить 10 акций STIR по цене 20,01. Тогда сделка сразу не совершится (так как нет такого аска), но в системе появится бид на 10 акций Стирола по цене 20,01. Сделка совершится тогда, когда какой-то другой участник рынка решит, что для него это приемлемая цена и продаст 10 акций по этой цене. Если цена акции не снизится, то ордер будет висеть в системе до отмены.
Обратите внимание, что лимит-ордер гарантирует, что если сделка будет исполнена, то это произойдет по цене или лучше, чем лимит-цена. Но лимит-ордер (в отличие от маркет-ордера), не гарантирует, что сделка вообще будет совершена, т.к. рыночные условия могут так и не придти к уровню, заданному трейдером.
Таким образом, при исполнении лимит-ордера возможны две ситуации: ордер может исполниться сразу, если есть соотвествующая цена и объем в очереди заявок, или заявка будет выставлена в систему и ждать, когда рыночные условия станут соотвествовать ее условиям.
Лимит-ордер может быть исполнен и частично. Например, если отправить заявку на покупку 30 акций STIR по цене 20,5, то 20 акций будут куплены сразу, а заявка на покупку 10 акций по цене 20,5 будет выставлена в систему.
Стоп-ордера (stop)
Стоп-ордера чаще всего используют для ограничения убытков или сохранения прибыли по уже открытым позициям, но они могут, также, использоваться и для входа в какую-то позицию. Есть стоп-маркет ордер и стоп-лимит ордер.
Стоп-маркет ордер работает следующим образом. Предположим, трейдер ранее купил 10 акций STIR по цене 20 грн. Он рассчитывает на рост цены, но боится, что цена может упасть ниже 18 грн. Трейдер бы хотел ограничить свои возможные потери. Он выставляет стоп-ордер на продажу 10 акций по цене 18 грн. Когда цена акции падает и достигает уровня 18 грн., стоп-заявка исполняется и превращается в рыночную заявку – продать 10 акций. Сделка совершается по ближайшей возможной цене.
Обратите внимание, что в стоп-заявках не гарантируется исполнения ордера по указанной цене (этим они отличаются от лимитированных). Движение курса акций может быть настолько стремительным, что цена достигнет 18 грн. и в мгновение упадет еще ниже, напр. до 15 грн. Сделка совершится по этой цене и трейдер получит совсем не ту цену, которую ожидал. Данное явления называется проскальзыванием (slippage). Еще большой проблемой для стоп-заявок является гэп (gap, т.е. разрыв). Цена открытия по какому-то активу может сильно отличаться от цены закрытия предыдущего дня. Например, стоимость акции какой-либо шахты была 50 грн. в среду на закрытии биржи. К сожалению, ночью на шахте произошел взрыв. В четверг рынок может нервно отреагировать на это событие, и цена открытия может составить, например, 25 грн. Конечно, стоп-заявка не сможет гарантировать трейдеру исполнение по той цене, по которой он бы хотел.
Трейдер может выбрать стоп-лимит ордер. В нем указываются 2 цены: цена активации и лимит-цена. В нашем примере на продажу 10 акций цена активации 18 грн, а лимит-цена – 17 грн. Стоп-лимит ордер работает следующим образом: цена акции падает до уровня 18 грн. и в этот момент стоп-лимит ордер превращается в обычный лимит-ордер с лимит-ценой 17 грн. Акции будут проданы по цене не ниже 17 грн.
Если произойдет проскальзывание и цена резко упадет, скажем, до 15 грн., то в системе будет висеть лимит-ордер на продажу по цене 17 грн. Таким образом, стоп-лимит ордер, в отличие от стоп-маркет ордера, предохраняет трейдера от совершения сделки по нежелательной цене, но в то же время, он не гарантирует, что акции обязательно будут проданы.
Стоп-ордера на продажу можно выставлять только по цене ниже текущей рыночной, а на покупку – выше текущей рыночной, в противном случае система отвергнет стоп-заявку.
Трейлинг стоп (trailing stop)
Если трейдер имеет прибыльную открытую позицию, и ожидает дальнейшего роста курса акции, но при этом хочет гарантировать себе значительную часть прибыли путем выставления стоп-приказа, то он с ростом курса акции также двигает свой «стоп вверх». Этот процесс можно автоматизировать, чтобы не изменять стоп-приказ вручную. Это и есть trailing stop. Предположим, трейдер купил акции Стирола по 15 грн. Последняя сделка прошла по 20 грн. Трейдер уже заработал 5 грн. на акции, но не хочет закрывать позицию, т.к. думает, что акция вырастет еще в цене. При этом он, также, хочет, чтобы его стоп-приказ двигался вверх вслед за ценой. Если при курсе акции 20 грн., он бы поставил стоп на уровне 18 грн., то при курсе акции 21 грн., он бы хотел увидеть стоп на уровне 19 грн. Тогда трейдер выставляет трейлинг-стоп ордер с параметром отступа – 2 грн. Алгоритм исполнения ордера работает следующим образом – стоп-цена двигается вверх с ростом курса акции, но не меняется, если курс акции падает. Предположим, акция выросла до 21 грн. Стоп-цена стала равной 19 грн. Затем цена акции упала до 20 грн. Стоп-цена осталась без изменения – 19 грн. Затем цена акции выросла до 23 грн. Стоп-цена выросла до 21 грн. Тут произошел разворот тренда и цена акции стала падать. Когда цена акции упадет до 21 грн. стоп-приказ активируется и произойдет закрытие позиции по цене близкой к 21 грн.
Отступ задавать можно не только в абсолютных величинах, но и в процентах. Трейдер мог бы поставить условие для трейлинг-стоп 10%. Тогда, для нашего примера, закрытие позиции произошло бы на уровне 20,7 грн. (23 минус 10%). Важно правильно выбирать размер отступа, не ставить его слишком близко, чтобы не происходило закрытия позиции при случайных колебаниях цены акции.
Связанные ордера
Имеется возможность для одной позиции поставить сразу 2 приказа, один лимит-ордер для закрытия позиции с прибылью и один стоп-приказ – для фиксирования убытка. Например, трейдер открыл длинную позицию по STIR, купив 10 шт. по 20 грн. Он хочет закрыть ее, когда цена достигнет 25 грн., при этом он хочет выйти из позиции, если цена упадет ниже 18 грн. Трейдер может поставить два связанных ордера – лимит-ордер на продажу по 25 грн. и стоп-маркет ордер со стоп-ценой 18 грн. Исполнение одного из ордеров автоматически приведет к отмене второго ордера, что позволяет трейдеру не делать этого вручную.
Специальные приказы.
Трейдер может добавить к ордеру некоторые специальные приказы. Наиболее распространенные – это временные: ордер действует в течение дня (day) или до отмены (GTC – good till canceled). Можно поставить действие ордера до определенной даты.
В силу определенных особенностей регулирующего законодательства, на Украинской бирже лимит-ордера могут действовать только в течение торгового дня. На следующий торговый день их нужно вручную возобновлять. В отличие от них, стоп-ордера можно выставлять до любой даты. При этом стоп-ордера физически находятся в компьютере брокера и на биржу попадают только тогда, когда активируются заданные в них условия. Брокер каждое утро сам возобновляет стоп-ордера. При этом лимит-ордера сразу попадают в программную систему биржи.
В программном обеспечении для торговли Quik есть специфический «тэйк-профит» ордер, который является, фактически, разновидностью стоп-ордера. (См. Рис. 2)
Рис. 2
Работает он следующим образом. После достижения ценой последней сделки условия стоп-цены начинается определение максимума (минимума) цены последней сделки. Если цена последней сделки отклоняется от максимума (минимума) в худшую сторону на величину, превышающую установленный «отступ», то создается лимитированная заявка с ценой меньшей (для продажи) или большей (для покупки) цены последней сделки на величину «защитного спрэда». Величины «отступа» и «защитного спрэда» могут указываться как в значениях цены, так и в процентах.
Данный тип ордера позволяет реализовать «трейлинг-стоп ордер».