Выпущена новая версия Программного интерфейса FIX order router — 5.0
В вышедшей версии Программного интерфейса FIX order router переработан функционал поддержки внешних алгоритмических заявок в части их отображения в Рабочем месте QUIK. Алгоритмические заявки, реализуемые с использованием внешних систем, предоставляющих сервис алгоритмической торговли, стали отображаться в том числе в таблице «Алгоритмические заявки», которая используется для работы с заявками Модуля алгоритмической торговли системы QUIK. Ранее внешние алгоритмические заявки отображались только в таблице «Заявки», в которую не транслировались некоторые параметры, специфичные для того или иного алгоритма внешней системы.
Также выполнены доработки механизма, который позволяет управлять набором полей в транзакции, их допустимых значений, а также выполнять автоматическое заполнение параметров на форме ввода заявки (через настройки файла ClientTransScheme.xml). В выпущенной версии интерфейса стало доступно добавление до 10 новых пользовательских полей, которые можно использовать как на стандартной форме ввода заявки, так и на форме ввода внешних алгоритмических заявок. Данное нововведение позволяет решать разнообразные задачи по передаче пользовательских значений в полях транзакции исполняющим брокерам (например, с целью указать площадку исполнения конкретной заявки). Дополнительно для обработки пользовательских полей и настройки условий по ним были выполнены необходимые доработки механизма заполнения тегов FIX-сообщений конкретными значениями из транзакций пользователя (через настройки файла MarketTransTags.xml). Кроме того, этот механизм был дополнен новыми условиями для задания списка разрешенных типов исполнения и условий по типу заявки. Это, в свою очередь, позволяет поддерживать различные версии FIX-протокола в части требований к заполнению тегов.
При работе интерфейса в режиме наполнения справочника инструментов из класса-источника на сервере QUIK добавлена возможность игнорировать статус сессии инструмента-источника. В этом случае статус сессии инструмента будет определяться расписанием, настроенным в самом интерфейсе. Данная доработка позволит, в частности, выставлять некоторые алгоритмические заявки до старта торгов, но исполнять их после открытия сессии.