Удивительная вещь - оказывается уже несколько лет известна проблема медленной работы библиотеки QUIK2AMIBROKER_DataPlugin.dll (котировки а amibroker обновляются с задержкой и иногда внушительной! относительно графика квика) и ничего. Как работало медленно, так и работает.
Сегодня проверил - правда есть проблема. Задумался над альтернативами:
Экспорт осуществляется в формате xltable. Из квика экспортируются только два типа данных - строка и число с плав. точкой.
Настройка скорости экспорта осуществляется в файле info.ini, раздел [excel], параметр price-timeout. В конфигурации по умолчанию раздел в файле отсутствует вообще, а значение price-timeout принято 1000 мс (секунда). Возможный диапазон: от 10 мс до 10000мс. Пример (устанавливает скорость экспорта на 10мс):
[excel]
price-timeout = 10
Детали экспорта
Стакан всегда экспортируется весь - через заданные временные интервалы.
Заявки, сделки и т.д. - сначала экспортируется вся таблица массивом, после этого досылаются только обновления и всегда построчно (т.е. при изменении любого поля в строке всегда присылается строка целиком).
Программа бесплатна и доступна для скачивания зарегистрированным на сайте пользователям.
В свое время столкнулся с задачей экспорта истории котировок из QUIK во внешнюю программу. Самый изящный и простой способ на мой взгляд - создание таблицы с историей котировок в QUIK и последующий экспорт таблицы во внешнюю программу (В моем случае - это экспорт по ODBC в базу данных). QUIK ExportQuote именно это и делает. Программа представляет из себя скрипт на языке QPILE, который формирует таблицу с историей котировок внутри QUIK.
TAutoTrader.dll - библиотека для высталения заявок в торговый терминал QUIK из программы технического анализа Metastock. Для отправки заявок библиотека использует trans2quik.dll (программный интерфейс, созданный разработчиками QUIK специально для приема транзакций из внешних программ).
TraderAssistant представляет из себя программный комплекс, обеспечивающих функционирование торгового робота на базе терминала QUIK.
В состав комплекса входит:
Общая структура комплекса приведена на рисунке ниже (картинка кликабельна).
Программа бесплатна и доступна для скачивания зарегистрированным на сайте пользователям.
Программа бесплатна и доступна для скачивания зарегистрированным на сайте пользователям.
Программа предназначена для пользователей системы QUIK и представляет из себя скрипт, производящий расчет текущих параметров портфеля. Расчет производится только для одного клиента и только на ММВБ. Ограничения на число клиентов достаточно условное, т.к. можно загружать скрипт в QUIK неоднократно и с разными параметрами. Добавление других площадок решается небольшим изменением кода.