xtrdr

Создайте связь X_TRADER

Описание

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

Примечание

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

Создание

Синтаксис

Описание

пример

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

Свойства

развернуть все

Пропустите в виде COM-объекта ActiveX.

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

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

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

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

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

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

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

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

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

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

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

createNotifierСоздайте инструмент notifier для 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 с полями, соответствующими допустимым опциям API X_TRADER. Этот пример задает входную структуру для фьючерсов Euro-Bobl.

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