"Интернет-Дилинг"

Руководство пользователя.

Содержание.

  1. Введение
  2. Системные требования
  3. Установка программы
  4. Начало работы
  5. Рабочие окна
  6. Ввод и снятие заявок
  7. Получение отчетов
  8. Настройки программы
  9. Экспорт данных
  10. Импорт транзакций
  11. Средства криптозащиты информации

1. Введение.

Система "Интернет-Дилинг" предназначена для торговли ценными бумагами на Фондовой секции и секции Гос. Ценных бумаг ММВБ, Биржевом рынке акций РТС и ФОРТС. Программа позволяет видеть ход торгов по всем доступным финансовым инструментам в режиме "реального времени", вводить заявки, отслеживать состояние своего портфеля, получать отчеты в режиме on-line, использовать кредитные ресурсы брокера (торговля с плечом).

2. Системные требования.

Минимальная конфигурация:

Рекомендуемая конфигурация:

3. Установка программы.

Установка осуществляется программой – мастером установки, которая спросит Вас, куда установить систему (по умолчанию предлагается путь "C:\Program Files\ItClient"). По завершении установки создается ярлычок для запуска программы – "Пуск" -> "Программы" -> "Инвестбанк Интернет-Дилинг " –> "Интернет-Дилинг Клиент".


Рис. 1. Запуск программы.

4. Начало работы.

После запуска перед Вами появится основное окно программы (рис. 2).


Рис. 2. Главное окно программы.

В нижней строке окна расположен индикатор соединения с сервером.


Рис. 3.

После запуска программы связь отсутствует. Для начала работы надо установить связь с сервером. Для этого выберите меню "Сеанс" -> "Начало" или кнопку с изображением локатора. Программа запросит имя пользователя, пароль и носитель с файлом секретного ключа.


Рис. 4.

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

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


Рис. 5.

Если соединиться не удалось, будет выдано сообщение "Нет доступного сервера". В этом случае надо проверить соединение с Интернет. Если Ваш компьютер подключен к Интернет через Proxy или FireWall, то надо разрешить исходящие соединения по протоколу TCP на порт 7003.

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

5. Рабочие окна.

В данном разделе рассмотрим по порядку все окна, которые Вы можете использовать при работе с системой "Интернет-Дилинг".

5.1. Финансовые инструменты.

Окно финансовых инструментов (рис. 6) содержит общую информацию о ходе торгов ценными бумагами.


Рис. 6. Окно "Финансовые инструменты".

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

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

Окно котировок также можно открыть с помощью двойного щелчка мышью над строкой таблицы с нужным финансовым инструментом. Открыть окно монтажа можно двойным щелчком мыши при нажатой на клавиатуре клавише "Shift". Двойным щелчком при нажатой на клавиатуре клавише "Ctrl" можно открыть окно ввода заявки.

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

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

Выбор отображаемых инструментов можно произвести через меню "Настройка" –> "Финансовые инструменты", а также через всплывающее меню (правая кнопка мыши) на этом окне.


Рис. 7. Настройка списка финансовых инструментов.

В списке "Режимы" отображается перечень торговых режимов с их наименованиями и кодами. С помощью кнопок "+", "-" и "*" или аналогичных клавиш на цифровой клавиатуре можно, соответственно, выделить все режимы, снять выделение со всех режимов или инвертировать выделение у всех режимов.

В списке "Доступно" перечислены финансовые инструменты, доступные для работы через систему и относящиеся к выделенным торговым режимам. В список "Выбрано" при помощи кнопки "Добавить" можно отобрать нужные финансовые инструменты.

Между списками "Доступно" и "Выбрано" можно с помощью мыши перетаскивать выделенные финансовые инструменты, а также можно изменять порядок следования финансовых инструментов в списке "Выбрано".


Рис. 8. Настройка отображаемых полей таблицы.

Аналогично при помощи меню "Настройки" –> "Формат" можно настроить нужные столбцы в таблице (рис. 8). По любому из столбцов можно переключать порядок сортировки щелчком мыши на соответствующей колонке в заголовке таблицы финансовых инструментов.

Название столбца Описание
Биржа Идентификатор биржи.
Режим Код режима торгов.
Режим (наименование) Наименование режима торгов.
Код Код финансового инструмента.
Наименование Наименование финансового инструмента.
Наименование (полное) Полное наименование финансового инструмента.
Спрос Лучшая цена покупки на данный момент.
Предложение Лучшая цена продажи на данный момент.
Объем спроса (лот) Совокупный объем всех заявок на покупку по данной ценной бумаге в лотах.
Объем предл. (лот) Совокупный объем всех заявок на продажу по данной ценной бумаге в лотах.
Открытие Цена первой сделки за текущую торговую сессию.
Максимум Максимальная цена за текущую торговую сессию.
Минимум Минимальная цена за текущую торговую сессию.
Оценка Средневзвешенная цена за текущую торговую сессию.
Последняя Цена последней сделки.
Время посл. Время последней сделки.
Объем посл. (лот) Объем последней сделки в лотах.
Объем посл. Объем последней сделки в рублях.
К закрытию Разница между текущей ценой и ценой закрытия предыдущей торговой сессии.
% к закрытию Разница между текущей ценой и ценой закрытия предыдущей торговой сессии в процентах.
Оборот(шт.) Объем торгов в бумагах за текущую торговую сессию.
Объем(руб) Объем торгов в рублях за текущую торговую сессию.
НКД Накопленный купонный доход (облигации).
Доходность Доходность в процентах (облигации).
Дата погашения Дата погашения (облигации) или Дата исполнения (фьючерсы).
Величина купона Величина купона в рублях (облигации).
Дата выпл. купона Дата выплаты купона (облигации).
Длительность купона Периодичность погашения купона в днях (облигации).
Аукцион Признак проведения аукциона по данной ценной бумаге ("Да" или пусто).
Пред. доходность Доходность в процентах на предыдущей торговой сессии (облигации).
Пред. оценка Средневзвешенная цена за предыдущую торговую сессию.
Закр. пред. сессии Цена последней сделки за предыдущую торговую сессию.
Размер лота Размер лота по данному инструменту.
Номинал Номинальная стоимость ценной бумаги (облигации).
Минимальный шаг цены Минимальный шаг цены заявок, установленный биржей.
Дата окончания торгов Дата окончания обращения инструмента
Верхний лимит цены Максимально допустимая цена торговой сессии, установленная организатором торгов
Нижний лимит цены Минимально допустимая цена торговой сессии, установленная организатором торгов
ГО покупателя Гарантийное обеспечение на один контракт (покупка)
ГО продавца Гарантийное обеспечение на один контракт (продажа)
Шорт цена Цена, ниже которой запрещается короткая продажа (шорт). Расчитывается организатором торгов.

5.2. Котировки.


Рис. 9. Окно "Котировки".

Окно котировок (рис. 9) содержит информацию о десяти лучших ценах продажи и десяти лучших ценах покупки. В окнах котировок СПФБ есть все цены на покупку и на продажу.

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

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

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

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

С помощью пункта меню "Установить алерт на цену" можно открыть окно ввода алертов, в котором будут заданы начальные значения полей для текущей ценной бумаги и указанной цены. Выбрать набор отображаемых полей можно из всплывающего меню окна котировок (пункт "Формат таблицы") или из главного меню программы (пункт "Настройки" -> "Формат").

Название столбца Описание
Заявки (покупка) Количество лот в собственных заявках на покупку по данной цене.
Заявки (продажа) Количество лот в собственных заявках на продажу по данной цене.
Заявки Количество лот в собственных заявках по данной цене.
Доходность покупки Доходность инструмента по котировке на покупку.
Доходность продажи Доходность инструмента по котировке на продажу.
Доходность Доходность инструмента по котировке.
Купля Количество лот в заявках на покупку по данной цене.
Продажа Количество лот в заявках на продажу по данной цене.
Цена Котировка

5.3. Монтаж.


Рис. 10. Окно "Монтаж".

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


Ввод заявки

Щелчок левой кнопкой мыши по котировке на покупку или продажу автоматически заполняет соответствующее поле цены (1) и ставит фокус ввода на кнопку "Купить" или "Продать" соответственно. Последущее нажатие клавиши "Enter" приведет к выставлению лимитированной заявки на покупку (продажу) по указанной цене. Строка с ценой введенной заявки подсвечивается (8). Так же можно вручную заполнить поле цены (1) на покупку или продажу, затем кликнуть кнопку "Купить" или "Продать".


Ввод заявки по "встречной котировке"

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


Сдвиг заявок

Кнопками (4) можно перемещать заявки по цене. При нажатии на кнопку со стрелкой вверх все активные заявки изменят свою цену на величину, указанную в поле "Шаг " в сторону "к исполнению ", если нажать кнопку со стрелкой вниз - соответственно "от исполнения ".


Снятие заявки

Для отмены активных заявок на покупку используется кнопка "Снять", расположенная слева, на продажу - справа. Кнопка "Снять" имеет контекстное меню (по правой кнопке мыши), в котором можно выбрать как будут сниматься заявки : все, по указанной цене или последняя введенная по времени. Обе кнопки "Снять" задублированы комбинациями клавиш Ctrl+A и Ctrl+S.


Автоматическая коррекция объема

Поле "Кол-во" содержит объем заявки в лотах. В полях (3) и (7) можно указать максимальный объем позиции на покупку и на продажу в лотах. Если в меню "Настройки-Общие настройки-Ввод заявки" выбран пункт "Автокоррекция объема заявок в окне Монтаж", то программа будет автоматически корректировать количество лотов в поле "Кол-во" исходя из заданного максимального объема позиции и текущей открытой позиции. Например, в поле (3) указано 1000 - максимальный объем на покупку. Трейдер выставляет заявку на покупку на 1000 лотов, она исполняется частично на 400, остаток снимается. При вводе следующей заявки на покупку поле "Кол-во" автоматически скорректируется до 600 лотов. Если трейдер решает закрыть позицию и вводит заявку на продажу, то поле "Кол-во" скорректируется до 400 лотов.


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

5.4. Графики.

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


Рис. 12. Окно "Графики".

Название Описание
Новый график Добавить график эмитента в данное окно.
Удалить график Удалить активный график из окна.
Отключить закладки Позволяет отключить закладки с названиями графиков. При этом название текущего графика будет отображаться в заголовке окна. Также в заголовке окна справа появится кнопка с выпадающим меню для переключения между графиками.
Закладки в несколько рядов Позволяет включить отображение закладок с заголовками графиков в несколько рядов.
Bars (полосы) Изменить вид графика (Bars (полосы), Candles (свечки), Lines (линии)).
Автоматический масштаб Автоматическое изменение масштаба графика в зависимости от размера окна и количества данных.
Параметры графика Редактирование параметров окна графика (тип графика, отступ справа от графика, цвета, параметры индикаторов).
Сделать настройки графика настройками по умолчанию Установить настроенный вид графика для всех новых окон графиков.
Считать настройки графика по умолчанию Установить ранее настроенный вид новых графиков для текущего графика.
Интервал Можно выбрать из списка интервал времени, за который будут объединяться отображаемые данные.
Параметры линии тренда Редактирование параметров выделенной линии тренда (цвет, прозрачность, толщина линии). Заданные параметры в дальнейшем будут использоваться при добавлении новых линий тренда.
Удалить линию тренда Можно удалить выделенную линию тренда.
Удалить все линии трендов Позволяет удалить все линии трендов на графике.
Добавить индикатор Список индикаторов. При выборе одного из них появляется диалоговое окно параметров индикатора.
Удалить индикатор Список включенных индикаторов. При выборе одного из них он будет удален.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.


Рис. 13.

Добавить график по эмитенту можно из всплывающего меню окна "Финансовые инструменты" (рис. 13) или из всплывающего меню окна "Биржевые индексы".

Порядок следования графиков можно изменить перетаскиванием закладок в окне "Графики".

Скопировать изображение графика в буфер обмена можно нажатием одной из следующих комбинаций клавиш: Ctrl+C, Ctrl+X или Ctrl+Ins.

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

Масштаб графика по оси времени можно изменить следующими способами:


Рис. 14. Окно параметров линии тренда.

Чтобы нарисовать новую линию тренда нужно нажать клавишу "Shift" на клавиатуре и левую кнопку мыши. Затем, удерживая левую кнопку мыши, нужно переместить курсор мыши и, когда будет получена нужная линия тренда, отпустить левую кнопку мыши. Существующие линии тренда можно перемещать по графику, нажав левую кнопку мыши на линии тренда. Изменить длину и/или наклон линии тренда можно, если нажать левую кнопку мыши на конце линии тренда.

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

Окно параметров линии тренда (рис. 14) можно открыть с помощью всплывающего меню (пункт "Параметры линии тренда") или двойным щелчком мыши по линии тренда. В окне параметров линии тренда можно изменить цены правого и левого концов линии, цвет, толщину и прозрачность линии, а также включить продление линии тренда вправо и/или влево. По нажатию кнопки "Применить" устанавливаются текущие параметры линии тренда без закрытия окна настроек. Фиксируются параметры линии тренда нажатием на кнопку "ОК". Нажатие на кнопку "Отмена" возвращает линии тренда исходные значения ее параметров и закрывает окно.

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

5.5. Заявки.

В данном окне отображаются выставленные Вами заявки.


Рис. 15. Окно "Заявки".

Название столбца Описание
Биржа Идентификатор биржи.
Режим Код режима торгов.
Режим (наименование) Наименование режима торгов.
Код Код ценной бумаги.
Наименование Название ценной бумаги.
Номер Уникальный номер заявки в торговой системе.
Время Время ввода заявки в торговую систему.
Сост. "Акт" - активная;
"+" - выполнена;
"-" - снята.
К/П "B" - покупка;
"S" - продажа.
Счет Счет в торговой системе, по которому поставлена заявка.
Цена Цена заявки.
Кол-во Количество лотов в заявке.
Объем Объем заявки в рублях.
Клиент Код клиента.
Остаток Кол-во лотов, не сведенных в сделку.
Цена условия Stop-loss Цена условия Stop-loss заявки.
Цена Stop-loss заявки Цена заявки, которая будет выставлена на биржу при исполнении условия Stop-loss. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для заявок с рыночной ценой.
Цена условия Take Profit Цена условия Take Profit заявки.
Цена Take Profit Цена заявки, которая будет выставлена на биржу при исполнении условия Take Profit. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для заявок с рыночной ценой.
Срок действия Срок, который неисполненная заявка будет находиться на рынке.
Тип связанной заявки Тип связанной заявки: обычная или Stop-loss, Take Profit.
Цена связанной заявки Цена связанной заявки.
Цена условия Stop-loss связанной заявки Цена условия Stop-loss связанной заявки.
Цена Stop-loss связанной заявки Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Stop-Loss связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для связанных заявок с рыночной ценой.
Цена условия Take Profit связанной заявки Цена условия Take Profit связанной заявки.
Цена Take Profit связанной заявки Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Take Profit связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для связанных заявок с рыночной ценой.
Срок действия связанной заявки В случае выставления связанной заявки, она будет действительна до даты, указанной в этом поле.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

При помощи всплывающего меню можно установить фильтры и сортировку по различным столбцам таблицы заявок. Например, нажав правую кнопку мыши на столбце "Состояние", можно установить режим просмотра: только активные, только исполненные, только снятые или все.

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

Из окна заявок можно снять активные заявки, используя соответствующие пункты всплывающего меню. Выделенную активную заявку также можно снять нажатием клавиш Ctrl+D.

Для изменения параметров выделенной активной заявки можно воспользоваться меню главного окна "Действия" -> "Изменение заявки" или с помощью пункта "Изменить заявку" всплывающего меню окна заявок. При этом откроется окно ввода заявки, заполненное данными выделенной активной заявки. Также открыть окно изменения активной заявки можно двойным щелчком мыши на ней или нажатием клавиши "Enter" на выделенной активной заявке.

Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.

5.6. Сделки.


Рис. 16. Окно "Сделки".

Окно сделок содержит все проведенные сделки за текущую торговую сессию.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

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

Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.

Название столбца Описание
Биржа Идентификатор биржи.
Режим Код режима торгов.
Режим (наименование) Наименование режима торгов.
Код Код ценной бумаги.
Наименование Название ценной бумаги.
Номер заявки Уникальный номер заявки в торговой системе.
Номер сделки Уникальный номер сделки в торговой системе.
Время Время совершения сделки.
К/П "B" - покупка;
"S" - продажа.
Счет Счет в торговой системе.
Цена Цена сделки.
Кол-во Количество лотов в сделке.
Объем Объем сделки в рублях.
Клиент Код клиента.
НКД Накопленный купонный доход.

5.7. Портфель.

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


Рис. 17. Окно "Портфель".

Название столбца Описание
Биржа Идентификатор биржи.
Счет Счет в торговой системе.
Режим Код режима торгов.
Режим (наименование) Наименование режима торгов.
Код Код ценной бумаги.
Наименование Название ценной бумаги.
Остаток Текущий фактический остаток.
Плановый остаток Остаток, который будет в случае прохождения всех активных заявок.
Стоимость Стоимость в рублях фактического остатка по данной бумаге по цене лучшего спроса.
Ожидаемая стоимость То же, только по плановому остатку.
Макс. Количество Максимальное количество лотов, которое можно купить на имеющийся остаток по деньгам.
Ср. цена позиции Средняя цена позиции по данному инструменту (FIFO или LIFO).
% к рынку Соотношение средней цены позиции к текущей рыночной котировке.
Руб к рынку % к рынку, пересчитанный в рублях
НКД Накопленный купонный доход
Вх.остаток Входящий остаток на начало торговой сессии
ГО Сумма гарантийного обеспечения, заблокированная под позиции и заявки
Свободно Свободный незаблокированный остаток
ВМ рез. Накопленная вариационная маржа с момента последнего клиринга.
Бирж. сбор Комиссия биржи за текущую торговую сессию (только для ФОРТС).
ВМ пром. Вариационная маржа, начисленная (списанная) в промежуточном клиринге

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


Рис. 18. Фильтр режимов окна "Портфель".

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

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

  1. во всплывающем меню включен пункт "По умолчанию ставить заявки на закрытие позиции";
  2. по этой ценной бумаге есть ненулевые однонаправленные текущие и плановые остатки.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

Позиции по бумагам отображаются в лотах. Одна и та же бумага может торговаться в нескольких режимах с разным размером лота. Например "ВТБ ао" торгуется в режиме "Б-Акции" (размер лота равет 1000) и в режиме "Неполные лоты" (размер лота равен 1). Это приведет к двойному отображению одной позиции по "ВТБ ао" в портфеле. Чтобы убрать отображение неосновных режимов торгов, используйте "Фильтр режимов". Выбрав пункт "Фильтр режимов" всплывающего меню можно в открывшемся окне (рис. 18) указать режимы торгов, по которым будут показываться позиции в окне портфеля.

Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.

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

5.8. Биржевые индексы.


Рис. 19. Окно "Биржевые индексы".

В этом окне отображаются текущие данные по выбранным биржевым индексам.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

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

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

Выбор отображаемых биржевых индексов можно произвести через всплывающее меню (правая кнопка мыши) на этом окне.

Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.

Название столбца Описание
Биржа Идентификатор биржи.
Режим Код режима торгов.
Код Код биржевого индекса.
Наименование Краткое название биржевого индекса.
Наименование (полное) Полное название биржевого индекса.
Открытие Значение биржевого индекса при открытии торговой сессии.
Последняя Текущее значение биржевого индекса.
Время последней Время последнего изменения биржевого индекса.
Закрытие пред. сессии Значение биржевого индекса при закрытии предыдущей торговой сессии.
К закрытию Разница между текущим значением биржевого индекса и значением при закрытии предыдущей торговой сессии.
% к закрытию Разница между текущим значением биржевого индекса и значением при закрытии предыдущей торговой сессии в процентах.

5.9. Все сделки.


Рис. 20. Окно "Все сделки".

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

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

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.

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

Название столбца Описание
Биржа Идентификатор биржи.
Режим Код режима торгов.
Код Код биржевого индекса.
Наименование Краткое название ценной бумаги.
Номер Биржевой номер сделки.
Время Биржевое время сделки.
Цена Цена сделки, руб.
Кол-во Количество лотов в сделке.
Объем Сумма сделки, руб.
Режим (наименование) Полное наименование режима торгов.

5.10. Пакет заявок.

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


Рис. 21. Окно "Пакет заявок".

При нажатии кнопки "Добавить" открывается стандартное окно "Ввод заявки", однако после его заполнения заявка не отправляется на биржу, а хранится в пакете. Так можно готовить заявки заранее, а потом нажатием кнопки "Ввести" отправлять их на биржу. Кнопкой "Редактировать" можно внести изменения в уже введенную заявку, находящуюся в пакете. Если установлен флажок "Удалять после ввода", то заявка будет удалена из пакета сразу после отправки на биржу. Имеется возможность выделить сразу несколько заявок для отправки.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

5.11. Web Броузер.

Web-броузер предназначен для просмотра Web-страниц напрямую из программы "Интернет-Дилинг". Для этого выберите меню "Таблицы" -> "Web Броузер" и в поле "Адрес" введите нужный адрес. Адреса можно запоминать при помощи всплывающего меню, вызываемого над надписью "Адрес" в левом верхнем углу окна. Можно использовать так же для просмотра отчетов.

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.


Рис. 22. Окно "Web броузер".

5.12. Новости.


Рис. 23. Окно "Новости".

В окне "Новости" отображаются новости, приходящие по системе "Интернет-Дилинг". Есть возможность сортировки новостей по дате поступления, как по возрастанию, так и по убыванию. Порядок сортировки можно задать из всплывающего меню окна новостей.

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

Нажав на кнопку Свернуть окно в заголовок можно свернуть окно в заголовок. Нажатием на кнопку Восстановить размеры окна можно восстановить прежние размеры окна.

5.13. Алерты.

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


Рис. 24. Окно "Алерты".

Окно вызывается из меню "Сервис" -> "Алерты". При нажатии в окне кнопки "Добавить" активизируются параметры нового алерта справа от поля со списком уже существующих алертов:

Описание
1 Биржа, на которой торгуется финансовый инструмент, выбранный для алерта.
2 Режим, в котором торгуется финансовый инструмент, выбранный для алерта.
3 Финансовый инструмент, выбранный для алерта
4 Параметр цены, изменение которого будет зафиксировано (спрос, предложение, последняя сделка, значение индекса).
5 Условие алерта – пересечение уровня или выход из диапазона.
6, 7 Цены уровней пересечения.
8 Действия программы: сообщение или звуковой сигнал.
9 Действие после срабатывания алерта:
  • оставить активным;
  • удалить;
  • деактивировать;
  • деактивировать и автоматически активировать при невыполнении условия.

5.14. Группы окон.


Рис. 25.

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

Для привязки окна к той или иной группе нажмите правую кнопку мыши на окне, выберите "Добавить окно в группу" и нужную группу окон. Если окно "Без группы", то оно будет присутствовать во всех группах окон.

5.15. Сохранение конфигурации.


Рис. 26. Окно "Сохранение конфигурации".

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

Для открытия сохраненной конфигурации выберите меню "Настройки" -> "Считать конфигурацию".

6. Ввод и снятие заявок.


Рис. 27. Стандартное окно ввода заявки.

Ввод заявок в торговые системы бирж через систему "Интернет-Дилинг" может осуществляться тремя способами:

Рассмотрим ввод заявки на примере стандартного окна ввода (рис. 27). Оно может быть вызвано следующими способами:

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

Описание
1 Название биржи, на которую выводится заявка (ММВБ или СПФБ).
2 Наименование финансового инструмента, по которому будет размещена заявка.
3 Номер торгового счета клиента.
4 Выбор стороны сделки: покупка или продажа.
5 Выбор типа цены заявки: рыночная или лимитированная.
6 Цена лимитированной заявки.
7 Количество лотов ценных бумаг в заявке.
8 Плановые затраты по данной заявке (кол-во*размер лота*цена).
9 Окно состояния активов (сверху вниз):
стоимость портфеля,
стоимость долга,
оценка доступной суммы для сделки,
оценка доступного количества бумаг для сделки,
соотношение оценки расчетного плеча по данной заявке к максимальному плечу (жирный шрифт при превышении).
10 Признак Stop-Loss заявки.
11 Цена условия Stop-Loss заявки.
12 Цена заявки, которая будет выставлена на биржу при исполнении условия Stop-Loss. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для заявок с рыночной ценой.
13 Признак Take Profit заявки.
14 Цена условия Take Profit заявки.
15 Цена заявки, которая будет выставлена на биржу при исполнении условия Take Profit. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для заявок с рыночной ценой.
16 Срок, на который выставляется заявка, если она не исполнилась. По умолчанию (если не менять дату) заявка отменится по окончании текущей торговой сессии. Данное поле используется только для заявок Stop-Loss или Take Profit.
17 Исполнить заявку немедленно или отклонить.
18 Если заявка не исполнилась сразу на все количество бумаг, то остаток будет автоматически снят.
19 Совершение внебиржевой сделки РЕПО для самостоятельного урегулирования портфеля. Активируется после окончания торгов в определенный брокером временной диапазон.
20 При постановке галочки в этом поле внизу появляется панель инструментов для размещения связанной заявки. При этом справа будет отображаться направление связанной заявки (купля или продажа).
21 Тип связанной заявки: обычная или Stop-Loss, Take Profit.
22 Тип цены связанной заявки: лимитированная или рыночная.
23 Признак связанной Stop-Loss заявки.
24 Цена условия Stop-Loss связанной заявки. Если выбран тип связанной заявки "Обычная", то в этом поле указывается цена обычной лимитированной связанной заявки.
25 Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Stop-Loss связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для связанных заявок с рыночной ценой.
26 Признак связанной Take Profit заявки.
27 Для размещения связанной заявки Take Profit следует поставить галочку напротив "TP" и указать цену условия в поле справа. Take Profit без Stop-Loss не размещается.
28 Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Take Profit связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Не используется для заявок с рыночной ценой.
29 В случае выставления связанной заявки, она будет действительна до даты, указанной в этом поле.

Заявки с заданными условиями "Stop-loss", "Take profit" выставляются торговой системой на биржу только в случае выполнения одного из указанных в них условий. При этом цена заявки будет рыночной, если указан тип цены "рыночная", или равной цене заявки выполнившегося условия, если указан тип цены "лимитированная". В случае если указан тип цены "лимитированная" и не указана цена заявки для исполненного условия, то цена заявки будет равна цене этого условия. Варианты срабатывания условий "Stop-loss" и "Take profit" приведены ниже в таблице.

Условие Покупка Продажа
Stop-loss
если цена последней сделки выше или равна цене условия
если цена последней сделки ниже или равна цене условия
Take profit
если цена последней сделки ниже или равна цене условия
если цена последней сделки выше или равна цене условия

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

Связанная заявка позволяет поставить заявку на Stop-loss и Take profit до исполнения заявки на открытие позиции. Заявки с параметрами, указанными в связанной заявке, выставляются торговой системой по мере исполнения (полного или частичного) основной заявки. То есть условием выставления связанной заявки являются сделки по основной заявке. Торговая система проверяет допустимость выставления связанных заявок непосредственно при выполнении условия и может их отклонить, если, например, они в данный момент увеличивают плечо выше допустимого уровня.

Снять активную заявку можно следующими способами:

7. Получение отчетов.


Рис. 28. Окно запроса отчетов системы.

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

Для получения отчета используйте меню "Сервис" -> "Отчет брокера (HTML)".

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

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

Здесь можно посмотреть пример отчета брокера.


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

8. Настройки программы.

8.1. Общие настройки.


Рис. 30. Настройки "Общие".

Основные настройки программы делаются через меню "Настройки" -> "Общие настройки". Пункт "Вести лог-файл" желательно держать выключенным, т.к. во время работы программы лог-файл не очищается и может увеличиваться на несколько мегабайт в день.

В поле "Каталог секретного ключа" указывается папка, в которой программа будет искать файл с секретным ключем. Из соображений безопасности рекомендуется хранить секретный ключ на съемных носителях (дискета,CD,flash и т.п.). Не рекомендуется хранить ключ на жестком диске.

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

Чтобы добавить новый адрес нужно установить курсор в таблице адресов ниже последней записи или нажать клавиши Ctrl+Insert. Удалить адрес из таблицы можно нажатием клавиш Ctrl+Delete. Изменить порядок следования адресов можно, перетаскивая запись с адресом сервера за крайнее левое поле таблицы адресов.

В разделе "Proxy" можно указать, нужно ли использовать proxy-сервер для подключения к серверу торговой системы. Если разрешено использование proxy-сервера, то можно указать тип proxy-сервера (SOCKS4, SOCKS5, HTTP), его адрес и порт. Также можно указать имя пользователя и пароль, если они требуются для авторизации пользователя на proxy-сервере. Для подключения к серверу торговой системы через HTTP-proxy на proxy-сервере должна поддерживаться команда "CONNECT" и должны быть разрешены подключения с помощью этой команды на порты, указанные в списке адресов пункта "Связь".


В разделе "Шрифты" можно выбрать шрифт таблиц, размер и цвет шрифта, высоту строк (можно сделать таблицы более компактными).

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


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


В разделе "Экспорт" настраивается экспорт данных в системы технического анализа "Metastock" или Omega Research TradeStation/ProSuite 2000 в реальном времени. Более подробно данная возможность описана в разделе "Экспорт данных".


В разделе "Все сделки" можно настроить фильтр потока всех сделок. Для этого нажмите кнопку Настроить и укажите финансовые инструменты, по которым требуется получать все сделки с сервера. Если фильтр пустой, то все сделки передаются в полном объеме. Передача всех сделок (как с фильтром так и без) происходит, если выполнено хотя бы одно их условий: открыта таблица Все сделки, любой график, включен экспорт в системы технического анализа или ODBC-экспорт таблицы Все сделки. Рекомендуется использовать фильтр потока всех сделок для снижения объема данных, передаваемых по сети и объема оперативной памяти, используемой программой.

8.2. Хранение истории для графиков.

Окно настроек хранения истории для графиков (рис. 37) можно открыть из главного меню программы, выбрав пункт "Настройки" -> "Хранение истории".


Рис. 37.


Рис. 38.

Добавить запись в таблицу можно нажатием клавиши "Ins" или выбрав пункт "Добавить" всплывающего меню окна. Редактирование выделенной записи можно осуществить нажатием клавиши "Enter", двойным щелчком мыши на нужной записи или с помощью пункта "Редактировать" всплывающего меню. Удалить выделенную запись можно нажатием клавиши "Del" или выбрав пункт "Удалить" всплывающего меню.

Чтобы внесенные изменения вступили в силу нужно нажать кнопку "ОК" или "Применить". При этом будут созданы пустые файлы истории по добавленным финансовым инструментам и удалены файлы истории по удаленным финансовым инструментам.

При добавлении или редактировании записи открывается окно (рис. 38), в котором можно указать следующие параметры:

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

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

Есть возможность импорта и экспорта данных в файлы в форматах CSV и Metastock с помощью соответствующих пунктов всплывающего меню. Программа хранит данные истории в виде минутных интервалов, поэтому возможен импорт данных с минутным интервалом или тиков (все сделки) и экспорт данных в файлы с минутным и выше интервалом.

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

При выборе пункта "Импорт данных из файлов" -> "в формате CSV" открывается окно импорта данных истории для графиков из текстовых файлов в формате CSV (рис. 39).


Рис. 39.

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

Укажите, что делать с уже имеющимися данными при импорте:

Если включен параметр "Объем в лотах", то считается, что объемы сделок в импортируемых данных указаны в лотах, иначе - в штуках. Если включен параметр "Дата и время окончания интервала", то считается, что у импортируемых данных дата и время соответствуют окончанию интервала, иначе - началу. При импорте тиков этот параметр не имеет значения.

В поле "Файл" укажите путь и имя файла, данные из которого будут импортироваться. При нажатии кнопки "Обзор..." открывается стандартное окно выбора файла. Нажмите кнопку "Открыть", чтобы считать указанный текстовый файл. Считанные данные будут отображаться в таблице внизу окна.

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

Выберите из списка форматы даты и времени, используемые в импортируемом файле, где:

Укажите интервал импортируемых данных (1 минута или тики).

Расположите поля в списке в "Перечень и порядок полей" соответствии с их порядком в импортируемом файле. Галочками отметьте те поля, которые будут использоваться при импорте данных.

В таблице внизу окна отображаются данные из импортируемого файла, разделенные по столбцам в соответствии с текущими настройками. Также происходит проверка возможности импортировать данные (десятичный разделитель - "." (точка)). При этом красным подсвечиваются ячейки с ошибкой при проверке. Ячейки успешно прошедшие проверку подсвечиваются зеленым, и данные в них отображаются в том виде, в котором они были восприняты при проверке. Например, на рисунке 38 для столбца <DATE> не правильно указан формат даты, данные столбцов <TIME>, <OPEN>, <HIGH>, <LOW> и <CLOSE> успешно прошли проверку.

Чтобы начать импорт данных нажмите кнопку "OK". При импорте данных пропускаются строки с ячейками, не прошедшими проверку.


При выборе пункта "Экспорт данных в файлы" -> "в формате CSV" открывается окно экспорта данных истории для графиков в текстовые файлы в формате CSV (рис. 40).


Рис. 40.

Укажите даты начала и окончания периода, за который будут экспортироваться данные. Если дата выключена (снята галка в поле ввода), то будут экспортироваться все данные с начала и/или до конца.

Если включен параметр "Объем в лотах", то объемы сделок при экспорте будут указаны в лотах, иначе - в штуках. Если включен параметр "Дата и время окончания интервала", то при экспорте дата и время у данных будут соответствовать окончанию интервала, иначе - началу.

В поле "Файл" укажите путь и имя файла, в который будут экспортироваться данные. При нажатии кнопки "Обзор..." открывается стандартное окно выбора файла.

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

Расположите поля в списке в "Перечень и порядок полей" в соответствии с желаемым порядком. Галочками отметьте те поля, которые будут экспортироваться в файл.

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


При выборе пункта "Импорт данных из файлов" -> "в формате Metastock" открывается окно импорта данных истории для графиков из файлов в формате Metastock (рис. 41).

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

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

Укажите, что делать с уже имеющимися данными при импорте:


Рис. 41.

Если включен параметр "Объем в лотах", то считается, что объемы сделок в импортируемых данных указаны в лотах, иначе - в штуках. Если включен параметр "Дата и время окончания интервала", то считается, что у импортируемых данных дата и время соответствуют окончанию интервала, иначе - началу. При импорте тиков этот параметр не имеет значения.


При выборе пункта "Экспорт данных в файлы" -> "в формате Metastock" открывается окно экспорта данных истории для графиков в файлы в формате Metastock (рис. 42).


Рис. 42.

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

Для создания новой записи нужно нажать кнопку "Добавить". Затем в таблице указать значения полей "Название" и "Символ" (по умолчанию они заполняются названием текущей ценной бумаги). А также следует указать значения полей "Периодичность", "Интервал", "Начало торгов", "Окончание торгов". После заполнения полей нажмите кнопку "ОК".

Укажите даты начала и окончания периода, за который будут экспортироваться данные. Если дата выключена (снята галка в поле ввода), то будут экспортироваться все данные с начала и/или до конца.

Укажите, что делать с уже имеющимися данными при экспорте:

Если включен параметр "Объем в лотах", то объемы сделок при экспорте будут указаны в лотах, иначе - в штуках. Если включен параметр "Дата и время окончания интервала", то при экспорте дата и время у данных будут соответствовать окончанию интервала, иначе - началу.

9. Экспорт данных.

9.1. Экспорт данных в системы технического анализа в реальном времени.

9.1.1. Настройка Metastock.


Рис. 43.

Установите Metastock Professional 7.0 или выше с установленным RealTime data services -"SIGNAL(Broadcast version)"! Если Metastock установлен с RealTime data services отличным от "SIGNAL", например "eSIGNAL", следует воспользоваться программой Setup из дистрибутива Metastock и доустановить "SIGNAL" RealTime data services.

Запустите утилиту Real-Time Configuration.

На закладке "Data Options" Отключите все параметры.


Рис. 44.

На закладке "File Updates" укажите путь к каталогу, в котором будут храниться файлы с данными в формате Metastock (Например "с:\Metastock Data").


Рис. 45.

Запустите The DownLoader и создайте в директории "с:\Metastock Data" новую запись (меню File -> New -> Security).

В поле "Name" введите название источника данных, например "RAO 5m". Возможно создание нескольких записей с одинаковым значением поля "Symbol" и с разными значениями поля "Name" и, например, интервалом (поле "Interval").

В поле "Symbol" введите обозначение инструмента, например "RAO". Это обозначение должно совпадать с обозначением инструмента в настройках экспорта системы Интернет-Дилинг.

В поле "FirstDate" введите текущую дату (заполняется по умолчанию).

В поле "Periodicity" выберите значение "Intraday". В результате станут доступны поля "Interval", "Start Time" и "End Time".

В поле "Units" выберите значение "Decimal".

В поле "Interval" введите значение интервала получения новых данных, например "5 Minute" (этот параметр устанавливается один раз и не подлежит изменению в дальнейшем).

В поле "Start Time" и "End Time" введите время начала и окончания торговой сессии соответственно.

Чтобы перейти к настройке следующего инструмента, нажмите кнопку "Create". Чтобы завершить настройку, нажмите кнопку "OK".

9.1.2. Настройка Omega Research TradeStation/ProSuite 2000.

Установка программы:


Рис. 46.

В диалоге "3rd Party Data Vendor Software" установите опцию "DBC - Supports: Signal Broadcast, eSignal Online, and InSite Online" (рис. 46).

В следующем диалоге "DBC Data Feed Selection" установите опцию "eSignal Online".

После установки программы и перезагрузки компьютера автоматически запустится установка программы "DBC eSignal". Откажитесь от установки этой программы.

Установите программу DBC Signal. Как правило, она находится в комплекте дистрибутива Omega ProSuite, в папке DBCSetup.

После установки перезагрузите компьютер.

Во время первого запуска Omega Research ProSuite эта программа предложит настроить Global Server. Выберите опцию "Launch the GlobalServer Setup Wizard".


Рис. 47.

Далее, в диалоге "GlobalServer Setup Wizard" -> "Data Collection Method" (рис. 47) установите опцию "Real-Time/Delayed ...".


Рис. 48.

В диалоге "GlobalServer Setup Wizard" -> "Select Datafeed" (рис. 48) выберите опцию "DBC Online SubServer".

Также можно выбрать опцию "DBC SubServer". В этом случае Global Server будет принимать данные по всем символам, которые есть у источника данных. Новые символы Global Server будет автоматически добавлять в свой список.

В диалоге "GlobalServer Setup Wizard" -> "HISTORYBANK.COM" выберите опцию "No".

Во время запуска программы Global Server в диалоге выбора режима работы выберите режим "Start Online".

 

Настройка в GlobalServer потока принимаемых данных:

Запустите Интернет-Дилинг перед открытием программ Omega Research ProSuite и Global Server.

Откройте GlobalServer и создайте новый источник данных, выбором пункта меню "Insert" -> "Symbol" или нажатием кнопки "Add New".


Рис. 49.

В появившемся диалоге (рис. 49) заполните поля:


Рис. 50.

На вкладке "Stock" введите в полях "Trading Name", "Description" и "Symbol Root" значение, установленное в поле "Symbol" в предыдущем окне, например "RAO".


Рис. 51.

На вкладке "Sessions" заполните расписание торговой сессии согласно приведенному на рисунке 51 образцу. В поле "Display Session Times in:" выберите значение "Local Time".

После выполнения настройки нажмите кнопку "OK" и на все последующие за этим вопросы отвечайте "OK". Источник данных будет создан и отобразится в виде новой строки в "System portfolio".

9.1.3. Настройка системы Интернет-Дилинг.


Рис. 52.

Установите соединение с сервером.

В окне "Общие настройки", в пункте "Экспорт" добавьте финансовой инструмент для экспорта, например Сбербанк. В поле "Символ" надо указать символ для Метастока, например SBER. Если Метасток в данный момент подключен к системе Интернет-Дилинг, то в поле "Символ" можно выбрать из списка символы, по которым Метасток может обновлять данные в реальном времени.

Для включения экспорта поставьте галочку в поле "Включить экспорт данных в реальном времени" и отмените "Передавать биржевое время сделок" нажмите кнопку "OK". На вопрос "Значения параметров в файле winros.ini, необходимые для экспорта данных, отсутствуют или настроены на другую программу. Изменить их значения?" ответьте "Да".

9.2. Разовый экспорт данных в файлы в формате Metastock.

Система Интернет-Дилинг позволяет записывать имеющиеся данные по всем сделкам в файлы в формате Metastock (пункт меню "Сервис" -> "Экспорт данных").


Рис. 53.

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

Для создания новой записи нужно нажать кнопку "Добавить". Затем в таблице указать значения полей "Название" и "Символ" (по умолчанию они заполняются названием текущей ценной бумаги). А также следует указать значения полей "Периодичность", "Интервал", "Начало торгов", "Окончание торгов". После заполнения полей нажмите кнопку "OK".

ПРИМЕЧАНИЕ: экспорт данных, добавление или удаление записей может быть не возможно, если с ними работает Metastock или какая-нибудь другая программа.

После нажатия на кнопку "Записать" все имеющиеся данные по всем сделкам по выбранному финансовому инструменту будут записаны в файл данных указанной записи.

9.3. Разовая запись содержимого окон в формате CSV.


Рис. 54.

Запись содержимого окон в формате CSV возможна двумя способами:

  1. из контекстного меню окна таблицы системы (пункт "Записать в формате CSV"). При этом запрашивается имя файла, в который будут записаны данные из текущей закладки окна;
  2. из меню "Сервис" -> "Запись форм в формате CSV".

При этом в указанный каталог записываются данные из открытых окон выбранных типов. Для каждого окна данные записываются по каждой его закладке в отдельный файл. Имена файлов имеют формат <тип окна> [<гггг-мм-дд чч-нн-сс>] (<номер>) <закладка>.csv, где:

<тип окна> - название типа окна,

[<гггг-мм-дд чч-нн-сс>] - дата и время записи данных в файл,

<номер> - порядковый номер окна данного типа,

<закладка> - название закладки.

9.4. Экспорт данных в таблицы источников данных ODBC.

Перед началом настройки экспорта необходимо создать таблицу - получатель данных. Структура этой таблицы должна повторять структуру той таблицы системы Интернет-Дилинг, из которой экспортируются данные. Затем следует зарегистрировать ее в качестве источника данных для ODBC в Панели управления Windows (меню "Пуск" -> "Настройка" -> "Панель управления"), пункт "Источники данных ODBC".

В системе Интернет-Дилинг настройки экспорта данных в источники данных ODBC доступны из меню "Настройки" -> "Экспорт ODBC".


Рис. 55.

В списке "Источники данных ODBC" выберите получателя данных. Если для подключения к источнику требуется авторизация пользователя, введите имя и пароль в соответствующие поля.

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

Выберите таблицу системы из списка "Таблицы системы". Настройте соответствие между полями таблицы системы и полями таблицы-получателя последовательным выполнением следующих действий над каждым полем:

Сопоставьте поля из списков полей таблиц системы и источника данных ODBC. В списке полей таблицы источника данных ODBC отображаются поля, имеющие тип, совместимый с типом поля в таблице системы. Не обязательно настраивать соответствие между всеми полями таблиц. Достаточно настроить соответствие между полями, содержащими параметры, планируемые для экспорта. Соответствие между полями, отмеченными звездочкой ("*"), является обязательным.

Установленные соответствия между полями таблиц отображаются в таблице "Экспортируемые поля". Чтобы удалить соответствие между полями таблиц, выделите в таблице соответствующие записи и нажмите кнопку "Удалить выделенные". Чтобы удалить соответствие между всеми полями таблиц, нажмите кнопку "Удалить все".

Нажатие кнопок "OK" или "Применить" фиксирует внесенные изменения.

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

9.5. Форматы данных для настройки экспорта через ODBC.

Знаком * (звездочка) помечены ключевые поля таблиц системы.

Таблица финансовых инструментов.
Параметр Формат
* Биржа Integer
* Режим Varchar (4)
* Код Varchar (25)
Наименование Varchar (20)
Режим (наименование) Varchar (130), Text
Наименование (полное) Varchar (130), Text
Спрос Decimal (15, 6)
Предложение Decimal (15, 6)
Открытие Decimal (15, 6)
Максимум Decimal (15, 6)
Минимум Decimal (15, 6)
Оценка Decimal (15, 6)
К закрытию Decimal (15, 6)
% к закрытию Varchar (20)
Объем спроса(лот) Integer
Объем предложения(лот) Integer
Объем(руб) Decimal (15, 2)
Оборот(шт.) Decimal (15, 0)
Время посл. Datetime
Последняя Decimal (15, 6)
Объем посл.(лот) Integer
Объем посл.(руб) Decimal (15, 2)
Пред. доходность Decimal (15, 6)
Пред. оценка Decimal (15, 6)
Закрытие пред. сессии Decimal (15, 6)
НКД Decimal (15, 2)
Доходность Decimal (15, 2)
Дата погашения Datetime
Величина купона Decimal (15, 2)
Дата выпл. купона Datetime
Длительность купона Varchar (3)
Номинал Decimal (15, 2)
Размер лота Integer
Мин.шаг цены Decimal (15, 6)
Аукцион Bool, Integer
Таблица заявок.
Параметр Формат
* Биржа Integer
* Режим Varchar (4)
* Код Varchar (25)
* Номер Float, Decimal (15, 0)
Наименование Varchar (20)
Время Datetime
Сост Varchar (3)
К/П Char (1)
Клиент Varchar (8)
Счет Varchar (20)
Цена Decimal (15, 6)
Кол-во Integer
Объем Decimal (15, 2)
Остаток Integer
Цена условия Stop-loss Decimal (15, 6)
Цена Stop-loss заявки Decimal (15, 6)
Цена условия Take profit Decimal (15, 6)
Цена Take profit заявки Decimal (15, 6)
Срок действия Datetime
Тип связанной заявки Varchar (60)
Цена связанной заявки Varchar (30)
Цена условия Stop-loss связанной заявки Decimal (15, 6)
Цена Stop-loss связанной заявки Decimal (15, 6)
Цена условия Take profit связанной заявки Decimal (15, 6)
Цена Take profit связанной заявки Decimal (15, 6)
Срок действия связанной заявки Datetime
Режим (наименование) Varchar (130), Text

Таблица сделок.
Параметр Формат
* Биржа Integer
* Код Varchar (25)
* Режим Varchar (4)
* К/П Char (1)
* N сделки Float, Decimal (15, 0)
N заявки Float, Decimal (15, 0)
Время Datetime
Клиент Varchar (8)
Счет Varchar (20)
Наименование Varchar (20)
Кол-во Integer
Цена Decimal (15, 6)
Объем Decimal (15, 2)
НКД Decimal (15, 2)
Режим (наименование) Varchar (130), Text
Таблица всех сделок.
Параметр Формат
* Биржа Integer
* Код Varchar (25)
* Режим Varchar (4)
* Номер Float, Decimal (15, 0)
Время Datetime
Наименование Varchar (20)
Кол-во Integer
Цена Decimal (15, 6)
Объем Decimal (15, 2)
Режим (наименование) Varchar (130), Text

Таблица биржевых индексов.
Параметр Формат
* Биржа Integer
* Код Varchar (25)
* Режим Varchar (4)
Наименование Varchar (20)
Наименование (полное) Varchar (30)
Открытие Decimal (15, 2)
Последняя Decimal (15, 2)
Время посл. Datetime
Закрытие пред. сессии Decimal (15, 2)
К закрытию Decimal (15, 2)
% к закрытию Decimal (15, 2)

9.6. Перечень зарезервированных в ODBC слов.

9.6.1. Зарезервированные символы.

Следующие символы не должны использоваться в наименованиях полей таблиц и в названиях таблиц:

	.   /	*   :	!   #	&	-

9.6.2. Зарезервированные слова MS Access.

ADD FROM PARAMETER
ALL FULL PARAMETERS
ALPHANUMERIC FUNCTION PARTIAL
ALTER GENERAL PERCENT
AND GETOBJECT PIVOT
ANY GETOPTION PRIMARY
APPLICATION GOTOPAGE PROCEDURE
AS GROUP PROPERTY
ASC GROUP BY QUERIES
ASSISTANT GUID QUERY
AUTOINCREMENT HAVING QUIT
AVG IDLE REAL
BETWEEN IEEEDOUBLE RECALC
BINARY IEEESINGLE RECORDSET
BIT IF REFERENCES
BOOLEAN IGNORE REFRESH
BY IMP REFRESHLINK
BYTE IN REGISTERDATABASE
CHAR INDEX RELATION
CHARACTER INDEXES REPAINT
COLUMN INNER REPAIRDATABASE
COMPACTDATABASE INSERT REPORT
CONSTRAINT INSERTTEXT REPORTS
CONTAINER INT REQUERY
COUNT INTEGER RIGHT
COUNTER INTEGER1 SCREEN
CREATE INTEGER2 SECTION
CREATEDATABASE INTEGER4 SELECT
CREATEFIELD INTO SET
CREATEGROUP IS SETFOCUS
CREATEINDEX JOIN SETOPTION
CREATEOBJECT KEY SHORT
CREATEPROPERTY LASTMODIFIED SINGLE
CREATERELATION LEFT SMALLINT
CREATETABLEDEF LEVEL SOME
CREATEUSER LIKE SQL
CREATEWORKSPACE LOGICAL STDEV
CURRENCY LOGICAL1 STDEVP
CURRENTUSER LONG STRING
DATABASE LONGBINARY SUM
DATE LONGTEXT TABLE
DATETIME MACRO TABLEDEF
DELETE MATCH TABLEDEFS
DESC MAX TABLEID
DESCRIPTION MEMO TEXT
DISALLOW MIN TIME
DISTINCT MOD TIMESTAMP
DISTINCTROW MODULE TOP
DOCUMENT MONEY TRANSFORM
DOUBLE MOVE TRUE
DROP NAME TYPE
ECHO NEWPASSWORD UNION
ELSE NO UNIQUE
END NOT UPDATE
EQV NULL VALUE
ERROR NUMBER VALUES
EXISTS NUMERIC VAR
EXIT OBJECT VARBINARY
FALSE OFF VARCHAR
FIELD OLEOBJECT VARP
FIELDS ON WHERE
FILLCACHE OPENRECORDSET WITH
FLOAT OPTION WORKSPACE
FLOAT4 OR XOR
FLOAT8 ORDER YEAR
FOREIGN OUTER YES
FORM OWNERACCESS YESNO
FORMS    

9.6.3. Зарезервированные слова MS SQL Server.

ADD EXCEPT PERCENT
ALL EXEC PLAN
ALTER EXECUTE PRECISION
AND EXISTS PRIMARY
ANY EXIT PRINT
AS FETCH PROC
ASC FILE PROCEDURE
AUTHORIZATION FILLFACTOR PUBLIC
BACKUP FOR RAISERROR
BEGIN FOREIGN READ
BETWEEN FREETEXT READTEXT
BREAK FREETEXTTABLE RECONFIGURE
BROWSE FROM REFERENCES
BULK FULL REPLICATION
BY FUNCTION RESTORE
CASCADE GOTO RESTRICT
CASE GRANT RETURN
CHECK GROUP REVOKE
CHECKPOINT HAVING RIGHT
CLOSE HOLDLOCK ROLLBACK
CLUSTERED IDENTITY ROWCOUNT
COALESCE IDENTITY_INSERTROWGUIDCOL
COLLATE IDENTITYCOL RULE
COLUMN IF SAVE
COMMIT IN SCHEMA
COMPUTE INDEX SELECT
CONSTRAINT INNER SESSION_USER
CONTAINS INSERT SET
CONTAINSTABLE INTERSECT SETUSER
CONTINUE INTO SHUTDOWN
CONVERT IS SOME
CREATE JOIN STATISTICS
CROSS KEY SYSTEM_USER
CURRENT KILL TABLE
CURRENT_DATE LEFT TEXTSIZE
CURRENT_TIME LIKE THEN
CURRENT_TIMESTAMP LINENO TO
CURRENT_USER LOAD TOP
CURSOR NATIONAL TRAN
DATABASE NOCHECK TRANSACTION
DBCC NONCLUSTERED TRIGGER
DEALLOCATE NOT TRUNCATE
DECLARE NULL TSEQUAL
DEFAULT NULLIF UNION
DELETE OF UNIQUE
DENY OFF UPDATE
DESC OFFSETS UPDATETEXT
DISK ON USE
DISTINCT OPEN USER
DISTRIBUTED OPENDATASOURCE VALUES
DOUBLE OPENQUERY VARYING
DROP OPENROWSET VIEW
DUMMY OPENXML WAITFOR
DUMP OPTION WHEN
ELSE OR WHERE
END ORDER WHILE
ERRLVL OUTER WITH
ESCAPE OVER WRITETEXT

9.6.4. Зарезервированные слова ODBC.

Следующие ключевые слова зарезервированы для использования в запросах к базам данных через ODBC.

ABSOLUTE EXEC OVERLAPS
ACTION EXECUTE PAD
ADA EXISTS PARTIAL
ADD EXTERNAL PASCAL
ALL EXTRACT POSITION
ALLOCATE FALSE PRECISION
ALTER FETCH PREPARE
AND FIRST PRESERVE
ANY FLOAT PRIMARY
ARE FOR PRIOR
AS FOREIGN PRIVILEGES
ASC FORTRAN PROCEDURE
ASSERTION FOUND PUBLIC
AT FROM READ
AUTHORIZATION FULL REAL
AVG GET REFERENCES
BEGIN GLOBAL RELATIVE
BETWEEN GO RESTRICT
BIT GOTO REVOKE
BIT_LENGTH GRANT RIGHT
BOTH GROUP ROLLBACK
BY HAVING ROWS
CASCADE HOUR SCHEMA
CASCADED IDENTITY SCROLL
CASE IMMEDIATE SECOND
CAST IN SECTION
CATALOG INCLUDE SELECT
CHAR INDEX SESSION
CHAR_LENGTH INDICATOR SESSION_USER
CHARACTER INITIALLY SET
CHARACTER_LENGTH INNER SIZE
CHECK INPUT SMALLINT
CLOSE INSENSITIVE SOME
COALESCE INSERT SPACE
COLLATE INT SQL
COLLATION INTEGER SQLCA
COLUMN INTERSECT SQLCODE
COMMIT INTERVAL SQLERROR
CONNECT INTO SQLSTATE
CONNECTION IS SQLWARNING
CONSTRAINT ISOLATION SUBSTRING
CONSTRAINTS JOIN SUM
CONTINUE KEY SYSTEM_USER
CONVERT LANGUAGE TABLE
CORRESPONDING LAST TEMPORARY
COUNT LEADING THEN
CREATE LEFT TIME
CROSS LEVEL TIMESTAMP
CURRENT LIKE TIMEZONE_HOUR
CURRENT_DATE LOCAL TIMEZONE_MINUTE
CURRENT_TIME LOWER TO
CURRENT_TIMESTAMP MATCH TRAILING
CURRENT_USER MAX TRANSACTION
CURSOR MIN TRANSLATE
DATE MINUTE TRANSLATION
DAY MODULE TRIM
DEALLOCATE MONTH TRUE
DEC NAMES UNION
DECIMAL NATIONAL UNIQUE
DECLARE NATURAL UNKNOWN
DEFAULT NCHAR UPDATE
DEFERRABLE NEXT UPPER
DEFERRED NO USAGE
DELETE NONE USER
DESC NOT USING
DESCRIBE NULL VALUE
DESCRIPTOR NULLIF VALUES
DIAGNOSTICS NUMERIC VARCHAR
DISCONNECT OCTET_LENGTH VARYING
DISTINCT OF VIEW
DOMAIN ON WHEN
DOUBLE ONLY WHENEVER
DROP OPEN WHERE
ELSE OPTION WITH
END OR WORK
END-EXEC ORDER WRITE
ESCAPE OUTER YEAR
EXCEPT OUTPUT ZONE
EXCEPTION    

9.6.5. Прочие ключевые слова.

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

ABSOLUTE FOUND PRESERVE
ACTION FREE PRIOR
ADMIN GENERAL PRIVILEGES
AFTER GET READS
AGGREGATE GLOBAL REAL
ALIAS GO RECURSIVE
ALLOCATE GROUPING REF
ARE HOST REFERENCING
ARRAY HOUR RELATIVE
ASSERTION IGNORE RESULT
AT IMMEDIATE RETURNS
BEFORE INDICATOR ROLE
BINARY INITIALIZE ROLLUP
BIT INITIALLY ROUTINE
BLOB INOUT ROW
BOOLEAN INPUT ROWS
BOTH INT SAVEPOINT
BREADTH INTEGER SCROLL
CALL INTERVAL SCOPE
CASCADED ISOLATION SEARCH
CAST ITERATE SECOND
CATALOG LANGUAGE SECTION
CHAR LARGE SEQUENCE
CHARACTER LAST SESSION
CLASS LATERAL SETS
CLOB LEADING SIZE
COLLATION LESS SMALLINT
COMPLETION LEVEL SPACE
CONNECT LIMIT SPECIFIC
CONNECTION LOCAL SPECIFICTYPE
CONSTRAINTS LOCALTIME SQL
CONSTRUCTOR LOCALTIMESTAMPSQLEXCEPTION
CORRESPONDINGLOCATOR SQLSTATE
CUBE MAP SQLWARNING
CURRENT_PATH MATCH START
CURRENT_ROLE MINUTE STATE
CYCLE MODIFIES STATEMENT
DATA MODIFY STATIC
DATE MODULE STRUCTURE
DAY MONTH TEMPORARY
DEC NAMES TERMINATE
DECIMAL NATURAL THAN
DEFERRABLE NCHAR TIME
DEFERRED NCLOB TIMESTAMP
DEPTH NEW TIMEZONE_HOUR
DEREF NEXT TIMEZONE_MINUTE
DESCRIBE NO TRAILING
DESCRIPTOR NONE TRANSLATION
DESTROY NUMERIC TREAT
DESTRUCTOR OBJECT TRUE
DETERMINISTICOLD UNDER
DICTIONARY ONLY UNKNOWN
DIAGNOSTICS OPERATION UNNEST
DISCONNECT ORDINALITY USAGE
DOMAIN OUT USING
DYNAMIC OUTPUT VALUE
EACH PAD VARCHAR
END-EXEC PARAMETER VARIABLE
EQUALS PARAMETERS WHENEVER
EVERY PARTIAL WITHOUT
EXCEPTION PATH WORK
EXTERNAL POSTFIX WRITE
FALSE PREFIX YEAR
FIRST PREORDER ZONE
FLOAT PREPARE  

10. Импорт транзакций.

Импорт транзакций предназначен для автоматического ввода в торговую систему транзакций, подготовленных какой-либо внешней программой, и получения отчета о результате ввода транзакции. Также есть возможность получать текущее состояние таблиц портфеля, заявок и сделок. Обмен данными между торговой системой и внешней программой происходит через текстовые файлы фиксированной структуры. Эти файлы представляют собой последовательность строк, содержащих набор полей вида <название параметра> = <значение параметра>. Поля в строке разделяются символом ";" (точка с запятой). Пробелы и табуляции вокруг <название параметра> и <значение параметра> игнорируются, регистр букв не учитывается. Порядок полей в строке произвольный.

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

10.1. Настройка импорта транзакций.


Рис. 56. Окно "Импорт транзакций".

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

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

10.2. Перечень параметров в рабочих файлах импорта транзакций.

В файлах, создаваемых торговой системой, для вывода значений вывода и чтения значений времени - ЧЧ:ММ:СС. Для вывода значений даты используется формат ГГГГ.ММ.ДД. При чтении значений даты торговой системой принимаются следующие форматы (в порядке убывания приоритета):

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

10.2.1. Параметры файла портфеля.

Название параметра Тип данных Описание
stock_id Целочисленный Код биржи.
classcode Строковый Код режима торгов.
seccode Строковый Код ценной бумаги.
secname Строковый Краткое наименование ценной бумаги.
account Строковый Счет в торговой системе.
current_quantity Вещественный Текущий остаток (в лотах для ценных бумаг или в рублях для денег).
Вещественный Строковый Плановый остаток (в лотах для ценных бумаг или в рублях для денег).

10.2.2. Параметры файла сделок.

Название параметра Тип данных Описание
stock_id Целочисленный Код биржи.
classcode Строковый Код режима торгов.
seccode Строковый Код ценной бумаги.
secname Строковый Краткое наименование ценной бумаги.
account Строковый Счет в торговой системе.
deal_id Целочисленный Номер сделки.
deal_date Дата Дата сделки.
deal_time Время Время сделки.
bid_id Целочисленный Номер заявки.
operation Строковый Код операции (B - покупка, S - продажа).
price Вещественный Цена сделки, руб.
quantity Целочисленный Количество ценных бумаг в сделке, лот.
value Вещественный Сумма сделки, руб.

10.2.3. Параметры файла заявок.

Название параметра Тип данных Описание
stock_id Целочисленный Код биржи.
classcode Строковый Код режима торгов.
seccode Строковый Код ценной бумаги.
secname Строковый Краткое наименование ценной бумаги.
account Строковый Счет в торговой системе.
bid_id Целочисленный Номер заявки.
bid_date Дата Дата заявки.
bid_time Время Время заявки.
operation Строковый Код операции (B - покупка, S - продажа).
status Строковый Код состояния заявки:
  • O - активная;
  • M - исполнена;
  • W - снята;
  • C - отменена биржей.
ballance Целочисленный Текущее количество лотов в заявке.
quantity Целочисленный Изначальное количество лотов в заявке.
price_type Строковый Код типа цены (M - рыночная, L - лимитированная).
price Вещественный Цена заявки. Параметр присутствует только для биржевых заявок с лимитированной ценой.
value Вещественный Сумма заявки. Параметр присутствует только для биржевых заявок с лимитированной ценой.
stoploss_price Вещественный Цена условия Stop-loss заявки. Параметр присутствует только для условных заявок.
stoploss_order_price Вещественный Цена заявки, которая будет выставлена на биржу при исполнении условия Stop-loss. Если цена не указана, то заявка будет выставлена по цене условия. Параметр присутствует, если указан при вводе заявки, только для условных заявок с лимитированной ценой.
takeprofit_price Вещественный Цена условия Take Profit заявки. Параметр присутствует, если указан при вводе заявки, только для условных заявок.
takeprofit_order_price Вещественный Цена заявки, которая будет выставлена на биржу при исполнении условия Take Profit. Если цена не указана, то заявка будет выставлена по цене условия. Параметр присутствует, если указан при вводе заявки, только для условных заявок с лимитированной ценой.
expiration_date Дата Срок, который неисполненная заявка будет находиться на рынке. Параметр присутствует, если указан при вводе заявки.
linked_trs_type Строковый Тип связанной заявки (stock_order - биржевая заявка, stoploss_takeprofit - условная заявка). Параметр присутствует, если указаны данные связанной заявки.
linked_trs_price_type Строковый Код типа цены связанной заявки (M - рыночная, L - лимитированная). Параметр присутствует, если указаны данные связанной заявки.
linked_trs_price Вещественный Цена связанной заявки. Параметр присутствует только для биржевых связанных заявок с лимитированной ценой.
linked_trs_stoploss_price Вещественный Цена условия Stop-loss связанной заявки. Параметр присутствует только для связанных условных заявок.
linked_trs_stoploss_order_price Вещественный Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Stop-loss связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Параметр присутствует, если указан при вводе заявки, только для связанных условных заявок с лимитированной ценой.
linked_trs_takeprofit_price Вещественный Цена условия Take Profit связанной заявки. Параметр присутствует, если указан при вводе заявки, только для связанных условных заявок.
linked_trs_takeprofit_order_price Вещественный Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Take Profit связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Параметр присутствует, если указан при вводе заявки, только для связанных условных заявок с лимитированной ценой.
linked_trs_expiration_date Дата Срок, который неисполненная связанная заявка будет находиться на рынке. Параметр присутствует, если указан при вводе связанной заявки.

10.2.4. Параметры файла транзакций.

Название параметра Тип данных Описание
trs_id Целочисленный Уникальный идентификатор поручения на постановку или снятие заявок. Обязательный параметр, если не включено автоматическое присвоение идентификаторов транзакций в торговой системе.
action Строковый Вид транзакции. Должен иметь одно из следующих значений:
  • set_order - постановка биржевой заявки;
  • set_stop_order - постановка условной заявки;
  • drop_all_orders - снятие группы биржевых заявок по условию;
  • drop_all_stop_orders - снятие группы условных заявок по условию;
  • drop_order - снятие одной заявки по ее номеру.
Обязательный параметр.
account Строковый Счет в торговой системе. Обязательный параметр.
bid_id Целочисленный Номер заявки, снимаемой из торговой системы. Используется только при action=drop_order.
classcode Строковый Код режима торгов. Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию.
seccode Строковый Код ценной бумаги. Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию.
operation Строковый Код операции:
  • B - покупка;
  • S - продажа.
Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию.
price_type Строковый Код типа цены:
  • M - рыночная;
  • L - лимитированная.
Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию.
price Вещественный Цена заявки. Используется только для биржевых заявок с лимитированной ценой. Обязателен для поручений на постановку таких заявок и может быть указан для поручений на снятие групп биржевых заявок с лимитированной ценой по условию.
quantity Целочисленный Количество лотов в заявке. Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию.
execution_condition Строковый Условие исполнения заявки:
  • fill_or_kill - немедленно или отклонить;
  • kill_ballance - снять остаток.
Используется только для поручений на постановку биржевых заявок, необязательный параметр.
stoploss_price Вещественный Цена условия Stop-loss заявки. Параметр обязательный для поручений на постановку условных заявок и может быть указан для поручений на снятие групп условных заявок по условию.
stoploss_order_price Вещественный Цена заявки, которая будет выставлена на биржу при исполнении условия Stop-loss. Если цена не указана, то заявка будет выставлена по цене условия. Параметр может быть указан для поручений на постановку или снятие условных заявок с лимитированной ценой.
takeprofit_price Вещественный Цена условия Take Profit заявки. Параметр может быть указан для поручений на постановку или снятие условных заявок.
takeprofit_order_price Вещественный Цена заявки, которая будет выставлена на биржу при исполнении условия Take Profit. Если цена не указана, то заявка будет выставлена по цене условия. Параметр может быть указан для поручений на постановку или снятие условных заявок с лимитированной ценой.
expiration_date Дата Срок, который неисполненная заявка будет находиться на рынке. Параметр может быть указан для поручений на постановку или снятие условных заявок.
linked_trs_type Строковый Тип связанной заявки:
  • stock_order - биржевая заявка;
  • stoploss_takeprofit - условная заявка.
Необязательный параметр.
linked_trs_price_type Строковый Код типа цены связанной заявки:
  • M - рыночная;
  • L - лимитированная.
Параметр обязательный для поручений на постановку условных или биржевых заявок со связанными заявками и может быть указан для поручений на снятие групп подобных заявок по условию.
linked_trs_price Вещественный Цена связанной заявки. Параметр обязательный для поручений на постановку биржевых связанных заявок с лимитированной ценой и может быть указан для поручений на снятие групп таких заявок по условию.
linked_trs_stoploss_price Вещественный Цена условия Stop-loss связанной заявки. Параметр обязательный для поручений на постановку условных связанных заявок и может быть указан для поручений на снятие групп таких заявок по условию.
linked_trs_stoploss_order_price Вещественный Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Stop-loss связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Параметр может быть указан для поручений на постановку или снятие условных связанных заявок с лимитированной ценой.
linked_trs_takeprofit_price Вещественный Цена условия Take Profit связанной заявки. Параметр может быть указан для поручений на постановку или снятие условных связанных заявок.
linked_trs_takeprofit_order_price Вещественный Цена связанной заявки, которая будет выставлена на биржу при исполнении условия Take Profit связанной заявки. Если цена не указана, то заявка будет выставлена по цене условия. Параметр может быть указан для поручений на постановку или снятие условных связанных заявок с лимитированной ценой.
linked_trs_expiration_date Дата Срок, который неисполненная связанная заявка будет находиться на рынке. Параметр может быть указан для поручений на постановку или снятие условных связанных заявок.

10.3. Примеры поручений для импорта транзакций.

Транзакция Строка
Биржевая заявка.
Покупка 4 лотов Сбербанк по рыночной цене.
trs_id=1; action=set_order; account=SAMPLE000FRM1; classcode=EQBR; seccode=SBER03; operation=B; quantity=4; price_type=M;
Биржевая заявка.
Продажа 3 лотов Ростелеком по 230.12 руб.
trs_id=2; action=set_order; account=SAMPLE000FRM1; classcode=EQBR; seccode=RTKM; operation=S; quantity=3; price_type=L; price=230.12;
Условная заявка.
Stop-loss на продажу 10 лотов Лукойл по рыночной цене, если цена сделок ниже или равна 1901.32 руб.
trs_id=3; action=set_stop_order; account=SAMPLE000FRM1; classcode=EQBR; seccode=LKOH; operation=S; quantity=10; price_type=M; stoploss_price=1901.32;
Условная заявка.
Stop-loss на продажу 6 лотов Мосэнерго по 5.90 руб., если цена сделок ниже или равна 5.92 руб, Take Profit по цене 6.30, если цена сделок выше или равна 6.305 руб, срок действия заявки до 01.07.2007 г.
trs_id=4; action=set_stop_order; account=SAMPLE000FRM1; classcode=EQBR; seccode=MSNG; operation=S; quantity=6; price_type=L; stoploss_price=5.92; stoploss_order_price=5.90; takeprofit_price=6.305; takeprofit_order_price=6.30; expiration_date=01.07.2007;
Биржевая заявка со связанной заявкой.
Покупка 9 лотов Сургутнефтегаза по 28.454 руб с биржевой связанной заявкой на продажу по 29.349 руб.
trs_id=5; action=set_order; account=SAMPLE000FRM1; classcode=EQNE; seccode=SNGS; operation=B; quantity=9; price_type=L; price=28.454; linked_trs_type=stock_order; linked_trs_price_type=L; linked_trs_price=29.349;
Биржевая заявка со связанной заявкой.
Покупка 5 лотов Сургутнефтегаза по 28.454 руб с условной связанной Stop-loss заявкой на продажу по 28.095 руб., если цена сделок будет ниже или равна 28.100 руб.
trs_id=6; action=set_order; account=SAMPLE000FRM1; classcode=EQNE; seccode=SNGS; operation=B; quantity=5; price_type=L; price=28.454; linked_trs_type=stoploss_takeprofit; linked_trs_price_type=L; linked_trs_stoploss_price=28.100; linked_trs_stoploss_order_price=28.095;
Снятие заявки по номеру. trs_id=7; action=drop_order; account=SAMPLE000FRM1; bid_id=352680538;
Снятие группы заявок по условию.
Снятие всех биржевых заявок на продажу Сбербанк.
trs_id=8; action=drop_all_orders; account=SAMPLE000FRM1; seccode=SBER03; operation=S;
Снятие группы заявок по условию.
Снятие всех условных заявок на покупку Мосэнерго с ценой стоп-лосс условия равной 6.24 руб.
trs_id=9; action=drop_all_stop_orders; account=SAMPLE000FRM1; seccode=MSNG; operation=B; stoploss_price=6.24;

11. Средства криптозащиты информации.

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

Для работы в системе Вам необходим секретный ключ ЭЦП, который представляет из себя файл sigs.key. Место хранения этого файла с ключом указывается через меню "Настройки->Общие настойки" в поле "Каталог секретного ключа". В целях безопасности рекомендуется хранить файл секретного ключа на съемных носителях, таких как дискета,компакт-диск,flash и др.

Для создания нового ключа ЭЦП выберите меню "Сервис->Создать новую ЭЦП". В появившемся окне укажите тип ключа - ГОСТ 2001. Затем введите ФИО владельца ключа полностью. Далее укажите, куда программа должна будет сохранить файл открытого ключа. Он должен быть отправлен Брокеру по указанным им реквизитам для регистрации. Ниже введите пароль для защиты ключа. Чем длиннее пароль, тем лучше. Этот пароль не сообщайте никому, включая сотрудников Брокера. После нажатия кнопки "Ок" программа сформирует ключи и сохранит закрытый ключ в файл sigs.key в каталог, указанный в поле "Каталог секретного ключа" настроек, а открытый ключ сохранит в файл pub.key в каталог, указанный Вами в форме создания новой ЭЦП.


Valid XHTML 1.0!