Функции торговых программ клиента

Зарабатывайте трейдингом и выигрывайте призы в промо-акции «25 лет NPBFX»!

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

Синтетические стратегии

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

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

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

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

Расчеты прибыли и убытка

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

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

Синтетические типы ордеров и приказы, поддерживаемые биржей

Большинство электронных финансовых бирж предлагает различные типы ордеров. Эго могут быть рыночный приказ, лимит-ордер, ордера стоп-лосс и стоп-лимит, стоп только на закрытии, ордера при касании цены (MIT), на момент открытия (МОО), на момент закрытия (МОС), исполнить или аннулировать (FOK) и взаимоотменяемые ордера (ОСО). Все эти приказы отправляются на биржу, вместе с определением типа ордера, что осуществляется на третьем уровне, т.е. на уровне обработчика приказов биржи, для исполнения. Технические проблемы на уровне клиента или на уровне центральной торговой системы не повлияют на статус ордеров, потому что они обрабатываются на бирже.

Однако некоторые электронные торговые системы разрешают работу с этими приказами на уровне клиента или центральной торговой системы. Эта функция появилась из-за того, что многие биржи не разрешают торговлю с помощью таких ордеров за пределами определенного ценового интервала от уровня рынка или вообще не поддерживают их. На этот случай в системах для торговли имеется возможность установить синтетические ордера. Эти ордера не покидают систему и не оправляются на биржу до тех пор, пока не будут выполнены все условия для исполнения ордеров. Принцип работы этих ордеров схож с принципом действия отложенных приказов – т.е. тех, которые вводятся на уровне клиента, но не отправляются на биржу до тех пор, пока не будут выполнены определенные условия их активации.

Например, принцип действия синтетических ордеров стоп- лосс, обрабатываемых на уровне клиента, подразумевает, что последнее изменение цены, появившееся на терминале должно быть равно выставленной цене стоп-лосса. Когда рынок дойдет до цены ордера, клиент отправит рыночный приказ на биржу для обработки. Это отличается от процесса выставления и обработки стоп-лосса, поддерживаемого биржей, когда ордер остается на сервере обработки ордеров биржи до его исполнения. Хотя результат, полученный с помощью синтетических приказов, может быть тем же самым, что и при работе с биржевыми типами ордеров, в первом случае риск намного больше. Работа с ордером на уровне клиента является частью процесса корректной работы клиента, получения котировок и успешной отправки ордера в случае, когда рынок до пет дойдет. Если терминал-клиент выключится в момент обработки синтетического стоп-лосса, то ордер может быть удален из системы.

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

Содержание Далее

Перейти на Главную страницу сайта