Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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}.

...

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

Anchor
Переменные
Переменные

...

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

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

ПеременнаяОператорОписание

{asset}

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

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

{family}Код семейства опционов

{exp:dd}

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

{exp:mm}

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

Месяц экспирации контракта (фьючерс). Формат буквы месяца:

Section
Column
width30%
  • Январь – F
  • Февраль – G
  • Март – H
  • Апрель – J
  • Май – K
  • Июнь – M
Column
width30%
  • Июль – N
  • Август – Q
  • Сентябрь – U
  • Октябрь – V
  • Ноябрь – X
  • Декабрь – Z
Column
width15%

 

{exp:o}

Месяц экспирации контракта (опцион). Формат буквы месяца:

Section
Column
width30%
  • Январь – кол A, пут M
  • Февраль – кол B, пут N
  • Март – кол C, пут O
  • Апрель – кол D, пут P
  • Май – кол E, пут Q
  • Июнь – кол F, пут R
Column
width30%
  • Июль – кол G, пут S
  • Август – кол H, пут T
  • Сентябрь – кол I, пут U
  • Октябрь – кол J, пут V
  • Ноябрь – кол K, пут W
  • Декабрь – кол L, пут X
Column
width15%

 

{exp:yyyy}

Год экспирации, состоящий из 4-х цифр. Формат: YYYY
{exp:yy}Год экспирации, состоящий из 2-х цифр. Формат: YY

{strike}

Страйк опциона без множителя
{strike:format=00000}

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

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

{strike:mul=1000}Страйк опциона с множителем (напр. 1000)
{strike:weekmul=1000}

Страйк опциона с множителем для недельных опционов

{strike:format=00000,mul=1000}Страйк опциона.  В указанном формате (напр. "00000") c множителем (напр. 1000)

{type}

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

{type:call,put}

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