exponenta event banner

близко

Закройте связь Рабочей станции Торговца IB

Синтаксис

close(ib)

Описание

пример

close(ib) закрывает Торговца IB связь WorkstationSM ib.

Примеры

свернуть все

Создайте Рабочую станцию Торговца IB ℠ связь на локальной машине, запросите текущие данные для безопасности и закройте связь.

Соедините с Рабочей станцией Торговца IB ℠ использование номера порта 7496.

ib = ibtws('',7496)
ib = 

  ibtws with properties:

    ClientId: 0
      Handle: [1×1 COM.TWS_TwsCtrl_1]
        Host: ''
        Port: 7496

MATLAB® возвращает ib как Рабочую станцию Торговца IB ℠ связь с объектом Interactive Brokers® ActiveX®, локальным хостом и заданным номером порта.

Отобразите свойство Handle ib.

ib.Handle
ans =

	COM.TWS_TwsCtrl_1

Создайте Рабочую станцию Торговца IB ℠ объект IContract для IBM®. Этот объект описывает безопасность с этими значениями свойств:

  • Символ безопасности

  • Тип безопасности запаса

  • Совокупный обмен

  • Первичный обмен

  • Долларовая валюта

ibContract = ib.Handle.createContract;
ibContract.symbol = 'IBM';
ibContract.secType = 'STK';
ibContract.exchange = 'SMART';
ibContract.primaryExchange = 'IEX';
ibContract.currency = 'USD';

Запросите текущие данные с помощью ibContract.

d = getdata(ib,ibContract)
d = 

  struct with fields:

     BID_PRICE: 160.1900
      BID_SIZE: 2
     ASK_PRICE: 160.2500
      ASK_SIZE: 2
    LAST_PRICE: 160.2200
     LAST_SIZE: 1
        VOLUME: 2877

d является структурой, содержащей эти поля:

  • BID_PRICE - Цена предложения

  • BID_SIZE - Предложите размер

  • ASK_PRICE - Запрашиваемая цена

  • ASK_SIZE - Спросите размер

  • LAST_PRICE - Последняя цена

  • LAST_SIZE - Последний размер

  • ОБЪЕМ - объем

Отобразите данные в поле BID_PRICE d.

d.BID_PRICE
ans =

  160.1900

Закройте Рабочую станцию Торговца IB ℠ связь.

close(ib)

Входные параметры

свернуть все

Связь Рабочей станции Торговца IB, заданная как объект связи Рабочей станции Торговца IB, созданный с помощью ibtws.

Введенный в R2013b