You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 47 Next »

В разных торговых системах символ одного и того же инструмента может отличаться. В связи с этим при смене источника позиции могут не обновляться. Для получения данных и выставления заявок по интересующему инструменту в Option Workshop можно в ручную задать символ в формате необходимой системы.

Порядок действий:

  1. задать символ базового актива;
  2. задать символ фьючерса (для торговли фьючерсами/опционами на фьючерсы);
  3. задать символ для серии опционов.

Задание символа актива

Для задания символа нужно:

Содержание страницы:

Справочники инструментов:

  1. нажать правой кнопкой мыши на инструмент в дереве инструментов и в контекстном меню выбрать команду Map symbol.

    Рисунок 1 – переход к настройке кода
    В результате откроется окно со следующими заполненными полями:
    1. Notation – текущий источник данных;
    2. Asset – символ инструмента в Option Workshop;
  2. ввести в поле Symbol (рис. 2[1]) символ инструмента в формате системы, в которой планируется торговать. 


    Рисунок 2 – актив

    На форме (рис. 2[3]) отображается пример символа в формате текущего источника данных. Для проверки наличия символа в торговой системе следует нажать кнопку Test subscription (рис. 2[2]). 

    Проверка не производится на соответствие символа торговому инструменту.

    Если проверка прошла успешно, отобразится значок , если код некорректен – ;

  3. нажать кнопку OK (рис. 2[4]).

Задание символа фьючерса

Настройка символа фьючерса аналогична настройке символа базового актива. Для настройки следует:

  1. нажать правой кнопкой мыши на фьючерс в дереве инструментов и в контекстном меню выбрать команду Map symbol.
    В результате откроется окно с заполненными полями:
    1. Notation – активный источник данных;
    2. Base Asset – символ инструмента в Option Workshop;
    3. Future – код фьючерса в Option Workshop.
  2. ввести в поле Symbol (рис. 3[1]) символ инструмента в формате системы, в которой планируется торговать. 


    Рисунок 3 – фьючерс

    На форме (рис. 3[3]) отображается пример символа в формате текущего источника данных. Для проверки наличия символа в торговой системе следует нажать кнопку Test subscription (рис. 3[2]). 

    Проверка не производится на соответствие символа торговому инструменту.

    Если код прошел проверку, отобразится значок , если код некорректен – ;

  3. нажать кнопку OK (рис. 3[4]).

Задание символа серии опционов

Предварительно необходимо настроить символ базового актива и фьючерса (для опционов на фьючерсы).

Символ задается для всей серии опционов одновременно. Для перехода к настройкам нужно нажать правой кнопкой мыши на серию в дереве инструментов и в контекстном меню выбрать команду Map symbol. В результате откроется окно с параметрами (рис. 4):


Рисунок 4 – серия опционов

  • Notation – активный источник данных. Заполняется автоматически;
  • Asset – символ инструмента в Option Workshop. Заполняется автоматически;
  • Option series – код актива и дата экспирации опционов. Заполняется автоматически;
  • Template – шаблон формирования символа для всех опционов серии;
  • Test subscription – кнопка тестирования символа опциона;
  • Вкладка Preview – таблица с параметрами нескольких опционов серии;
  • Вкладка Description – описание операторов, используемых при создании шаблона символа.

Символ для всех опционов серии формируется по шаблону. Для его составления используются операторы, например:

  • {exp:yy};
  • {exp:mm};
  • {exp:dd}. 

Значение операторов описано во вкладке Description (рис. 5) и в разделе документации Операторы для создания шаблона опционов

Рисунок 5 – операторы

Рассмотрим порядок составления шаблона опциона пут, инструмент AAPL, дата экспирации 28 августа 2015 года, страйк 30. Например, зададим символ в формате системы Interactive Brokers. В справочнике IB для данного опциона указан символ AAPL 150828P00030000. Используя информацию во вкладке Description выделяем в коде AAPL 150828P00030000 операторы:

  • AAPL – код базового актива. Данный код можно указать в шаблоне как текст или с помощью оператора {asset};

  • 150828 – дата экспирации в формате yymmdd. Операторы {exp:yy}{exp:mm}{exp:dd};
  • P – тип опциона (пут). Оператор {type};
  • 00030000 – страйк 30, умноженный на 1000 и записанный в формате 00000000 (т.е. длина записи 8 символов). Оператор {strike:mul=1000,format=00000000}.

Таким образом, в поле Template (рис. 6[1]) добавляем следующие операторы: AAPL {exp:yy}{exp:mm}{exp:dd}{type}{strike:mul=1000,format=00000000}.

Рисунок 6 – серия опционов

При вводе операторы будут автоматически преобразованы в символ, который отобразится в столбце Symbol (рис. 6[3]). Для проверки наличия символа в торговой системе следует нажать кнопку Test subscription (рис. 6[2]). Если проверка прошла успешно, отобразится значок , если нет – .

Проверка не производится на соответствие символа торговому инструменту.

Для сохранения кода следует нажать кнопку OK (рис. 6[5]).

Операторы для задания шаблона кода опционов

Таблица 1 – Описание операторов

ОператорОписание
Символ

{asset}

Символ базового актива
{asset:m}
Символ базового актива с учетом заданных настроек формата
{future:m}
Символ фьючерса с учетом заданных настроек формата
{future}

Символ фьючерса (указывается только для серии опционов на фьючерсы)

{family}
Символ семейства опционов
Даты

{exp:dd}

Дата экспирации. В формате двух цифр: 01, 02, ..., 31

{exp:mm}

Месяц экспирации контракта. В формате двух цифр: 01, 02, ..., 12
{exp:f}

Месяц экспирации фьючерса (см. таблицу 2 Символ месяца для фьючерсов)

{exp:o}

Месяц экспирации контракта (опцион таблицу 3 Символ месяца для опционов)

{exp:yyyy}
Год экспирации, состоящий из 4-х цифр. Формат: YYYY
{exp:yy}Год экспирации, состоящий из 2-х цифр. Формат: YY
Страйк
{strike}
Без множителя
{strike:mul=1000}С множителем (напр. 1000)
{strike:format=00000,mul=1000}В указанном формате (напр. "00000") c множителем (напр. 1000)
{strike:format=00000}

В указанном формате (напр. "00000") без множителя.

Например, страйк 123 в формате "00000" будет показан в виде: 00123

{strike:weekmul=1000}
С множителем для недельных опционов
Тип опциона

{type}

Используется, если в формате кода указаны символы "P" для опциона пут, "C" для опциона кол. Пустая строка для не опционов

{type:call,put}

Используется, если в формате кода указан "put" для опциона пут, "call" для опциона кол. Пустая строка для не опционов

Таблица 2 – Символ месяца для фьючерсов

МесяцСимвол
ЯнварьF
ФевральG
МартH
АпрельJ
МайK

Июнь

M
ИюльN
АвгустQ
СентябрьU
ОктябрьV
НоябрьX
ДекабрьZ

  Таблица 3 – Символ месяца для опционов

МесяцКолПут
ЯнварьAM
ФевральBN
МартC O
АпрельD P
МайEQ
ИюньFR
ИюльGS
АвгустHT
СентябрьIU
ОктябрьJV
НоябрьKW
ДекабрьLX
  • No labels