Научная статья на тему 'Программная торговля на фондовом рынке'

Программная торговля на фондовом рынке Текст научной статьи по специальности «Экономика и бизнес»

CC BY
122
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Программная торговля на фондовом рынке»

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

Литература

1. Бурлаков М.В. Ситуационное обслуживание заявок с конечным временем старения. - К.: АН УССР, 1984.

2. Бурлаков М.В. Ситуационное управление заявками в СМО. - К.: Наук. думка, 1991.

ПРОГРАММНАЯ ТОРГОВЛЯ НА ФОНДОВОМ РЫНКЕ

А.В. Побединский, к.э.н.

(Российская экономическая академия им. Г.В. Плеханова, г. Москва, [email protected])

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

С развитием компьютерных технологий и вычислительной техники появилось множество ранее не осуществимых возможностей и новых инструментов торговли, находящих широкое применение на фондовых биржах, в частности, создание и использование не только механических, но и автоматических торговых систем (АТС), осуществляющих торговлю без непосредственного участия человека.

Нью-Йоркская фондовая биржа до недавнего времени определяла термин «программная торговля» как стратегию торговли, вовлекающую в закупку или продажу от 15 видов акций, имеющих полную рыночную стоимость от $1 миллиона и выше [1]. С 17 апреля 2007 г. Комиссия по ценным бумагам и биржам США предложила внести изменения в определение программной торговли и отменить ограничение на долларовый объем торговли для замены требований упрощенной аудиторской проверки согласно положению 410В [2].

Программная торговля, например, чрезвычайно популярна в хеджевых фондах и при внутридневной торговле, где специалисты автоматизируют сложные стратегии, которые невозможно было бы осуществить без компьютера. Многие брокерские компании используют торговые автоматы для проведения арбитражных сделок между биржами и для управления собственными активами. Например, на ММВБ успешно используется торговый робот, который за 1 час способен совершать до 4 000 операций купли/продажи [3].

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

ление общим риском и распределение депозита сводится к портфельному управлению АТС.

Отбор инструментов для АТС является трудоемкой и недостаточно формализованной задачей. Каждый потенциальный инструмент предварительно тестируется, и результат теста заносится в таблицу-список со своим весом. Упорядочение списка и назначение каждой его записи веса, как правило, производятся согласно принятой условной формуле оптимальности.

Распределение инвестиций между стратегиями является следующим подпунктом, который выполняется на стадии подготовки к торговле. Часто торговля происходит на разных площадках с использованием различных инструментов. Например, если одна АТС использует американские инструменты, другая - российские, то перераспределение депозита может занять несколько дней.

Начало торговой сессии (рис. 1) определяется наличием дневных ликвидных инструментов на рынках и совпадением их с данными из таблицы с учетом весов. После решения вопроса о том, какими инструментами и какими АТС следует торговать, осуществляется торговля. Немаловажной является служба оповещений, своевременно подающая сигналы человеку в случае сбоев связи или критических ошибок (неисполнение ордеров, отмена заявок и т.п.).

Практическое применение АТС

Пусть имеется набор АТС: АТСЬ АТС2, ... АТСП. Количество АТС - п. Каждая АТС может иметь несколько наборов параметров оптимизации - топ-моделей; число топ-моделей для АТС -к. Пусть имеется список потенциальных инструментов рынка А: Ах, А2,...,Ат. Количество инструментов рынка - т. Тогда возможны следующие варианты применения АТС.

1. Число АТС равно числу инструментов рынка А:

АТСх - Ах, АТС2 — А2,

АТСп — Ап.

2. Одна АТС торгует несколькими инструмен-

тами:

АТСх

- Ax

- A,

A

3. Число одинаковых АТС равно к - числу оптимизируемых топ-моделей на один инструмент:

АТСх(1 '— Ах, АТСх(2) — Ах,

АТСх(к) — Ах.

4. Несколько различных АТС торгуют одним инструментом:

АТСх — Ах, _ АТС2 — Ах,

АТСп — Ах.

5. Комбинации пунктов 1-4.

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

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

Варианты 3, 4 (несколько АТС на один инструмент) целесообразны для торговли внутри дня. При более длительной торговле ставится под сомнение основное правило диверсификации рисков - не торговать только одним инструментом при наличии других рынков и инструментов.

Поиск наиболее перспективных инструментов, рынков и АТС - достаточно трудоемкий процесс, который, как правило, попутно связан с оптимизацией АТС. Он должен проводиться регулярно, и

полностью избавиться от участия человека невозможно.

Следующим серьезным применением АТС является торговая платформа брокера, с которой АТС предстоит работать. В настоящее время для автоматической торговли на российском фондовом рынке есть три основные торговые платформы: Quik, Netinvestor и TransaqTrader.

Платформа Netinvestor использует специализированный API Netinvestor-интерфейс, через который и осуществляется связь внешних программ с платформой. API-интерфейс предоставляет доступ к документированному ограниченному набору функций платформы Netinvestor, необходимых для ведения автоматической торговли.

Разработчики платформ TransaqTrader и Quik поступили иначе: вместо создания интерфейса с приложениями обмениваются файлами. Файлы содержат строки-требования к торговой платформе о выставлении ордеров. Платформы аналогично сообщают приложениям о результате выполнения их запросов на выставление каждого ордера. Основным преимуществом Quik является поддержка интерфейса баз данных ODBC (Open Data Base Connectivity), через которые происходит экспорт таблиц данных с результатами торговых операций.

Следует отметить, что разработчики непрерывно исправляют свои ошибки и вносят изменения. Так, например, экспорт данных из Quik в Wealth-Lab позволял видеть только текущий день торгов, предыдущая история полностью игнорировалась.

На рисунке 2 приведена возможная схема взаимодействия АТС клиента с торговой площадкой брокера.

Торговая Импорт

платф орм а котировок и

брокера результатов

сделок

t £

Сервер брокера — Файл с расп оряжен иям и о сделках

П рограм м а-

среда, в которой реализована АТС

П одпрограм-ма - связь с брокером

Рис. 2

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

Сформулируем интернет-распределенную архитектуру взаимодействия АТС (рис. 3).

Центральным звеном является серверное приложение. На клиентских приложениях, реализация которых будет осуществляться удаленно, в зале брокера установят сами АТС. Люди, обслужи-

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

Интернет-распределенная архитектура клиент-серверных АТС позволит принципиально изменить эффективность управления и распределения депозитов по АТС и брокерам, добиться глубокой диверсификации биржевых активов, избавиться от временного фактора - задержки связи, сократить

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

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

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

Литература

1. NYSE Rule 80A.40(b) Index Arbitrage Trading Restrictions. (http://www.nyse.com/glossary/1042235995760.html).

2. Federal Register (USA): April 17, 2007. - Vol. 72. - Num. 73. - pp. 19225-19227. (From the Federal Register Online via GPO Access. D0CID:fr17ap07-88.// wais.access.gpo.gov).

3. Чеботарев Ю. Торговые роботы на российском фондовом рынке. - М.: Омега-Л, 2006. - 136 с.

4. Беляев А., Евтушенко С. Принципы построения механических торговых систем. // Валютный спекулянт. - 2006. -№ 6.

5. Яшин С. Базовые принципы создания торговых автоматов. // Там же. - № 5.

СОЗДАНИЕ ПРОГРАММНЫХ СРЕДСТВ ДЛЯ АНАЛИЗА ПОСЕЩАЕМОСТИ САЙТА

Ф.Ф. Юсифов

(Институт информационных технологий НАН Азербайджана, г. Баку, [email protected])

Ключевые слова: эффективность работы сайта, счетчик посещений, бесплатные продукты (системы), аналитический сервис, регистрационные журналы сервера.

Получение и обработка статистических данных о посетителях сайта - важная задача для определения эффективной маркетинговой стратегии и оптимального использования Web-сервера. Тщательный анализ журналов сайта может помочь в выработке четкой стратегии развития [1].

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

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

i Надоели баннеры? Вы всегда можете отключить рекламу.