Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Рабочее место QUIK 5.08

Возможности новой версии

Просмотр графиков изменений параметров за предыдущий торговые дни

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

Оптимизирован экспорт по ODBC таблицы текущих параметров

Если в настройках текущей таблицы параметром включена опция «Вывод по ODBC только изменившихся значений», то при изменении одного из всего списка параметров по определенной бумаге клиентское место КВИК формирует SQL-запрос к БД, в котором в списке параметров в UPDATE фигурируют не все параметры, а только изменившийся. Это позволяет увеличить быстродействие экспорта данных из этой таблицы.

Расчет доступного количества для операций с фьючерсами FORTS

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

Загрузка величины клиентского гарантийного обеспечения (КГО) из файла

В новой версии сервера и клиентского места QUIK появилась возможность загрузки величины клиентского гарантийного обеспечения из файла лимитов для срочного рынка FORTS. Таким образом, запись в файле лимитов для срочного рынка (файл с расширением *.fli) может иметь следующие дополнительные параметры:

НЕ нашли? Не то? Что вы ищете?

Параметр

Соответствующее поле таблицы лимитов / описание параметра

KGO

Коэффициент клиентского гарантийного обеспечения

USE_KGO

Параметр, который определяет, будет ли загружаться величина КГО при загрузке лимитов из файла:

при USE_KGO=Y – величина КГО загружается

при USE_KGO=N – величина КГО не загружается

Пример записей в файле с лимитами для срочного рынка FORTS:

CLASS_CODE=SPBFUT;ACCOUNT=589_000;VOLUMEMN=5550,00;VOLUMEPL=5555,00;KFL=1,00;KGO=3,00;USE_KGO=Y;FIRM_ID=SPBFUT589;

CLASS_CODE=SPBFUT;ACCOUNT=589_001;VOLUMEMN=5551,00;VOLUMEPL=5555,00;KFL=1,00;KGO=4,00;USE_KGO=Y;FIRM_ID=SPBFUT589;

CLASS_CODE=SPBFUT;ACCOUNT=589_002;VOLUMEMN=5552,00;VOLUMEPL=5555,00;KFL=1,00;KGO=5,00;USE_KGO=N;FIRM_ID=SPBFUT589;

Загрузка лимитов FORTS на различные разделы с одного терминала

В новой версии сервера и клиентского места QUIK появилась возможность загрузки лимитов на срочном рынке FORTS на различные разделы с одного терминала. Для указания идентификатора раздела, используется параметр FIRM_ID, который указывается в файле с лимитами для срочного рынка:

Параметр

Соответствующее поле таблицы лимитов / описание параметра

FIRM_ID

Идентификатор фирмы / раздела на FORTS, на которой устанавливается лимит

Новые поля в таблице текущих параметров

В таблице текущих параметров появились новые поля:

Наименование поля

Описание

Тип

ISIN-код бумаги

ISIN-код бумаги (ISIN – International Securities Identification Number) Международный идентификационный код бумаги

VARCHAR(12)

Новые поля в таблице заявок

В таблице заявок появилось новое поле:

Наименование поля

Описание

Тип

Код биржи

Биржевой идентификатор заявки

VARCHAR(64)

Новые поля в таблице сделок

В таблице сделок появилось новое поле:

Наименование поля

Описание

Тип

Код биржи

Биржевой идентификатор сделки

VARCHAR(64)

Новое поле в таблице отчетов на сделки для исполнения

В таблице отчетов на сделки для исполнения появилось новое поле:

Наименование поля

Описание

Тип

Тип отчета

Тип отчета

VARCHAR (20)

Новые поля в таблице безадресных заявок РЕПО-М

В таблице безадресных заявок РЕПО-М появились новые поля:

Наименование поля

Описание

Тип

Сумма РЕПО

Сумма РЕПО - сумма привлеченных/предоставленных по сделке РЕПО денежных средств, по состоянию на текущую дату

DECIMAL (16,2)

Объем выкупа РЕПО

Объем сделки выкупа РЕПО, выраженный в руб.

DECIMAL (16,2)

Тип ввода заявки РЕПО

Тип ввода заявки РЕПО

VARCHAR (12)

Срок РЕПО

Срок РЕПО в календарных днях

INTEGER

Дисконт (%)

Дисконт при заключении сделки РЕПО

DECIMAL (16,4)

Сумма РЕПО первоначальная

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

DECIMAL (16,2)

Кол-во первоначальное

Первоначальное, указанное при регистрации, количество бумаг (в стандартных лотах). Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто.

INTEGER

Дисконт (%) первоначальный

Первоначальное, указанное при регистрации, значение дисконта. Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто.

DECIMAL (16,4)

Новые поля в таблице безадресных котировок РЕПО-М

В таблице безадресных котировок РЕПО-М появились новые поля:

Наименование поля

Описание

(К) Номер

Номер безадресной заявки на покупку

(К) Сумма РЕПО

Сумма РЕПО безадресной заявки на покупку

(К) Срок РЕПО

Срок РЕПО безадресной заявки на покупку

(К) Дисконт

Дисконт безадресной заявки на покупку

(П) Номер

Номер безадресной заявки на продажу

(П) Сумма РЕПО

Сумма РЕПО безадресной заявки на продажу

(П) Срок РЕПО

Срок РЕПО безадресной заявки на продажу

(П) Дисконт

Дисконт безадресной заявки на продажу

Новые поля в таблице сделок для исполнения

В таблице сделок для исполнения появились новые поля:

Наименование поля

Описание

Тип

Номер заявки

Номер заявки, на основании которой была заключена данная сделка

DECIMAL (16,0)

Дата заключения

Для компенсационных взносов - дата заключения исходной сделки РЕПО, пусто для остальных случаев.

VARCHAR (12)

Новые поля в таблице заявок на внебиржевые сделки (адресные заявки)

В таблице заявок на внебиржевые сделки появились новые поля:

Наименование поля

Описание

Тип

Дата выставления

Дата выставления

VARCHAR (12)

Остаток

Объем неисполненной части заявки, выраженный в лотах

INTEGER

Сумма РЕПО первоначальная

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

DECIMAL (16,2)

Кол-во первоначальное

Первоначальное, указанное при регистрации, количество бумаг (в стандартных лотах). Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто.

INTEGER

Дисконт (%) первоначальный

Первоначальное, указанное при регистрации, значение дисконта. Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто.

DECIMAL (16,4)

Новые поля в таблице ограничений по клиентским счетам

В таблице ограничений по клиентским счетам для срочных рынков появились новые поля:

Наименование поля

Описание

Тип

Тек. чист. поз. (под заявки)

Величина гарантийного обеспечения, зарезервированного под клиентские заявки, в рублях

DECIMAL (16,2)

Тек. чист. поз. (под откытые позиции)

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

DECIMAL (16,2)

Премия по опционам

Премия по опционным позициям, рассчитанная по правилам торговой системы

DECIMAL (16,2)

Биржевые сборы

Биржевые сборы

DECIMAL (16,2)

Коэфф-нт. Кл-го ГО

Коэффициент клиентского гарантийного обеспечения

DECIMAL (16,2)

Новые поля в таблице позиций по клиентским счетам

В таблице позиций по клиентским счетам для срочных рынков появились новые поля:

Наименование поля

Описание

Тип

Стоимость позиций

Стоимость позиций

DECIMAL (16,2)

Корректное отображение даты выставления заявки для заявок «до отмены» (GTS)

Исправлена недоработка, из-за которой в поле «дата» в таблице заявок отражалось некорректное значение для заявок, выставленных не сегодня («до отмены», GTS). Это актуально для заявок, в режиме «РТС-классика» и других режимах, в которых поддерживаются заявки «до отмены» (GTS)

Корректное отображение значений > 2 млрд. в таблицах текущих позиций по бумагам и текущих позиций по счетам

Исправлена недоработка, которая проявлялась в некорректном отображении значения >2 млрд. в таблицах текущих позиций по бумагам, текущих позиций по счетам и в текущей таблице параметров (обычно проблема проявлялась при отображении количества по бумаге ВТБ).

Новое во встроенном языке программирования QPILE

1.  Отмена автоматического перевода имен констант в верхний регистр

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

USE_CASE_SENSITIVE_CONSTANTS;

2.  Новый параметр в функции Get_Datetime

В структуру MAP-массива, возвращаемого функцией Get_datetime, добавлен новый параметр DAYOFWEEK - день недели. Параметр имеет тип DOUBLE и возвращает порядковый номер дня недели (воскресенье – 0, понедельник - 1, вторник – 2, среда – 3, четверг – 4, пятница -5, суббота – 6)

3.  Раздел INCLUDE

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

INCLUDE file1, file2,…,fileN;

Где file1, file2,…,fileN – относительные или полные пути до файлов с описанием функций (через запятую).

4.  Функция Randomize - генерация случайных чисел

Реализована функция Randomize(), которая инициализирует генератор случайных чисел для определения случайной последовательности генерируемых чисел. Функцию Randomize() необходимо вызвать до того, как будет использоваться функция RAND()

5.  Функция Get_Info_Param

Появилась функция, возвращающая значения параметров информационного окна (пункт меню Связь/Информационное окно).

STRING GET_INFO_PARAM (STRING param_name)

Параметр «param_name» может принимать следующие значения:

Параметр

Описание

1.

VERSION

Версия программы

2.

TRADEDATE

Дата торгов

3.

SERVERTIME

Время сервера

4.

LASTRECORDTIME

Время последней записи

5.

NUMRECORDS

Число записей

6.

LASTRECORD

Последняя запись

7.

LATERECORD

Отставшая запись

8.

CONNECTION

Соединение

9.

IPADDRESS

IP-адрес сервера

10.

IPPORT

Порт сервера

11.

IPCOMMENT

Описание соединения

12.

SERVER

Описание сервера

13.

SESSIONID

Идентификатор сессии

14.

USER

Пользователь

15.

USERID

ID пользователя

16.

ORG

Организация

17.

MEMORY

Занято памяти

18.

LOCALTIME

Текущее время

19.

CONNECTIONTIME

Время на связи

20.

MESSAGESSENT

Передано сообщений

21.

ALLSENT

Передано всего байт

22.

BYTESSENT

Передано полезных байт

23.

BYTESPERSECSENT

Передано за секунду

24.

MESSAGESRECV

Принято сообщений

25.

BYTESRECV

Принято полезных байт

26.

ALLRECV

Принято всего байт

27.

BYTESPERSECRECV

Принято за секунду

28.

AVGSENT

Средняя скорость передачи

29.

AVGRECV

Средняя скорость приема

30.

LASTPINGTIME

Время последней проверки связи

31.

LASTPINGDURATION

Задержка данных при обмене с сервером

32.

AVGPINGDURATION

Средняя задержка данных

33.

MAXPINGTIME

Время максимальной задержки

34.

MAXPINGDURATION

Максимальная задержка данных

6.  Функция Get_Candle_Ex

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

MAP GET_CANDLE_EX (STRING Tag, DOUBLE Date, DOUBLE Time)

Функция возвращает ассоциативный массив (MAP) с данными для графика со строковым идентификатором Tag в момент времени «Date» и «Time». Таким образом, для того чтобы обратиться к данным на графике, необходимо его предварительно построить и присвоить ему уникальный строковый идентификатор Tag (идентификатор Tag задается в диалоге «Настройки графика» на закладке «Дополнительно»).

При вызове функции значение даты «Date» нужно указывать в формате «YYYYMMDD». Например, «» означает 27 мая 2005 г. Значение времени «Time» нужно указывать в формате «hhmmss». Например, «163500» означает 16 ч. 35 мин. Причем, функция округляет параметр «Time» до ближайшего меньшего значения времени, соответствующему интервалу графика. Например, если интервал графика - «5 минут», а значение параметра «Time» - «163700», то функция округлит значения параметр «Time» до «163500», а если интервал графика – «60 минут», то «163700» округлиться до «160000».

Возвращаемый функцией ассоциативный (MAP) массив содержит следующие поля:

1.  COUNT - количество линий, образующих индикатор;

2.  TIME - точное время свечки;

3.  LINES - коллекция линий, в которой каждый элемент коллекции содержит ассоциативный массив (MAP):

·  NAME - название линии (из легенды);

·  OPEN - цена открытия в интервале времени;

·  CLOSE - цена закрытия в интервале времени;

·  HIGH - наибольшее значение цены в интервале времени;

·  LOW - наименьшее значение цены в интервале времени;

·  VOLUME - суммарный объем сделок в интервале.

Пример использования функции Get_Candle_Ex:

slice = Get_Candle_Ex ("all", , 170000)

LineCount = Get_Value (slice,"COUNT")

time = Get_Value (slice,"TIME")

lines = Get_Value (slice,"LINES")

FOR lineID FROM 0 TO LineCount-1

line = Get_Collection_Item (lines, lineID)

open = Get_Value (line,"OPEN")

line_name = Get_Value (line,"NAME")

volume = Get_Value (line,"VOLUME")

END FOR

7.  Расширенная диагностика при возникновении ошибки расчета программы

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

8.  Функция Is_Connected

Добавлена функция, определяющая подключено ли клиентское место к серверу. Возвращает 1, если подключено и 0 – если нет.