![]() |
телефон/факс (495) 745-81-26 (495) 234-24-79 |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||
Первые шаги в Web2l
|
1. Просмотр оперативной рыночной информации1.1 Логическая структура данных
Не существует строгих правил, которые определяли бы, что должно быть представлено на первом уровне иерархии, а что на втором. Но обычно на первом уровне представляются рынки, а на втором – группы элементов данных. Рынок может представлять фондовую биржу (ММВБ, РТС и т. д.), электронную торговую систему (Instinet, Tradepoint и т. д.) или информационное агентство. Группа представляет набор элементов одной и той же природы, например, акции, заявки, сделки и пр. Элементы, относящиеся к одной и той же группе, могут быть описаны одним и тем же набором полей данных и поэтому могут быть показаны в одной таблице. Группа часто соответствует набору инструментов, торги по которым проводятся в рамках одного режима (board). На Рис. 6.1 приведен пример логической структуры данных, которая могла бы быть использована при работе с реальными биржами. Некоторые группы второго уровня могут отсутствовать в древовидной структуре, но, тем не менее, быть доступными для показа в виде таблиц через механизм действий, описанный ниже. Это так называемые таблицы 2-го уровня. Примером такой таблицы может быть таблица “Котировки”, открываемая из таблицы “Финансовые Инструменты” для выбранной бумаги. Открытие некоторых таблиц может предваряться выдачей на экран формы, в которой требуется ввести некоторые параметры, без указания которых открытие таблицы невозможно. Это т.н. параметризованные таблицы. 1.2 Просмотр логической структуры данныхНа следующем ниже рисунке показано, как логическая структура данных представлена внутри панели WEB2L® ActiveX Control. Показан только первый уровень дерева (уровень рынков) (Рис. 1-1).
Рис. 1-1. Согласно изображению на рисунке, можно видеть оперативные данные с двух бирж: ММВБ и РТС. При двойном щелчке мышью на узле “MICEX” этот узел развернется и появится уровень групп. Будет видно, какие виды (группы) оперативных данных можно получить с ММВБ. При работе с другими биржами могут быть доступны другие виды оперативной информации (Рис. 1-2).
Рис. 1-2. Кроме того, на первом уровне логической структуры данных расположен узел Сервис, который состоит из “Корзины Заявок” и “Транзакций”. Назначение и работа с ними будут рассмотрены ниже. Слева от узла ММВБ виден небольшой прямоугольник со знаками “минус” или “плюс” внутри. Минус указывает, что узел не пуст и показан в развернутом виде. Плюс указывает, что узел не пуст и показан в свернутом виде. Разворачивать и сворачивать узлы дерева можно щелчком мыши по квадратикам с изображениями плюса или минуса либо двойным щелчком мыши по самому узлу. Перезагрузить список групп с рынка можно только завершив текущий и начав новый сеанс работы WEB2L® ActiveX Control. Простейший способ осуществления этой процедуры - нажать на кнопку “Обновить” на панели инструментов веб-обозревателя и заново войти в систему. 1.3 Представление оперативной рыночной информации на экранеПри двойном щелчке мышью на узле, который представляет некоторую группу, открывается информационное окно для этой группы. Это окно содержит подробную оперативную информацию по всем элементам группы. Информация представлена в табличной форме (Рис. 1-1). Все информационные окна открываются в панели оперативной информации WEB2L ActiveX Control. Одновременно может быть открыто несколько информационных окон. Содержание всех их обновляется одновременно в реальном времени. Это означает, что при работе с реальными биржами и другими аналогичными источниками оперативной информации можно в одно и то же время видеть ситуацию на нескольких рынках. В случае работы с единственным источником данных очевидно доступна информация только из этого источника.
Рис. 1-1. Набор столбцов каждого информационного окна определяется источником данных, связанным с группой. Заголовок любого информационного окна составной и содержит названия первого и второго уровней логической структуры данных для данной группы. Кроме того, указывается количество элементов (строк) внутри группы. Если MDH потеряет связь или завершит соединение с некоторым источником данных, то к заголовкам всех открытых информационных окон, связанных с этим источником данных, добавляются слова “не доступен”. Все эти окна будут продолжать содержать информацию, которая была в наличии на момент потери или завершения соединения с источником данных. Можно закрывать и повторно открывать эти окна без потери их содержимого. Если оператор MDH восстановит соединение с источником данных, то все такие окна будут заново заполнены текущей оперативной информацией и словосочетание “не доступен” исчезнет из заголовков (Рис. 1-2).
Рис. 1-2. При попытке открыть информационное окно для группы, связанной с источником данных, с которым MDH не имеет соединения с момента его запуска, в строку состояния будет выведено сообщение о том, что требуемая группа не доступна, и окно открыто не будет (Рис. 1-3).
Рис. 1-3. В реальной жизни рано или поздно во время сеанса работы с MDH возникнут коммуникационные проблемы. Привести здесь все возможные экранные диагностические сообщения нереально. Достаточно знать, что WEB2L® ActiveX Control выдает все эти сообщения стандартным способом. Например, в случае нарушения связи между клиентским компьютером и компьютером MDH может появиться следующее сообщение (Рис. 1-4).
Рис. 1-4. После закрытия такого сообщения нажатием клавиши “Enter”” или щелчком мыши на кнопке “Да” в строке состояния соединения будет отображено сообщение, указывающее на то, что сеанс закрыт (Рис. 1-5).
Рис. 1-5. Начать новый сеанс работы можно нажатием кнопки “Обновить” на панели инструментов веб-обозревателя. 1.4 Управление расположением оконЕсли расположить указатель мыши в панели оперативной информации вне какой-либо таблицы и нажать на правую кнопку мыши, то на экране появится меню, которое позволяет, в частности, манипулировать окнами с информационными таблицами (Рис. 1-1).
Рис. 1-1. Пункт меню “Закрыть все” позволяет закрыть все окна с информационными таблицами. Команды “Каскад”, “Горизонтальная мозаика” и “Вертикальная мозаика” дают возможность расположить открытые окна на экране в стиле, соответствующем тексту в меню: каскадом (Рис. 1-2);
Рис. 1-2. вертикальной мозаикой (Рис. 1-3);
Рис. 1-3. горизонтальной мозаикой (Рис. 1-4).
Рис. 1-4. 1.5 Выполнение транзакцийТранзакции позволяют выполнять активные действия, которые фактически исполняются источником данных, например ввод или снятие заявок. Различные источники данных имеют различные наборы транзакций. Некоторые источники данных могут вообще не предоставлять возможность выполнять транзакции (например, информационные агентства). Для просмотра списка транзакций для некоторой группы достаточно щелчка правой кнопкой мыши на строке информационного окна этой группы. Появится всплывающее меню, каждый элемент которого соответствует какой-либо одной транзакции. В списке транзакций присутствует пункт меню, название которого выделено жирным шрифтом. Это так называемое default - действие, для выполнения которого достаточно выполнить двойной щелчок левой кнопки мыши в строке таблицы, без открытия контекстного меню. Некоторые транзакции в меню могут быть показаны серым цветом. Это значит, что они не разрешены для данного конкретного элемента. Причины этому могут быть самыми различными. Например, если группа представляет собой таблицу заявок, то транзакция снятия заявки будет недоступна для всех неактивных заявок. 1.6 Сервисные таблицыУзел “Сервис” первого уровня логической структуры данных может содержать таблицы “Корзина заявок” и “Транзакции”. Видимость этих таблиц в древовидной структуре данных определяется формой “Параметры”, которая вызывается командой “Параметры” меню панели оперативной информации.
Рис. 1-1. “Корзина Заявок” позволяет заранее сформировать пакет заявок, а затем в нужное время быстро послать все или только выбранные заявки на тот или иной рынок для выполнения. Таблица “Транзакции” содержит протокол действий пользователя в течение сеанса работы. 1.6.1 Просмотр протокола транзакцийТаблица “Транзакции” содержит протокол действий, предпринятых пользователем в течение сеанса работы (Рис. 1-1).
Рис. 1-1. Таблица “Транзакции” имеет следующие колонки.
Колонка “Статус” отражает стадию, на которой находится выполнение транзакции. Она может содержать один из следующих символов: “?” - транзакция передается на MDH, “R” — транзакция отвергнута MDH, “A” - транзакция принята MDH и будет передана для исполнения источнику данных, пробел – транзакция исполнена источником данных. Положительный результат ее выполнения или нет, пользователь может определить по содержимому колонки “Ответ”. В эту же таблицу попадают все информационные сообщения, посланные пользователю системой или другими пользователями. Соответствующие строки таблицы содержат символ “!” в колонке “Статус”. |
|||||||||||||||||||||||||||||||||