Общие положения |
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 Связь / Списки...), то перед загрузкой портфеля убедитесь, что поступают данные:
Если вы используете в торговле только акции, то открывать таблицы и добавлять столбцы с пометкой (фьючерсы) вам не нужно, и, наоборот, если только фьючерсы, то не нужны данные с пометкой (акции). Необходимости добавления всех выше перечисленных параметров в соответствующие таблицы нет, но в QUIK должны поступать эти данные (они должны быть доступны при выборе столбцов таблиц в поле «Доступные параметры»). Также все таблицы, кроме таблицы текущих параметров, могут быть закрыты.
|