
4.3. Электронная торговля финансовыми инструментами: архитектура систем
Для осуществления электронных операций купли-продажи финансовых инструментов требуется электронная торговая система, посредством которой можно было бы получать необходимую экономическую и финансовую информацию, а также информацию о котировках финансовых инструментов, анализировать ее, выбирать наиболее подходящие для торговли инструменты, выставлять соответствующие заявки, контролировать процесс торговли и многое другое.
Задачи электронной торговой системы (в рамках осуществления опрапций купли-продажи фин. Инструментов):
получать необходимую экономическую и финансовую информацию, а также информацию о котировках финансовых инструментов,
анализировать эту информацию,
выбирать наиболее подходящие для торговли инструменты,
выставлять соответствующие заявки, контролировать процесс торговли
и др.
При этом к стандартным функциям любой электронной системы можно отнести подкачку котировок, обработку запросов и т.п.
Несмотря на то, что на рынке представлено достаточно большое количество разнообразных систем для электронной торговли, можно выделить нечто общее, присущее всем этим системам — основную архитектуру. Ее условно можно разбить на три уровня: клиентский, брокерский (центральная торговая система), рыночный (биржа, торговая система).
[Важно рассказать:]
Наличие брокерского уровня объясняется тем, что операции на финансовых рынках могут осуществляться только посредством определенных участников. Например, биржевые операции осуществляются членами биржи. Поэтому инвесторы, не обладающие соответствующим статусом, должны обращаться к посредникам, которые и выводят их на рынок. Иначе эту цепочку можно охарактеризовать как «инвестор — брокер — биржа».
Клиентский уровень, или пользовательский интерфейс, предоставляет инвестору возможность взаимодействия с финансовым рынком. Для этого в нем реализован ряд стандартных опций, сгруппированных и представленных в виде соответствующего меню. Пункты меню включают однородные опции, например установка, управление или разрыв соединения, управление периферийными устройствами, смена пароля, блокировка терминала и т.д. Ввод, изменение, снятие приказа на выполнение действий, выбор финансовых инструментов и т.д. могут быть сгруппированы в другой пункт меню. Третий пункт может содержать настройку панели инструментов, строки состояния, выбор различных окон и т.д.
Различают пользовательские интерфейсы приложений, основанные на технологиях «тонкого клиента» и «толстого клиента».
***Технология «тонкого клиента» позволяет работать программному приложению на централизованной вычислительной архитектуре и обрабатывать минимальный объем данных на клиентском уровне. Она представляет собой стандартную веб-технологию, при которой управление транзакциями с финансовыми инструментами основано на стандартном браузере, а следовательно, не требует использования дополнительного программного обеспечения. Торговые операции можно осуществлять как в отдельном интерфейсе, так и непосредственно с веб-страницы брокера.
Отметим некоторые особенности работы таких приложений. Во-первых, компьютер пользователя экономит ресурсы процессора в силу того, что основная часть информации обрабатывается на уровне центральной системы, где эта задача решается более быстрыми и мощными вычислительными средствами. При работе с таким приложением можно использовать системы с менее мощным процессором вплоть до различных карманных устройств. В случае если используется один центр управления, то обновления, произведенные на нем, дают возможность автоматически обновить программное обеспечение клиента или его конфигурацию. Так как программное обеспечение находится на уровне центральной системы, то подключение может осуществляться с любого терминала, подключенного к системе с соблюдением минимальных системных требований доступа к центральной системе и требуемых характеристик браузера. Свойством портативности, в частности, отличаются клиенты, написанные на Java. Приложение можно запускать независимо от платформы в любой операционной системе. Но с технологиями «тонкого клиента» связаны не только положительные моменты. Например, такие приложения в силу централизованного контроля часто дают сбой по тем или иным причинам: проблемы, связанные с доступом к серверу, его взлом и т.д.
Технология «толстого клиента» работает по принципам децентрализованной системы, в результате чего обрабатывающие возможности на уровне клиента возрастают. Использование этой технологии предполагает установку специального программного обеспечения на компьютер пользователя. Это программное обеспечение пишется на современных универсальных языках программирования, соответствующим образом тестируется, и его оптимальное функционирование предполагает соблюдение определенных системных требований к компьютеру, а также и к каналам связи. Такие торговые приложения часто используются профессиональными пользователями, которым требуется большая пропускная способность и обработка данных, связанная, например, с анализом значительного количества информации, поступающей с нескольких рынков, по нескольким финансовым инструментам. Кроме этого, обеспечивается большая надежность работы системы по сравнению с «тонким клиентом».
Центральная электронная торговая система, как уже отмечалось, исполняет роль своеобразного посредника между инвестором и биржей, но также является самостоятельным важным звеном в системе электронной торговли. Это, по сути, система аппаратно-технической поддержки, благодаря которой брокеры предоставляют услуги своим клиентам. С ее помощью:
принимаются заявки от клиентов,
передаются выставленные приказы на биржу,
посылается информация клиенту об исполнении тех или иных биржевых операций,
передается информация экономического, финансового, политического и другого содержания клиентам и многое другое.
В функции системы входит не только создание новых пользователей и их счетов, но авторизация и аутентификация имеющихся пользователей, у которых есть свои логин и пароль, а иногда и дополнительный ключ. Многие торговые системы позволяют администраторам блокировать вход пользователя при правильном логине и пароле. Но возможны и более сложные варианты проверки подлинности. Следует иметь в виду, что при некорректном выходе из системы при повторном входе может быть получен отказ, если система не отключит пользователя при некорректном выходе, так как работа двух пользователей под одним логином недопустима. В этом случае проблема решается через администратора системы.
Важным моментом является и конфигурация счета трейдера. Это, в частности, связано с администрированием прав доступа к различным биржам и работе с различными финансовыми инструментами. Трейдер может совершать операции, используя как один счет, так и несколько счетов. Выставленная заявка проверяется системой на подлинность, оценивается возможность ее исполнения. Поясним последнее. Если заявка составлена некорректно (ошибки ввода), то ее отклонение в этом случае не вызывает вопросов. Но, возможно, корректно составленная заявка тоже будет отклонена по разным причинам. Например, объем заявки в денежном выражении превышает лимит средств, имеющихся в распоряжении пользователя, или финансовый инструмент, с которым предполагается совершение сделки, может не входить в список финансовых инструментов, разрешенных для выполнения данной сделки, и т.п. Пройдя этапы проверки, заявка может быть отправлена непосредственно в биржевую торговую систему или ждать определенного момента, когда ее следует туда отправить. Это может зависеть как от вида самой заявки, так и от свойств системы. К примеру, отдельные виды заявок не попадают сразу в биржевую торговую систему, или заявка может попасть в электронную систему исполнения приказов через операционный отдел, или заявка, доставленная на торговую площадку биржи, распечатывается и передается брокеру.
В системы электронной торговли встроены модули по управлению риском. Эти модули связаны с мерами защиты от рисков, которые несут посредники (брокеры) от действий клиентов.
К простейшим методам можно отнести позиционное управление риском до начала торгов. Заявки оцениваются по максимальному значению, установленному для конкретного счета. Вводятся соответствующие ограничения, которые могут относиться или к счету, или к отдельным финансовым инструментам, например, ограничения могут относиться как к количеству финансовых инструментов, так к размеру лота. В ряде случаев удобно связывать влияние рыночных колебаний на состояние портфеля ценных бумаг и его различные характеристики с состоянием торгового счета. В этом случае используется денежный риск-менеджмент до открытия торгов. Он позволяет оценить достаточность денежных ресурсов клиента с учетом состояния его счета на планируемые сделки. Существует и более сложный метод управления риском — маржинальный риск-менеджмент.
На современном этапе в результате использования достижений в области компьютерных и информационно-коммуникационных технологий применительно к торговле финансовыми инструментами одним из путей повышения эффективности торговли и управления рисками все отчетливее просматривается тенденция замены трейдера-человека трейдером-роботом, о чем будет подробнее идти речь далее
***4.4. АППАРАТНО-ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ИНФОРМАЦИОННО-АНАЛИТИЧЕСКАЯ СРЕДА ИНТЕРНЕТ-ТРЕЙДИНГА
Успешное ведение электронной торговли на финансовых рынках во многом зависит от четкой работы аппаратного, программного обеспечения, а также надежности и быстроты передачи информации по каналам связи. Следует обратить внимание на высокую динамику развития систем электронного трейдинга, в которых появляются и новые функции, и новые возможности получения рыночной информации.
Не существует единых рекомендаций для выбора компьютера и программного обеспечения в силу того, что это во многом зависит от поставленных целей и решаемых при этом задач. Например, маркет-мейкеру может понадобиться более мощный компьютер в силу специфики его работы, по сравнению с рядовым трейдером.
Маркет-мейкеры — участники рынка, в обязанность которых входит поддержание его ликвидности; они обязаны котировать финансовые инструменты и как покупатели, и как продавцы.
Пользователям программного обеспечения необходимо придерживаться определенных требований к аппаратному устройству и операционной системе, рекомендованных для работы с торговым приложением клиента, в силу того, что тестирование осуществлялось на компьютерах с соответствующей конфигурацией. В связи с этим полезно познакомиться с требованиями производителей торговых систем.
Отметим ряд требований для доступа к Торговой системе ММВБ.
В качестве вычислительной платформы рекомендуется использовать компьютеры, работающие под управлением операционной системы MS Windows 2000, 7 или ХР, с объемом оперативной памяти не менее 1024 Мбайт.
Предлагаются рабочие места трейдера: для работы на фондовом рынке — MICEX Trade SE, на срочном рынке — MICEX Trade FO, на валютном рынке — MICEX Trade Currency, на рынке депозитов и кредитов ЦБ РФ - MICEX Trade Money.
Для того чтобы составить представление об этих программных продуктах, отметим некоторые параметры рабочего места MICEX Trade SE. Этот терминал поддерживает все режимы торгов и типы заявок, которые определяются регламентом торгов на ММВБ, а в случае его изменения осуществляются обновления через систему автоматического обновления, причем загружаются лишь обновленные компоненты, что немаловажно для экономии трафика и сохранения предыдущих настроек. Однородная информация представляется в соответствующих таблицах. Например, таблицы «Котировки», «Заявки», «Все сделки» присутствуют фактически в любой системе интернет-трейдинга.
К важным свойствам интерфейса следует отнести возможность создания нескольких виртуальных «рабочих столов» и переключения между ними. Кроме этого, можно открывать несколько таблиц и их копии с индивидуальными настройками, а также оптимальным образом размещать таблицы на экране монитора с целью экономии экранного пространства и не накладывать таблицы друг на друга. Реализованы расширенные возможности сортировки и фильтрации информации в таблицах, удобный интерфейс поиска информации и наличие системы оповещения о наступлении тех или иных событий и т.д. В системе организован удобный интерфейс ввода заявок: направленность заявок, отображение справочных параметров финансового инструмента, показ лучших котировок спроса и предложения, возможность использования горячих клавиш и мыши для ввода информации и т.д.
К существенным функциям системы можно отнести:
использование оптимизированных алгоритмов обработки больших объемов информации;
экспорт различных форматов данных;
пакетный ввод и контроль параметров заявок;
копирование ранее введенных заявок;
обмен сообщениями;
инструменты для маркет-мейкеров и специалистов;
выбор языка интерфейса, полноэкранный режим работы и т.д.
Можно также осуществить доступ к торгам и информации о ходе торгов без использования сети Интернет, а по выделенному каналу связи с внутренней торговой сетью биржи. Этим могут воспользоваться, например, инвестиционные компании, оказывающие брокерские услуги. К преимуществам такого способа подключения относятся стабильное и безопасное соединение с торговой сетью ММВБ, широкая пропускная способность, расширенные возможности организации архитектуры доступа с использованием собственных брокерских информационно-аналитических и прочих систем через универсальный программно-аппаратный шлюз MICEX Bridge. При этом предъявляются определенные требования как к сетевому оборудованию (рекомендуется оборудование компании Cisco Systems), так и к маршрутизатору (внешний порт с интерфейсом К.35, внутренний порте интерфейсом Ethernet 10/100).
Можно использовать внешние программно-технические средства в виде брокерских, аналитических систем, а также систем риск-менеджмента и т.д., которые могут получать информацию из Торговой системы ММВБ и подавать заявки на выполнения транзакций в режиме реального времени. К предъявляемым при этом требованиям, помимо использования универсального программно-аппаратного шлюза и межсетевого экрана PIX, рекомендуется использование версий клиентов, укомплектованных модулем подключения к Торговой системе. Модуль должен быть рассчитан на обработку буфера обмена данными размеров 60 Кбайт и на использование каналов связи с пропускной способностью не менее 256 Кбит/с.
Одной из первых систем интернет-трейдинга, подключенных к торговой системе ММВБ и используемых в России с момента ее появления и по настоящее время, является система «АЛОР-Трейд». В ноябре 1999 г. она первой была подключена к торгам на ММВБ.
Эту систему легко освоить, она использует минимум ресурсов компьютера, быстро обновляет информацию и отправляет заявки на биржу.
Минимальные требования для установки систем интернет-трейдинга приводятся на сайтах инвестиционных компаний.
В отмеченных выше двух случаях, при небольших расхождениях в требованиях к аппаратной части компьютеров, нет расхождения в требованиях к операционным системам. Некоторые же программные продукты предъявляют более жесткие требования к операционным системам.
Теперь остановимся на вопросах информационно-аналитической поддержки интернет-трейдинга. Существует достаточно большое количество источников информации экономического, политического, финансового характера.
К ним прежде всего можно отнести как общемировые службы новостей, такие, как CNN, Reuters, Bloomberg, Dow Jones, так и российские Росбизнесконсалтинг, АК&М, ПРАЙМ-ТАСС.
Интернет-порталы, содержащие разделы, посвященные бизнесу и финансам: YahooEnance, Lycos Investor, MS Investor, Рамблер, Яндекс.
Компании или биржи, поставляющие котировки в режиме реального времени: Межбанковский финансовый дом (МФД), Агентство «Финмаркет», ММВБ, РТС и другие источники.
Различного рода издания, поставляющие экономическую, финансовую, аналитическую информацию, журнал «Валютный спекулянт», журнал «Рынок ценных бумаг».
Государственные организации: Центробанк, ФСФР. Специализированные сайты небольших компаний. Один из достаточно удобных источников информации — это брокерские фирмы.
Информацию, предоставляемую международными информационными агентствами, можно получать не только на сайтах этих агентств, но и с помощью предлагаемых ими информационных систем. Среди них можно отметить Reuters, Dow Jones Telerate, Bloomberg, и др.
Рейтер — одно из ведущих мировых агентств новостей и финансовой информации. Оно предоставляет информационные услуги для различных категорий пользователей, как профессиональным участникам финансовых рынков, так и частным инвесторам. Информационные финансовые продукты дают возможность пользователям получать котировки по широкому спектру финансовых инструментов, включая валюты, акции, облигации, фьючерсы, опционы и т.д. Кроме этого, допустимо использование различных программных приложений, позволяющих проводить не только анализ данных, но и осуществлять сделки на рынках валют, ценных бумаг, фьючерсов и опционов.
Терминал Reuters iScreen сочетает в себе возможности предоставления информации непосредственно с финансовых и товарных рынков в режиме реального времени и их обработку. Допустима работа через Proxy-сервер, но он должен поддерживать протокол NAT (Network Address Translation). Это могут быть сервера типа WinGate, Win Route. В поле для заполнения статического IP адреса вписывается внутренний адрес машины, на которой установлен Reuters iScreen.
Рассмотрим функциональные свойства и состав программного обеспечения Reuters iScreen. Программное обеспечение состоит из трех продуктов: Reuters Kobra, Reuters Messaging и Infotecs VipNet Monitor. Reuters Kobra предоставляет пользователю возможность получать и отображать на экране компьютера новости и финансовую информацию в режиме реального времени, использовать полученные котировки для их графического представления и проведения технического анализа, создавать собственную визуальную среду представления и обработки информации в виде создания собственных экранов и ряд других возможностей. Приложения Reuters Messaging и Infotecs VipNet Monitor представляют собой чат-систему в режиме реального времени, т.е. программу, предназначенную для обеспечения безопасности обмена данными между коммуникационным центром Reuters и Reuters Kobra.
Программа технического анализа Reuters Graphics Professional может проводить анализ с помощью более чем 70 встроенных в нее индикаторов, причем с одновременной обработки до 16 графиков. Кроме этого, возможен как экспорт данных в другие приложения, например в MS Excel, так и импорт данных. Можно проводить ретроспективный (исторический) и текущий (в режиме реального времени) анализ информации, отслеживать моменты, заданные некоторыми условиями, и оповещение об их выполнении, представлять большое количество линий тренда, копировать таблицы и графики в отчеты, проводить специальный анализ фьючерсных рынков и т.д. Предоставляется доступ подключения к терминалу Reuters iScreen популярных программ технического анализа. Например, MetaServer for Windows DDE дает возможность совместного использования Reuters iScreen с такими широко известными программами, как Metas-tock Professional и TradeStation/'ProSuite 2000/ (OmegaResearch).
Несмотря на то, что современное программное обеспечение для трейдинга, как правило, обладает дружественным интерфейсом пользователя, желательно до начала торговли на реальном счете познакомиться с работой на виртуальном счете. Это придаст пользователю не только уверенности в работе, но и поможет найти правильный выход из затруднительных ситуаций, которые возникают в работе каждого трейдера.
В заключение отметим, что занятие интернет-трейдингом предъявляет определенные требования не только к аппаратно-программному обеспечению, но и к тем, кто решил им заняться. В силу недостаточных навыков, недостатка должного внимания при работе за компьютером, а может быть, и вследствие усталости многие пользователи сталкиваются с негативными последствиями своих ошибочных действий. Известно большое количество случаев, повлекших за собой серьезные последствия в силу небрежности трейдеров. Для иллюстрации сказанного, в качестве примера, приведем сведения, опубликованные в журнале «Валютный спекулянт» (2006. № 9). На NASDAQ [35] из-за ошибки американского брокера акции Google вместо 380 долл. были представлены к продаже за 38 долл., что вызвало какое-то время колебания акций Google в очень широком диапазоне. А вот еще пример, случившийся в компании J-Com. Ее трейдер в конце 2006 г. вместо 1 акции за 610 тыс. иен (5 тыс. долл.) продал 610 тыс. акций за 1 иену, и эти данные ушли на Токийскую биржу, хотя программа компьютера и выдала тревожный сигнал. Сделка была принята к исполнению, а компании J-Com эта ошибка трейдера обошлась в 3 млрд евро! Подобного рода случай произошел и с немецким индексом DAX, который однажды рухнул на 15% из-за неверно нажатой трейдером клавиши. Немало ошибок трейдеров случаются на любой бирже, и список примеров можно было бы продолжить.