optionchain

Извлечение символов опций Money.Net

Синтаксис

Описание

пример

o = optionchain(c,s) возвращает символы опции с помощью соединения Money.Net c и символа s.

Примеры

свернуть все

Создайте соединительные c Money.Net использование имени пользователя и пароля.

username = 'user@company.com';
pwd = '999999';

c = moneynet(username,pwd);

Извлечение символов опций o для символа IBM®.

s = 'IBM';

o = optionchain(c,s);

o - массив ячеек из векторов символов. Каждый вектор символов является символом опции.

Отображение первых трех символов опций.

o(1:3)
ans =

  3×1 cell array

    'O:IBM\16Q13\130 .0'
    'O:IBM\16E27\148 .0'
    'O:IBM\16Q20\138 .0'

Получите текущие данные для первого символа опции o(1) и отобразите его. Задайте поля f для описания символа опции:

  • Описание символа опции

  • Удар символа опции

  • Срок действия символа опции

symbol = o(1);
f = {'Description','Strike','Expiration'};

d = getdata(c,symbol,f)
d = 

           Symbol                   Description            Strike    Expiration
    ____________________    ___________________________    ______    __________

    'O:IBM\16F24\131 .0'    'IBM Call 06/24/2016 131.0'    131       06/24/16  

d - таблица с одной строкой данных. Данные содержат имя символа опции в первом столбце и столбец для каждого заданного поля f.

Чтобы извлечь внутридневные данные, используйте timeseries.

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

close(c)

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

свернуть все

Соединение Money.Net, заданное как объект соединения, созданный с помощью moneynet.

Символ Money.Net, заданный как вектор символов, массив ячеек вектора символов или строковый скаляр для обозначения одного символа.

Пример: 'IBM'

Типы данных: char | cell | string

Выходные аргументы

свернуть все

Символы опции, возвращенные как массив ячеек из векторов символов. Каждый вектор символов задает один символ опции. Общее количество символов опции зависит от символа s.

Введенный в R2016b