Для нормальной работы вам понадобится сам QUIK, программа MyQuik, DDE-сервер MyQuikServer и библиотека TRANS2QUIK.dll.
Скачайте необходимые файлы со страницы Скачать. Распакуйте их в любое место на жёстком диске.
Настройка сервера MyQuikServer
Запустите MyQuikServer и проверьте наличие значка приложения в области уведомлений панели задач.
При первом запуске программа прописывает себя в раздел автозапуска в системном реестре (см. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
). Изменить настройки можно через соответствующий раздел меню приложения.
Все настройки хранятся в разделе системного реестра HKEY_CURRENT_USER\Software\Go15\MyQuikServer
.
Настройка терминала QUIK
Для ускорения обмена данными по DDE пропишите строку price-timeout=10
в раздел [excel]
файла info.ini, расположенного в папке QUIK.
Включите обработку внешних транзакций в QUIK. Для этого вызовите диалоговое окно "Обработка внешних транзакций" через меню "Торговля - Внешние транзакции", установите флажок "Запускать процесс обработки внешних транзакций автоматически" и нажмите на кнопку "Начать обработку".
Настройка таблиц
Ниже приведены таблицы QUIK, необходимые для корректной работы программы MyQuik. В них указаны названия столбцов, наличие которых обязательно, то есть без них работоспособность программы не гарантируется.
Порядок стобцов в таблицах не важен. Допустимо использование любых других столбцов, доступных для таблицы.
Рядом с названием таблицы, через запятую указано название рабочей книги для диалогового окна настроек вывода содержимого таблиц через DDE сервер.
Для примера можно загрузить файл настроек для QUIK со всеми необходимыми таблицами. В конце данного раздела приведена сводная таблица настройки вывода по DDE.
Текущая таблица параметров (Current)
Заголовки столбцов | Сокращённое название |
Код бумаги | Код бумаги |
Минимальная цена сделки | Мин. цена |
Максимальная цена сделки | Макс. цена |
Цена последней сделки | Цена послед. |
Суммарный спрос | Общ. спрос |
Суммарное предложение | Общ. предл. |
% изменения от закрытия | % измен.закр. |
Лучшая цена спроса | Спрос |
Лучшая цена предложения | Предл. |
Таблица заявок (Bids)
Заголовки столбцов | Сокращённое название |
Номер | Номер |
Дата | Дата |
Выставлена (время) | Выставлена (время) |
Код бумаги | Код бумаги |
Операция | Операция |
Цена | Цена |
Кол-во | Кол-во |
Объем | Объем |
Состояние | Состояние |
Таблица сделок (Deals)
Заголовки столбцов | Сокращённое название |
Заявка | Заявка |
Дата торгов | Дата торгов |
Время | Время |
Код бумаги | Код бумаги |
Операция | Операция |
Цена | Цена |
Кол-во | Кол-во |
Объем | Объем |
Таблица стоп-заявок (Stops)
Заголовки столбцов | Сокращённое название |
Номер | Номер |
Дата | Дата |
Время | Время |
Тип стоп-заявки | Тип стоп-заявки |
Код бумаги | Код бумаги |
Операция | Операция |
Стоп-цена | Стоп-цена |
Цена | Цена |
Кол-во | Кол-во |
Номер заявки | Номер заявки |
Состояние | Состояние |
Результат | Результат |
Клиентский портфель (Portfolio) - для ММВБ
Заголовки столбцов | Сокращённое название |
Код клиента | Код клиента |
Вход.активы | Вход.активы |
Прибыль/убытки | Прибыль/убытки |
Ограничения по клиентским счетам (Limits) - для ФОРТС
Заголовки столбцов | Сокращённое название |
Торговый счет | Торговый счет |
Тип лимита | Тип лимита |
Лимит откр. поз. | Лимит откр. поз. |
Предыд. лимит откр. поз. | Предыд. лимит откр. поз. |
Вариац. маржа | Вариац. маржа |
Накоплен. доход | Накоплен. доход |
Биржевые сборы | Биржевые сборы |
Котировки (Quotes) - вид котировочного окна 1
Заголовки столбцов | Сокращённое название |
Цена | Цена |
Объем | Объем |
Котировки (Quotes) - вид котировочного окна 2
Заголовки столбцов | Сокращённое название |
Продажа | Продажа |
Цена | Цена |
Покупка | Покупка |
Котировки (Quotes) - вид котировочного окна 3
Заголовки столбцов | Сокращённое название |
Покупка | Покупка |
Цена покупки | Цена покупки |
Цена продажи | Цена продажи |
Продажа | Продажа |
Настройка вывода содержимого таблиц через DDE сервер
Вызовите диалоговое окно "Вывод через DDE сервер" для нужной таблицы и установите следующие значения:
Параметр | Значение |
DDE сервер | MyQuikServer |
Рабочая книга | * |
Лист | ** |
Левый верхний угол: Ряд | 1 |
Левый верхний угол: Колонка | 1 |
Выводить таблицу, начиная со строки | 1 |
Вывод после создания | Вкл. |
Вывод при нажатии Ctrl+Shift+L | Выкл./Вкл. |
С заголовками строк | Вкл. |
С заголовками столбцов | Вкл. |
Формальные заголовки | Выкл./Вкл. |
Выводить пустые ячейки вместо нулей | Выкл. |
* - приведено выше в названиях таблиц (в скобках);
** - для таблиц котировок здесь указывается название инструмента в произвольном виде (можно даже по русски, если система позволяет), для остальных таблиц может быть любым или пустым.
Сводная таблица настройки вывода по DDE
Название таблицы | DDE сервер | Рабочая книга | Лист |
Текущая таблица параметров | MyQuikServer | Current | Не важно |
Таблица заявок | MyQuikServer | Bids | Не важно |
Таблица сделок | MyQuikServer | Deals | Не важно |
Таблица стоп-заявок | MyQuikServer | Stops | Не важно |
Клиентский портфель | MyQuikServer | Portfolio | Не важно |
Ограничения по клиентским счетам | MyQuikServer | Limits | Не важно |
Котировки | MyQuikServer | Quotes | Название инструмента |
Примечание. Название инструмента может быть любым. Вы может указать здесь его код, но лучше использовать более осмысленное название. Например, для обыкновенных акций сбербанка можно написать "Сбербанк Акции" (код инструмента указывается в свойствах этого инструмента в приложении MyQuik).
После ввода параметров нажмите на кнопку "Начать вывод". Если неправильно введено название сервера или сервер MyQuikServer не запущен, то QUIK выдаст сообщение типа: "Не удалось установить DDE соединение с сервером 'Название сервера'. Либо не запущен 'Название рабочей книги', либо в него не загружен лист 'Название листа'. Таблица 'Название таблицы'".
Сохраните настройки QUIK через меню "Настройки - Сохранить настройки в файл" и перезапустите QUIK.
Настройка MyQuik
В диалоговом окне настроек на вкладке "Общие" установите путь к терминалу QUIK. При необходимости укажите также путь к файлу TRANS2QUIK.dll.
Настройки программы хранятся в разделе HKEY_CURRENT_USER\Software\Go15\MyQuik
системного реестра.
Если при запуске MyQuik выводятся сообщения об ошибках, то обратитесь к разделу FAQ.