Эта тема содержит следующие разделы.
DDE Server WLRT
Для подключения к Quik используется внешнее приложение DDE Server WLRT. Это приложение позволяет подключаться к Quik из любой версии WLD 32 или 64 бита. При подключении к торговле это приложение запускается автоматически, кроме первого запуска, когда требуется указать путь к приложению(по умолчанию c:\Program Files\WLRT\DdeServer\). Подробнее о сервере читать тут.
DDE таблицы
Для корректной работы требуется получать данные из следующих таблиц Quik.
ATT - таблица всех сделок.
_bnd - ограничения по клиентским счетам.
_cpr - клиентский портфель.
_sot - таблица стоп-заявок.
_ord - таблица заявок.
_trd - таблица сделок.
_par - таблица текущих параметров.
_lim - таблица лимитов по денежным средствам.
_pos - позиции по клиентским счетам.
_lst - лимиты по бумагам.
Для всех таблиц требуется настроить экспорт по DDE. В параметрах экспорта требуется установить имя DDE сервера, признак запуска при нажатии Ctrl+Shift+L, экспорт с заголовками столбцов. Читать подробнее.
Обработка внешних транзакций
Для того, чтобы можно было передать заявку в терминал с помощью API квика, требуется, чтобы терминал обрабатывал внешние транзакции. Это можно сделать в меню Торговля-Внешние транзакции. Не забудьте установить галочку - Автоматически запускать обработку внешних транзакций.
Выбор бумаг для торговли
Чтобы использовать потоковые данные по бумаге из WLD достаточно добавить ее в таблицу всех сделок, но если вы хотите выставлять по ней заявки - добавьте ее в таблицу текущих параметров, т.к. для выставления заявки по бумаге требуется информация из этой таблицы. После добавления новой бумаги в таблицу параметров требуется перезапуск, т.к. список бумаг формируется при запуске.