Динамическая корректировка позиций из файла

меню Брокер / Корректировать позиции через файл...

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

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

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

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

Применение динамической корректировки позиций из файла

  1. Пользователь с правами Менеджера фирмы либо Субадминистратора экcпортирует необходимые для расчета позиций данные из таблиц QUIK по DDE (в MS Excel) либо через ODBC в базу данных.
  2. Средствами MS Excel (например, макросом на языке VBA) либо собственной программой отслеживается изменение параметров и вычисляется изменение позиций на основании алгоритмов, используемых брокером.
  3. Поручение на изменение позиции записывается новой строкой в исходный файл со стандартным расширением .lсi, например, limits.lсi, с присвоением ему уникального параметра «LIMIT_ID».
  4. Указанный файл считывается системой QUIK через установленные интервалы времени и при появлении в нем новых строк (имеющих ранее не обрабатывавшиеся значения параметра «LIMIT_ID») формируется команда серверу QUIK на изменение соответствующей позиции.
  5. Факт отправки коррекции позиции отражается в выходном файле (*.lco), который может использоваться для диагностики результата операции.
  6. Для внешней программы коррекция считается обработанной, если в выходном файле существует строка с параметром «LIMIT_ID», аналогичным значению этого параметра, указанного в коррекции.

См. также: