Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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)
Корректное отображение значений > 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 – если нет.


