Общие положения

FalconTrade получает данные из торгового терминала QUIK через сервер DDE и API интерфейс. Для настройки получения данных по DDE в QUIK следует загрузить портфель, который будет собирать необходимую информацию о торгах, и сконфигурировать параметры вывода через DDE для этого портфеля.

 

Все торговые операции взаимодействия программы и QUIK проходят по средствам API интерфейса. Чтобы QUIK принимал транзакции от программы необходимо включить обработку внешних транзакций (в QUIK версии 7.0 и старше: меню Сервисы / Экспорт/импорт данных / Внешние транзакции... (рис. 2.7), в QUIK вериях младше 7.0: меню Торговля / Внешние транзакции...).

 

меню Внешние транзакции

Рисунок 2.7 Меню Экспорта/импорта данных QUIK

 

В окне «Обработка внешних транзакций» поставьте флажок в опции «Запускать процесс обработки внешних транзакций автоматически» и нажмите кнопку Начать обработку (рис 2.8). В дальнейшем какие-либо действия по настройке внешних транзакций проводить не требуется.

 

Окно «Обработка внешних транзакций»

Рисунок 2.8 Окно «Обработка внешних транзакций»

 

Для уменьшения потока получаемых данных из интернета с серверов QUIK используются фильтры по настройкам таблицы. Если у вас также включены такие фильтры (проверить можно через меню QUIK: в версии 7.0 и страше Система / Заказ данных / Поток котировок..., в версиях младше 7.0 Связь / Списки...), то перед загрузкой портфеля убедитесь, что поступают данные:

 

Таблица 2.4 Используемые таблицы QUIK и их данные

Таблица "Клиентский портфель" (акции)

Код клиента

Торговый счет

Фирма

Входящие средства

Текущие средства

Входящие активы

Текущие активы

Доступный текущий лимит

Лонги

Шорты

На покупку

На продажу

На покупку не маржин

На покупку обеспечением

Прибыль/убытки

Процентное изменение

Таблица "Купить/Продать" (акции)

Остаток

Оценка

Покупка

Продажа

 

"Таблица текущих параметров"

Краткое название бумаги

Код бумаги

Код класса

Точность цены

Минимальный шаг цены

Размер лота

Стоимость шага цены (фьючерсы)

Цена последней сделки

Цена открытия (акции)

Максимальная цена сделки

Минимальная цена сделки

Цена закрытия

Максимальная цена (фьючерсы)

Минимальная цена (фьючерсы)

% изменения от закрытия

Разница цены последней к предыдущей сессии

Суммарное предложение

Количество заявок на продажу

Предложение по лучшей цене

Лучшая цена предложения

Лучшая цена спроса

Спрос по лучшей цене

Количество заявок на покупку

Суммарный спрос

Гарантийное обеспечение покупателя (фьючерсы)

Гарантийное обеспечение продавца (фьючерсы)

Количество во всех сделках

Оборот в деньгах

Полное наименование бумаги

Название класса

Таблица "Позиции по клиентским счетам" (фьючерсы)

Торговый счет

Код инструмента

Текущие чистые позиции

Таблица "Ограничения по клиентским счетам" (фьючерсы)

Торговый счет

Тип лимита

Предыдущий лимит открытых позиций

Лимит открытых позиций

Текущие чистые активы

Текущие чистые позиции (под заявки)

Текущие чистые позиции (под открытые позиции)

Планируемые чистые позиции

Вариационная маржа

Накопленный доход

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

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

Таблица "Окно (стакан) котировок" (необязательно)

 

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

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