Ордера | BML

Заказать звонок

Задать вопрос
специалисту

Ордера

Общие принципы обработки ордеров 

Клиент подает заявки компании на совершение торговых операций следующих типов:

  • Buy – заявка на покупку финансового инструмента;
  • Sell — заявка на продажу финансового инструмента;
  • Buy Stop – заявка на выставление отложенного ордера, который трансформируется в ордер Buy в случае исполнения. Уровень цены, определенный в заявке, выше, чем текущая цена в момент подачи заявки.
  • Sell Stop – заявка на выставление отложенного ордера, который автоматически трансформируется в Sell в случае исполнения Уровень цены, определенный в заявке, ниже, чем текущая цена в момент подачи заявки.
  • Buy Limit – заявка на выставление отложенного ордера, который автоматически трансформируется в Buy в случае исполнения. Уровень цены, определенный в заявке, ниже, чем текущая цена в момент подачи заявки.
  • Sell Limit – заявка на выставление отложенного ордера, который автоматически трансформируется в Sell в случае исполнения. Уровень цены, определенный в заявке, выше, чем текущая цена в момент подачи заявки.

Обработка клиентских заявок на торговую операцию, поданных посредством клиентского терминала, проходит несколько этапов:

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

Компания отклоняет заявки клиента, не прошедшие проверку на корректность. Время обработки заявки зависит от качества связи между клиентским терминалом и сервером, а также от состояния рынка. Максимальное время обработки заявки клиента составляет не более 3 секунд.

Компания вправе отклонить заявку клиента в следующих случаях (при этом в окне клиентского терминала появится одно из сообщений: «Нет цены», «Недостаточно денег», «Торговля запрещена»):

  • если клиент отправляет заявку до поступления первой рыночной котировки в торговую платформу до открытия торговой сессии;
  • если клиент отправляет заявку после поступления последней рыночной котировки в торговую платформу после закрытия торговой сессии;
  • если в процессе обработки заявки клиента компания утратила устойчивое соединение с сервером;
  • если в процессе обработки заявки клиента торговый сервер утратил устойчивое соединение с источниками котировок;
  • когда для открытия позиции по запрашиваемому объему у клиента недостаточно свободной маржи;
  • при рыночных условиях, отличных от нормальных;
  • если в последнее время соотношение количества отосланных заявок клиента к совершенным сделкам стабильно превышает 1000 раз;
  • если превышены имеющиеся ограничения по объему совокупной клиентской позиции и/или суммарному количеству размещенных ордеров для данного типа счета.

В случае если в процессе активации ордера Buy Stop или Sell Stop, срабатывает связанный с этим ордером Take Profit, компания имеет право в одностороннем порядке удалить указанный Buy Stop или Sell Stop ордер, не активируя его.

Клиентский терминал является для клиента основным средством подачи заявок компании.

Совершение торговых операций

Торговая  операция  по  открытию  позиции  на  покупку  происходит  по  цене  Ask. Торговая операция по открытию позиции на продажу происходит по цене Bid.

Торговая  операция  по  закрытию  позиции  на  покупку  происходит  по  цене  Bid. Торговая операция по закрытию позиции на продажу происходит по цене Ask.

Компания не гарантирует цену исполнения. За время исполнения заявки цена исполнения может существенно изменится как с выгодой для клиента, так и наоборот.

Обработка заявок на открытие

При поступлении на сервер заявки клиента на открытие позиции автоматически происходит проверка состояния торгового счета на наличие свободной маржи под открываемую позицию:

  • добавляется новая позиция в список открытых позиций;
  • пересчитывается совокупная клиентская позиция и определяется новый размер необходимой маржи: для локированных позиций – исходя из хеджированной маржи, для нелокированных позиций – исходя из начальной маржи, рассчитываемой по средневзвешенной (по объему) цене нелокированных позиций;
  • рассчитывается свободная маржа, при этом плавающие прибыли/убытки по всем открытым позициям оцениваются по текущим котировкам;
  • если свободная маржа больше или равна нулю, позиция открывается; открытие позиции сопровождается соответствующей записью в лог-файле сервера;
  • если свободная маржа меньше нуля, компания вправе не открывать позицию, что сопровождается соответствующей записью в лог-файле сервера с комментарием «no money» («нет денег»).

Заявка на открытие позиции не будет исполнена компанией, если она поступила на обработку в момент, когда торговый сервер утратил связь с источниками котировок. При этом в окне клиентского терминала появится сообщение «Off quotes» / «Нет цены».

Заявка клиента на открытие позиции считается обработанной, а позиция открытой после появления соответствующей записи в лог-файле сервера. Каждой открываемой позиции в торговой платформе присваивается уникальный тикет.

В случае достижения максимального времени обработки заявки, указанного в настоящем Регламенте, требуется время для того, чтобы удостовериться, что заявка не была исполнена. В этом случае заявки клиента будут отклонены до завершения вышеуказанной операции. При этом в окне клиентского терминала появится сообщение «Trade Time out».

Для  открытия  позиции  посредством  клиентского  терминала  с  использованием советника (торгового робота)  генерируется  и  исполняется  заявка  о  совершении  торговой  операции, которая исполняется  по котировке, актуальной на момент исполнения.

Закрытие позиции

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

Для закрытия позиции посредством клиентского терминала без использования советника клиенту необходимо нажать кнопку «Close…» / («Закрыть…») в тот момент, когда потоковые цены компании его устраивают.

Для  закрытия  позиции  посредством  клиентского  терминала  с  использованием советника  генерируется  и  исполняется  заявка  о  совершении  торговой  операции, которая исполняется  по котировке, актуальной на момент исполнения.

Если в момент обработки заявки клиента текущая котировка по инструменту изменилась, то компания вправе использовать новую цену (Bid/Ask). В этом случае заявка клиента обрабатывается по новой цене.

Заявка клиента на закрытие позиции считается обработанной, а позиция закрытой после появления соответствующей записи в лог-файле сервера.

Типы отложенных оредров

В торговой платформе возможно размещение следующих типов ордеров на открытие позиции (отложенные ордера):

  • «Buy Stop» предполагает открытие длинной позиции по цене более высокой, чем текущая цена в момент размещения ордера;
  • «Sell Stop» предполагает открытие короткой позиции по цене более низкой, чем текущая цена в момент размещения ордера;
  • «Buy Limit» предполагает открытие длинной позиции по цене более низкой, чем текущая цена в момент размещения ордера;
  • «Sell Limit» предполагает открытие короткой позиции по цене более высокой, чем текущая цена в момент размещения ордера.
  • Для закрытия позиции могут использоваться следующие ордера:
  • «Stop Loss» предполагает закрытие ранее открытой позиции по цене, менее выгодной для клиента, чем текущая цена в момент размещения ордера;
  • «Take Profit» предполагает закрытие ранее открытой позиции по цене, более выгодной для клиента, чем текущая цена в момент размещения ордера;
  • «If Done» – ордера «Stop Loss» и/или «Take Profit», которые активизируются только после исполнения отложенного ордера, с которым они связаны.

Время размещения и период действия отложенных ордеров

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

Для инструментов, отложенные ордера по которым имеют статус GTC («Good Till Cancelled» / «Действующий до отмены»), клиент может сам ограничить срок действия ордера, установив в поле «Expiry» / «Истечение» конкретную дату и время. В противном случае ордер принимается на неопределенное время.

Обработка заявок на размещение или модификацию ордеров

Для размещения отложенного ордера посредством клиентского терминала без использования советника клиенту необходимо выбрать тип операции «Отложенный ордер» и нажать кнопку «Установить ордер».

После этого торговый терминал производит проверку корректности параметров отложенного ордера с учетом уровней Stop/Limit для данного символа, указанных в спецификациях контрактов. При этом не происходит проверки достаточности маржи для открытия этого ордера.

Если параметры отложенного ордера корректны, то на сервер отправляется заявка на его установку, которая мгновенно исполняется. В противном случае клиент получает сообщение от торгового терминала «Неверный S/L или T/P».

Для модификации параметров отложенного ордера или его удаления клиенту необходимо выбрать тип операции «Изменить ордер». Модификации подлежат все параметры отложенного ордера за исключением его объема.

Отложенный ордер и/или его параметры считаются ошибочно размещенными или модифицированными в следующих случаях:

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

Исполнение отложенных ордеров

Ордер помещается в очередь на исполнение в следующих случаях:

  • ордер «Take Profit» по открытой длинной позиции помещается в очередь на исполнение, если цена Bid в потоке котировок сервера станет равной или выше уровня ордера;
  • ордер «Stop Loss» по открытой длинной позиции помещается в очередь на исполнение, если цена Bid в потоке котировок сервера станет равной или ниже уровня ордера;
  • ордер «Take Profit» по открытой короткой позиции помещается в очередь на исполнение, если цена Ask в потоке котировок сервера станет равной или ниже уровня ордера;
  • ордер «Stop Loss» по открытой короткой позиции помещается в очередь на исполнение, если цена Ask в потоке котировок сервера станет равной или выше уровня ордера;
  • ордер «Buy Limit» помещается в очередь на исполнение, если цена Ask в потоке котировок сервера станет равной или ниже уровня ордера;
  • ордер «Sell Limit» помещается в очередь на исполнение, если цена Bid в потоке котировок сервера станет равной или выше уровня ордера;
  • ордер «Buy Stop» помещается в очередь на исполнение, если цена Ask в потоке котировок сервера станет равной или выше уровня ордера;
  • ордер «Sell Stop» помещается в очередь на исполнение, если цена Bid в потоке котировок сервера станет равной или ниже уровня ордера.

При поступлении отложенного ордера на исполнение на сервере автоматически происходит проверка состояния торгового счета на наличие свободной маржи под открываемую позицию:

  • в  список  открытых  позиций  виртуально  добавляется  новая  позиция, открываемая по этому отложенному ордеру;
  • определяется новый размер необходимой маржи «new margin» для совокупной клиентской позиции, включая виртуально добавленную новую позицию, по текущим рыночным ценам на момент проверки.
  • рассчитываются по текущим рыночным ценам плавающие прибыли/убытки по всем открытым позициям, включая условно добавленную новую позицию;
  • рассчитывается новый размер свободной маржи «free margin»;

В случае если:

a)«free margin» больше или равна нулю, и суммарная клиентская позиция с учетом условно добавленной позиции не превышает установленное ограничение по данному типу счета, ордер исполняется и позиция открывается. Исполнение ордера сопровождается соответствующей записью в лог-файле сервера, при этом позиция, открытая исполнением отложенного ордера, сохраняет за собой тикет отложенного ордера;

b)«free margin» больше или равна нулю и суммарная клиентская позиция с учетом условно добавленной позиции превышает установленное ограничение по данному типу счета, ордер отменяется. Отмена ордера сопровождается соответствующей записью в лог-файле сервера;

c)«free margin» меньше нуля, компания вправе не открывать позицию и удалить отложенный ордер.

Ордер считается исполненным после появления соответствующей записи в лог- файле сервера.

При нормальных  рыночных  условиях  ордер  исполняется  компанией  по  цене, указанной в ордере.

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

При попадании уровня ордера в ценовой разрыв, компания имеет право исполнить ордер по соответствующей стороне Bid или Ask первой котировки после разрыва.

Принудительное закрытие позиций

Компания вправе принудительно закрыть открытые позиции клиента без его согласия и предварительного уведомления, если процент маржи на торговом счете клиента меньше либо равен 30%.

Уровень маржи контролируется сервером, который, в случае ее недостаточности, генерирует заявку на принудительное закрытие позиции (Stop Out) без предварительного уведомления. Stop Out исполняется по текущей рыночной котировке в порядке общей очереди с заявками клиентов. Принудительное закрытие позиции сопровождается соответствующей записью в лог-файле сервера с комментарием «Stop Out». При наличии у клиента нескольких открытых позиций первой помещается в очередь на принудительное закрытие позиция с наибольшими плавающими убытками.

В случае если принудительное закрытие привело баланс торгового счета к отрицательному показателю и при этом на счете имеются кредитные средства, компания имеет право довести отрицательный баланс до нуля за счет кредита.

Компания вправе принудительно закрыть любую открытую позицию клиента без предварительного уведомления последнего в случаях наступления форс-мажорных обстоятельств и/или чрезвычайной ситуации, выхода из строя оборудования торгового сервера, резкого изменения рыночной ситуации и в прочих ситуациях, при которых невозможна нормальная работа компании, а также в процессе урегулирования спорной ситуации между клиентом и компании.

ОСТАЛИСЬ ВОПРОСЫ?
ЗАДАЙТЕ ИХ СПЕЦИАЛИСТАМ ДЕПАРТАМЕНТА КЛИЕНТСКОГО СЕРВИСА

ВЫ МОЖЕТЕ СВЯЗАТЬСЯ С НАМИ ЛЮБЫМ УДОБНЫМ ДЛЯ ВАС СПОСОБОМ