xtrdr

Создайте X_TRADER соединение

Описание

xtrdr функция создает xtrdr объект, который представляет X_TRADER® подключение. После создания xtrdr можно использовать функции объекта для создания уведомителей приборов, инструментов, наборов порядков и профилей порядков и получения текущих данных. Можно также отправлять порядки в X_TRADER.

Примечание

Создайте только одно X_TRADER соединение на MATLAB® сеанс. Чтобы создать X_TRADER соединение, запустите новый сеанс работы с MATLAB.

Создание

Синтаксис

Описание

пример

c = xtrdr создает объект X_TRADER соединения c. xtrdr функция запускается X_TRADER или соединяется с существующим сеансом X_TRADER.

Свойства

расширить все

Ворота, заданные как COM-объект ActiveX.

Пример: [1x1 COM.Xtapi_TTGate_1]

Уведомитель инструмента, заданный как X_TRADER объект уведомителя инструмента XTAPI. Для получения дополнительной информации см. X_TRADER API.

Чтобы задать это свойство, используйте createNotifier функция.

Пример: [1×1 COM.Xtapi_TTInstrNotify]

Инструмент, заданный как X_TRADER объект инструмента XTAPI. Для получения дополнительной информации см. X_TRADER API.

Чтобы задать это свойство, используйте createInstrument функция.

Пример: [1×1 COM.Xtapi_TTInstrObj]

Набор порядков, заданный как объект набора порядков X_TRADER. Для получения дополнительной информации см. X_TRADER API.

Чтобы задать это свойство, используйте createOrderSet функция.

Пример: [1×1 COM.Xtapi_TTOrderSet]

Функции объекта

createNotifierСоздайте уведомитель прибора для X_TRADER
createInstrumentСоздайте инструмент для X_TRADER
createOrderSetСоздайте набор порядков для X_TRADER
createOrderProfileСоздайте профиль порядка для X_TRADER
getDataПолучите данные о X_TRADER тока
closeЗакройте X_TRADER соединение

Примеры

свернуть все

Используйте X_TRADER соединение для извлечения биржевых и последних ценовых данных для инструмента. Срок действия инструмента, используемого в этом примере, постоянно истекает.

Чтобы убедиться, что вы используете текущий инструмент, смотрите Market Explorer в X_TRADER Pro.

Создайте X_TRADER соединение.

c = xtrdr
c = 
 
  xtrdr with properties:

           Gate: [1x1 COM.Xtapi_TTGate_1]
    InstrNotify: []
     Instrument: []
       OrderSet: []

Задайте структуру входа s с полями, соответствующими действительным опциям X_TRADER API. Этот пример определяет структуру входа для Euro-Bobl Futures.

s = [];
s.Exchange = 'Eurex';
s.Product = 'OGBM';
s.ProdType = 'Option';
s.Contract = 'Jan12 P12300';
s.Alias = 'TestInstrument3';

s
s = 

    Exchange: 'Eurex'
     Product: 'OGBM'
    ProdType: 'Option'
    Contract: 'Jan12 P12300'
       Alias: 'TestInstrument3'

Требование:

Перезапустите Сеанс работы с MATLAB перед повторным использованием 'Alias' настройка.

Создайте X_TRADER инструмент.

createInstrument(c,s)

Верните поле биржи и последнее поле цены для инструмента.

s = c.Instrument(1);
f = {'Exchange','Last'};
d = getData(c,s,f)
d = 

    Exchange: {'Eurex'}
        Last: {'45'}

Закройте X_TRADER соединение.

close(c)
Введенный в R2013a