Система "Интернет-Дилинг" предназначена для торговли ценными бумагами на Фондовой секции и секции Гос. Ценных бумаг ММВБ, Биржевом рынке акций РТС и ФОРТС. Программа позволяет видеть ход торгов по всем доступным финансовым инструментам в режиме "реального времени", вводить заявки, отслеживать состояние своего портфеля, получать отчеты в режиме on-line, использовать кредитные ресурсы брокера (торговля с плечом).
Минимальная конфигурация:
Рекомендуемая конфигурация:
Установка осуществляется программой – мастером установки, которая спросит Вас, куда установить систему (по умолчанию предлагается путь "C:\Program Files\ItClient"). По завершении установки создается ярлычок для запуска программы – "Пуск" -> "Программы" -> "Инвестбанк Интернет-Дилинг " –> "Интернет-Дилинг Клиент".

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

Рис. 2. Главное окно программы.
В нижней строке окна расположен индикатор соединения с сервером.

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

Рис. 5.
Если соединиться не удалось, будет выдано сообщение "Нет доступного сервера". В этом случае надо проверить соединение с Интернет. Если Ваш компьютер подключен к Интернет через Proxy или FireWall, то надо разрешить исходящие соединения по протоколу TCP на порт 7003.
Сервер торговой системы не допускает одновременного подключения нескольких пользователей, использующих одинаковые имя пользователя, пароль и ключ.
В данном разделе рассмотрим по порядку все окна, которые Вы можете использовать при работе с системой "Интернет-Дилинг".
Окно финансовых инструментов (рис. 6) содержит общую информацию о ходе торгов ценными бумагами.

Рис. 6. Окно "Финансовые инструменты".
Нажав на кнопку
можно свернуть окно в заголовок. Нажатием на кнопку
можно восстановить прежние размеры окна.
С помощью всплывающего меню окна (правая кнопка мыши) можно открыть окно котировок (стакан) или монтаж, добавить график или открыть окно ввода заявки по выбранному инструменту. С помощью пункта меню "Подсвечивать строки таблицы" можно переключать подсветку строк в таблице. При включенной подсветке у четных строк меняется яркость их цвета фона.
Окно котировок также можно открыть с помощью двойного щелчка мышью над строкой таблицы с нужным финансовым инструментом. Открыть окно монтажа можно двойным щелчком мыши при нажатой на клавиатуре клавише "Shift". Двойным щелчком при нажатой на клавиатуре клавише "Ctrl" можно открыть окно ввода заявки.
Во время торгов при изменении цены последней сделки у ценной бумаги соответствующая строка таблицы подсвечивается зеленым цветом, если цена последней сделки выше предыдущей, или красным, если цена последней сделки ниже предыдущей. Через несколько секунд эта подсветка гаснет. Если включен пункт меню "Плавное затухание", то подсветка будет постепенно сливаться с цветом фона.
Из всплывающего меню окна можно переключать отображение закладок. При выключенных закладках можно в одной таблице отображать данные по финансовым инструментам с разных бирж. При выключении закладок списки отображаемых финансовых инструментов объединяются в один, настройки полей таблицы берутся из таблицы на активной закладке. При включении закладок список финансовых инструментов разделяется по закладкам.
Выбор отображаемых инструментов можно произвести через меню "Настройка" –> "Финансовые инструменты", а также через всплывающее меню (правая кнопка мыши) на этом окне.

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

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

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

Окно "Монтаж" является инструментом для трейдеров, активно работающих на небольших колебаниях стоимости акций или контрактов. Основная идея данного инструмента состоит в минимизации действий трейдера, необходимых для ввода, изменения и отмены заявок. В верхней части окна содержится фиксированный набор полей из таблицы "Финансовые инструменты". Ниже расположены таблицы с котировками на покупку (слева) и продажу (справа). Под ними расположен функционал для работы с заявками. Таблицы котировок отсортированы таким образом, что лучшие спрос и предложение всегда сверху.
Ввод заявки
Щелчок левой кнопкой мыши по котировке на покупку или продажу автоматически заполняет соответствующее поле цены (1) и ставит фокус ввода на кнопку "Купить" или "Продать" соответственно. Последущее нажатие клавиши "Enter" приведет к выставлению лимитированной заявки на покупку (продажу) по указанной цене. Строка с ценой введенной заявки подсвечивается (8). Так же можно вручную заполнить поле цены (1) на покупку или продажу, затем кликнуть кнопку "Купить" или "Продать".
Ввод заявки по "встречной котировке"
Щелчок правой кнопкой мыши на котировке приводит к заполнению противоположного поля цены (1). То есть если кликнуть покупку, то заполнится поле цены для продажи и фокус установится на кнопку "Продать" и наоборот.
Сдвиг заявок
Кнопками (4) можно перемещать заявки по цене. При нажатии на кнопку со стрелкой вверх все активные заявки изменят свою цену на величину, указанную в поле "Шаг " в сторону "к исполнению ", если нажать кнопку со стрелкой вниз - соответственно "от исполнения ".
Снятие заявки
Для отмены активных заявок на покупку используется кнопка "Снять", расположенная слева, на продажу - справа. Кнопка "Снять" имеет контекстное меню (по правой кнопке мыши), в котором можно выбрать как будут сниматься заявки : все, по указанной цене или последняя введенная по времени. Обе кнопки "Снять" задублированы комбинациями клавиш Ctrl+A и Ctrl+S.
Автоматическая коррекция объема
Поле "Кол-во" содержит объем заявки в лотах. В полях (3) и (7) можно указать максимальный объем позиции на покупку и на продажу в лотах. Если в меню "Настройки-Общие настройки-Ввод заявки" выбран пункт "Автокоррекция объема заявок в окне Монтаж", то программа будет автоматически корректировать количество лотов в поле "Кол-во" исходя из заданного максимального объема позиции и текущей открытой позиции. Например, в поле (3) указано 1000 - максимальный объем на покупку. Трейдер выставляет заявку на покупку на 1000 лотов, она исполняется частично на 400, остаток снимается. При вводе следующей заявки на покупку поле "Кол-во" автоматически скорректируется до 600 лотов. Если трейдер решает закрыть позицию и вводит заявку на продажу, то поле "Кол-во" скорректируется до 400 лотов.
В поле (6) указывается торговый счет, по которому выставляется заявка. В поле (2) отображаются расчетные значения максимально доступного количества лотов на покупку и продажу соответственно исходя из текущего состояния портфеля и активных заявок. Поле (5) показывает текущую позицию по данному инструменту (поле "Остаток" окна "Портфель").
Окно графиков вызывается через меню "Таблицы" -> "Графики" или кнопкой с изображением графика на панели управления. Появившееся окно редактируется через меню, вызываемое правой кнопкой мыши. Есть возможность открывать графики нескольких эмитентов с различными временными интервалами в одном окне, а так же строить различные индикаторы и рисовать линии трендов.

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

Добавить график по эмитенту можно из всплывающего меню окна "Финансовые инструменты" (рис. 13) или из всплывающего меню окна "Биржевые индексы".
Порядок следования графиков можно изменить перетаскиванием закладок в окне "Графики".
Скопировать изображение графика в буфер обмена можно нажатием одной из следующих комбинаций клавиш: Ctrl+C, Ctrl+X или Ctrl+Ins.
В окне параметров графика можно изменить тип графика (Bars, Candles, Lines), отступ справа от графика, цвета, переключить автомасштабирование. Также можно настроить параметры индикаторов на графике. При включении отступа справа в конце графика будет резервироваться свободное место. Ширина резервируемой области указывается в процентах от ширины графика и может быть дополнительно ограничена по количеству интервалов.
Масштаб графика по оси времени можно изменить следующими способами:

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

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

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

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

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

В этом окне отображаются текущие данные по выбранным биржевым индексам.
Нажав на кнопку
можно свернуть окно в заголовок. Нажатием на кнопку
можно восстановить прежние размеры окна.
С помощью всплывающего меню окна (правая кнопка мыши) можно добавить график по выбранному биржевому индексу или установить по нему алерт. С помощью пункта меню "Подсвечивать строки таблицы" можно переключать подсветку строк в таблице. При включенной подсветке у четных строк меняется яркость их цвета фона.
Во время торгов при изменении текущего значения биржевого индекса соответствующая строка таблицы подсвечивается зеленым цветом, если новое значение выше предыдущего, или красным, если новое значение ниже предыдущего. Через несколько секунд эта подсветка гаснет. Если включен пункт меню "Подсветка изменений" -> "с плавным затуханием", то подсветка будет постепенно сливаться с цветом фона.
Выбор отображаемых биржевых индексов можно произвести через всплывающее меню (правая кнопка мыши) на этом окне.
Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.
| Название столбца | Описание |
|---|---|
| Биржа | Идентификатор биржи. |
| Режим | Код режима торгов. |
| Код | Код биржевого индекса. |
| Наименование | Краткое название биржевого индекса. |
| Наименование (полное) | Полное название биржевого индекса. |
| Открытие | Значение биржевого индекса при открытии торговой сессии. |
| Последняя | Текущее значение биржевого индекса. |
| Время последней | Время последнего изменения биржевого индекса. |
| Закрытие пред. сессии | Значение биржевого индекса при закрытии предыдущей торговой сессии. |
| К закрытию | Разница между текущим значением биржевого индекса и значением при закрытии предыдущей торговой сессии. |
| % к закрытию | Разница между текущим значением биржевого индекса и значением при закрытии предыдущей торговой сессии в процентах. |

В таблице "Все сделки" видны все проходящие на бирже сделки. Если курсор стоит на последней записи в таблице, то по мере прихода новых сделок курсор автоматически позиционируется на последнюю запись.
При помощи всплывающего меню можно включить фильтрацию по одной или нескольким ценным бумагам. Можно выключить закладки, тогда в таблице будут отображаться все сделки по всем биржам и будет доступен дополнительный фильтр по бирже.
Нажав на кнопку
можно свернуть окно в заголовок. Нажатием на кнопку
можно восстановить прежние размеры окна.
Настройку видимых полей таблицы можно произвести с помощью меню "Настройки" -> "Формат", а также из пункта "Формат таблицы" всплывающего меню окна.
Следует отметить, что установка фильтров для окна "Все сделки" никак не влияет на поток данных, передаваемых с сервера. В разделе Все сделки общих настроек описано, как можно ограничить поток всех сделок с сервера.
| Название столбца | Описание |
|---|---|
| Биржа | Идентификатор биржи. |
| Режим | Код режима торгов. |
| Код | Код биржевого индекса. |
| Наименование | Краткое название ценной бумаги. |
| Номер | Биржевой номер сделки. |
| Время | Биржевое время сделки. |
| Цена | Цена сделки, руб. |
| Кол-во | Количество лотов в сделке. |
| Объем | Сумма сделки, руб. |
| Режим (наименование) | Полное наименование режима торгов. |
Пакет заявок предназначен для ввода заявок не непосредственно в торговую систему, а в буфер программы, называемый пакетом заявок.

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

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

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

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

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

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

Ввод заявок в торговые системы бирж через систему "Интернет-Дилинг" может осуществляться тремя способами:
Рассмотрим ввод заявки на примере стандартного окна ввода (рис. 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 до исполнения заявки на открытие позиции. Заявки с параметрами, указанными в связанной заявке, выставляются торговой системой по мере исполнения (полного или частичного) основной заявки. То есть условием выставления связанной заявки являются сделки по основной заявке. Торговая система проверяет допустимость выставления связанных заявок непосредственно при выполнении условия и может их отклонить, если, например, они в данный момент увеличивают плечо выше допустимого уровня.
Снять активную заявку можно следующими способами:

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

Основные настройки программы делаются через меню "Настройки" -> "Общие настройки". Пункт "Вести лог-файл" желательно держать выключенным, т.к. во время работы программы лог-файл не очищается и может увеличиваться на несколько мегабайт в день.
В поле "Каталог секретного ключа" указывается папка, в которой программа будет искать файл с секретным ключем. Из соображений безопасности рекомендуется хранить секретный ключ на съемных носителях (дискета,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-экспорт таблицы Все сделки. Рекомендуется использовать фильтр потока всех сделок для снижения объема данных, передаваемых по сети и объема оперативной памяти, используемой программой.
Окно настроек хранения истории для графиков (рис. 37) можно открыть из главного меню программы, выбрав пункт "Настройки" -> "Хранение истории".

Рис. 37.

Добавить запись в таблицу можно нажатием клавиши "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. Ниже для выделенной записи отображаются ее параметры.
Для создания новой записи нужно нажать кнопку "Добавить". Затем в таблице указать значения полей "Название" и "Символ" (по умолчанию они заполняются названием текущей ценной бумаги). А также следует указать значения полей "Периодичность", "Интервал", "Начало торгов", "Окончание торгов". После заполнения полей нажмите кнопку "ОК".
Укажите даты начала и окончания периода, за который будут экспортироваться данные. Если дата выключена (снята галка в поле ввода), то будут экспортироваться все данные с начала и/или до конца.
Укажите, что делать с уже имеющимися данными при экспорте:
Если включен параметр "Объем в лотах", то объемы сделок при экспорте будут указаны в лотах, иначе - в штуках. Если включен параметр "Дата и время окончания интервала", то при экспорте дата и время у данных будут соответствовать окончанию интервала, иначе - началу.

Установите 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" Отключите все параметры.

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

Запустите 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".
Установка программы:

В диалоге "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".

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

В диалоге "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) заполните поля:

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

На вкладке "Sessions" заполните расписание торговой сессии согласно приведенному на рисунке 51 образцу. В поле "Display Session Times in:" выберите значение "Local Time".
После выполнения настройки нажмите кнопку "OK" и на все последующие за этим вопросы отвечайте "OK". Источник данных будет создан и отобразится в виде новой строки в "System portfolio".

Установите соединение с сервером.
В окне "Общие настройки", в пункте "Экспорт" добавьте финансовой инструмент для экспорта, например Сбербанк. В поле "Символ" надо указать символ для Метастока, например SBER. Если Метасток в данный момент подключен к системе Интернет-Дилинг, то в поле "Символ" можно выбрать из списка символы, по которым Метасток может обновлять данные в реальном времени.
Для включения экспорта поставьте галочку в поле "Включить экспорт данных в реальном времени" и отмените "Передавать биржевое время сделок" нажмите кнопку "OK". На вопрос "Значения параметров в файле winros.ini, необходимые для экспорта данных, отсутствуют или настроены на другую программу. Изменить их значения?" ответьте "Да".
Система Интернет-Дилинг позволяет записывать имеющиеся данные по всем сделкам в файлы в формате Metastock (пункт меню "Сервис" -> "Экспорт данных").

Выберите финансовый инструмент, данные по которому хотите записать в формате Metastock. Выберите каталог, в котором находятся имеющиеся данные или будут созданы новые записи. При двойном щелчке мышью на каталоге в таблице справа отображаются имеющиеся в нем записи в формате Metastock. Ниже для выделенной записи отображаются ее параметры.
Для создания новой записи нужно нажать кнопку "Добавить". Затем в таблице указать значения полей "Название" и "Символ" (по умолчанию они заполняются названием текущей ценной бумаги). А также следует указать значения полей "Периодичность", "Интервал", "Начало торгов", "Окончание торгов". После заполнения полей нажмите кнопку "OK".
ПРИМЕЧАНИЕ: экспорт данных, добавление или удаление записей может быть не возможно, если с ними работает Metastock или какая-нибудь другая программа.
После нажатия на кнопку "Записать" все имеющиеся данные по всем сделкам по выбранному финансовому инструменту будут записаны в файл данных указанной записи.

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

Рис. 55.
В списке "Источники данных ODBC" выберите получателя данных. Если для подключения к источнику требуется авторизация пользователя, введите имя и пароль в соответствующие поля.
Нажмите кнопку "Подключиться". В списке "Таблицы источника данных" появится полный перечень таблиц в выбранном источнике. Выберите таблицу, в которую будут передаваться данные. В списке "Поля таблицы" отобразятся поля выбранной таблицы.
Выберите таблицу системы из списка "Таблицы системы". Настройте соответствие между полями таблицы системы и полями таблицы-получателя последовательным выполнением следующих действий над каждым полем:
Сопоставьте поля из списков полей таблиц системы и источника данных ODBC. В списке полей таблицы источника данных ODBC отображаются поля, имеющие тип, совместимый с типом поля в таблице системы. Не обязательно настраивать соответствие между всеми полями таблиц. Достаточно настроить соответствие между полями, содержащими параметры, планируемые для экспорта. Соответствие между полями, отмеченными звездочкой ("*"), является обязательным.
Установленные соответствия между полями таблиц отображаются в таблице "Экспортируемые поля". Чтобы удалить соответствие между полями таблиц, выделите в таблице соответствующие записи и нажмите кнопку "Удалить выделенные". Чтобы удалить соответствие между всеми полями таблиц, нажмите кнопку "Удалить все".
Нажатие кнопок "OK" или "Применить" фиксирует внесенные изменения.
При нажатии на кнопку "Включить экспорт" запускается фоновый процесс экспорта данных в указанные в настройках таблицы. Если при этом был включен параметр "Передать имеющиеся данные", то все данные по экспортируемым таблицам перед запуском экспорта будут помещены в очередь.
Знаком * (звездочка) помечены ключевые поля таблиц системы.
| Таблица финансовых инструментов. |
| Параметр | Формат |
|---|---|
| * Биржа | 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) |
Следующие символы не должны использоваться в наименованиях полей таблиц и в названиях таблиц:
. / * : ! # & -
| 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 |
| ADD | EXCEPT | PERCENT |
| ALL | EXEC | PLAN |
| ALTER | EXECUTE | PRECISION |
| AND | EXISTS | PRIMARY |
| ANY | EXIT | |
| 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_INSERT | ROWGUIDCOL |
| 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 |
Следующие ключевые слова зарезервированы для использования в запросах к базам данных через 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 |
Следующие ключевые слова могут быть зарезервированы в различных 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 | LOCALTIMESTAMP | SQLEXCEPTION |
| CORRESPONDING | LOCATOR | 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 |
| DETERMINISTIC | OLD | 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 |
Импорт транзакций предназначен для автоматического ввода в торговую систему транзакций, подготовленных какой-либо внешней программой, и получения отчета о результате ввода транзакции. Также есть возможность получать текущее состояние таблиц портфеля, заявок и сделок. Обмен данными между торговой системой и внешней программой происходит через текстовые файлы фиксированной структуры. Эти файлы представляют собой последовательность строк, содержащих набор полей вида <название параметра> = <значение параметра>. Поля в строке разделяются символом ";" (точка с запятой). Пробелы и табуляции вокруг <название параметра> и <значение параметра> игнорируются, регистр букв не учитывается. Порядок полей в строке произвольный.
Для синхронизации совместной работы с файлами между торговой системой и внешней программой предъявляются следующие требования:

Окно настроек импорта транзакций можно открыть из меню "Настройки" -> "Импорт транзакций". В этом окне можно включить или выключить импорт транзакций программой, указать каталог для файлов импорта транзакций и имя файла с исходными данными о транзакциях. В данных о транзакциях должен указываться идентификатор каждой транзакции, если не включено автоматическое создание этих идентификаторов.
Также можно включить вывод данных из программы в файлы в каталоге импорта транзакций и указать имена файлов для каждого вида данных. Возможен вывод текущего состояния таблиц заявок, сделок и портфеля, а также вывод лога работы импорта транзакций и ответов системы на полученные транзакции.
В файлах, создаваемых торговой системой, для вывода значений вывода и чтения значений времени - ЧЧ:ММ:СС. Для вывода значений даты используется формат ГГГГ.ММ.ДД. При чтении значений даты торговой системой принимаются следующие форматы (в порядке убывания приоритета):
Для числовых значений при выводе данных в качестве разделителя целой и дробной частей используется символ "." (точка). При чтении числовых значений торговая система принимает в качестве разделителя целой и дробной частей символы "." (точка) и "," (запятая).
| Название параметра | Тип данных | Описание |
|---|---|---|
| stock_id | Целочисленный | Код биржи. |
| classcode | Строковый | Код режима торгов. |
| seccode | Строковый | Код ценной бумаги. |
| secname | Строковый | Краткое наименование ценной бумаги. |
| account | Строковый | Счет в торговой системе. |
| current_quantity | Вещественный | Текущий остаток (в лотах для ценных бумаг или в рублях для денег). |
| Вещественный | Строковый | Плановый остаток (в лотах для ценных бумаг или в рублях для денег). |
| Название параметра | Тип данных | Описание |
|---|---|---|
| stock_id | Целочисленный | Код биржи. |
| classcode | Строковый | Код режима торгов. |
| seccode | Строковый | Код ценной бумаги. |
| secname | Строковый | Краткое наименование ценной бумаги. |
| account | Строковый | Счет в торговой системе. |
| deal_id | Целочисленный | Номер сделки. |
| deal_date | Дата | Дата сделки. |
| deal_time | Время | Время сделки. |
| bid_id | Целочисленный | Номер заявки. |
| operation | Строковый | Код операции (B - покупка, S - продажа). |
| price | Вещественный | Цена сделки, руб. |
| quantity | Целочисленный | Количество ценных бумаг в сделке, лот. |
| value | Вещественный | Сумма сделки, руб. |
| Название параметра | Тип данных | Описание |
|---|---|---|
| stock_id | Целочисленный | Код биржи. |
| classcode | Строковый | Код режима торгов. |
| seccode | Строковый | Код ценной бумаги. |
| secname | Строковый | Краткое наименование ценной бумаги. |
| account | Строковый | Счет в торговой системе. |
| bid_id | Целочисленный | Номер заявки. |
| bid_date | Дата | Дата заявки. |
| bid_time | Время | Время заявки. |
| operation | Строковый | Код операции (B - покупка, S - продажа). |
| status | Строковый | Код состояния заявки:
|
| 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 | Дата | Срок, который неисполненная связанная заявка будет находиться на рынке. Параметр присутствует, если указан при вводе связанной заявки. |
| Название параметра | Тип данных | Описание |
|---|---|---|
| trs_id | Целочисленный | Уникальный идентификатор поручения на постановку или снятие заявок. Обязательный параметр, если не включено автоматическое присвоение идентификаторов транзакций в торговой системе. |
| action | Строковый | Вид транзакции. Должен иметь одно из следующих значений:
|
| account | Строковый | Счет в торговой системе. Обязательный параметр. |
| bid_id | Целочисленный | Номер заявки, снимаемой из торговой системы. Используется только при action=drop_order. |
| classcode | Строковый | Код режима торгов. Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию. |
| seccode | Строковый | Код ценной бумаги. Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию. |
| operation | Строковый | Код операции:
|
| price_type | Строковый | Код типа цены:
|
| price | Вещественный | Цена заявки. Используется только для биржевых заявок с лимитированной ценой. Обязателен для поручений на постановку таких заявок и может быть указан для поручений на снятие групп биржевых заявок с лимитированной ценой по условию. |
| quantity | Целочисленный | Количество лотов в заявке. Параметр обязательный для поручений на постановку заявок и может быть указан для поручений на снятие групп заявок по условию. |
| execution_condition | Строковый | Условие исполнения заявки:
|
| stoploss_price | Вещественный | Цена условия Stop-loss заявки. Параметр обязательный для поручений на постановку условных заявок и может быть указан для поручений на снятие групп условных заявок по условию. |
| stoploss_order_price | Вещественный | Цена заявки, которая будет выставлена на биржу при исполнении условия Stop-loss. Если цена не указана, то заявка будет выставлена по цене условия. Параметр может быть указан для поручений на постановку или снятие условных заявок с лимитированной ценой. |
| takeprofit_price | Вещественный | Цена условия Take Profit заявки. Параметр может быть указан для поручений на постановку или снятие условных заявок. |
| takeprofit_order_price | Вещественный | Цена заявки, которая будет выставлена на биржу при исполнении условия Take Profit. Если цена не указана, то заявка будет выставлена по цене условия. Параметр может быть указан для поручений на постановку или снятие условных заявок с лимитированной ценой. |
| expiration_date | Дата | Срок, который неисполненная заявка будет находиться на рынке. Параметр может быть указан для поручений на постановку или снятие условных заявок. |
| linked_trs_type | Строковый | Тип связанной заявки:
|
| linked_trs_price_type | Строковый | Код типа цены связанной заявки:
|
| 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 | Дата | Срок, который неисполненная связанная заявка будет находиться на рынке. Параметр может быть указан для поручений на постановку или снятие условных связанных заявок. |
| Транзакция | Строка |
|---|---|
| Биржевая заявка. Покупка 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; |
В системе "Интернет-Дилинг" используются средства криптографической защиты информации, обеспечивающие шифрование потока данных, передаваемых по сети, а так же формирование электронной цифровой подписи (ЭЦП) под любым документом, передаваемым от Клиента Брокеру в электронном виде.
Для работы в системе Вам необходим секретный ключ ЭЦП, который представляет из себя файл sigs.key. Место хранения этого файла с ключом указывается через меню "Настройки->Общие настойки" в поле "Каталог секретного ключа". В целях безопасности рекомендуется хранить файл секретного ключа на съемных носителях, таких как дискета,компакт-диск,flash и др.
Для создания нового ключа ЭЦП выберите меню "Сервис->Создать новую ЭЦП". В появившемся окне укажите тип ключа - ГОСТ 2001. Затем введите ФИО владельца ключа полностью. Далее укажите, куда программа должна будет сохранить файл открытого ключа. Он должен быть отправлен Брокеру по указанным им реквизитам для регистрации. Ниже введите пароль для защиты ключа. Чем длиннее пароль, тем лучше. Этот пароль не сообщайте никому, включая сотрудников Брокера. После нажатия кнопки "Ок" программа сформирует ключи и сохранит закрытый ключ в файл sigs.key в каталог, указанный в поле "Каталог секретного ключа" настроек, а открытый ключ сохранит в файл pub.key в каталог, указанный Вами в форме создания новой ЭЦП.