...
Section | ||||
---|---|---|---|---|
|
Код (тикер) – краткое наименование инструмента. Каждая биржа присваивает свой уникальный код котируемому инструменту. Для возможности торговли на любой бирже в программе реализована функция Mapping symbol, которая позволяет настраивать соответствие между кодами инструментов Option Workshop и необходимой торговой системой. Принцип настройки заключается в приведении кода к формату в нотации соответствующей биржи.
Порядок задания кода для торговли опционами:
задание кода для серии опционов/опционов на фьючерсы.
Порядок задания кода торговли фьючерсами/опционами на фьючерсы:
|
...
|
Для задания биржевого кода актива нужно:
...
...
...
...
...
ввести в поле Symbol (рис.
...
2) символ инструмента в
...
формате системы,
...
в которой планируется торговать.
Рисунок 2 – актив
На форме
...
(рис.
...
2) отображается пример символа в формате текущего источника данных. Для проверки
...
наличия символа в торговой системе следует нажать кнопку Test subscription (рис.
...
2
...
).
Warning |
---|
При настройке соответствия, символ для одного типа товара может совпасть с символом для другого. Например, код на контракт по нефти будет принят программой, как код контракта на золото. Таким образом при настройке соответствия будьте внимательны. OW не производит проверку символа на соответствие типу инструмента. |
Если проверка прошла успешно, отобразится значок , если код некорректен – ;
...
Note |
---|
Проверка производится на наличие символа в торговой системе, но не на соответствие торговому инструменту. |
...
Настройка символа фьючерса аналогична настройке символа базового актива. Для настройки следует:
ввести в поле Symbol (рис. 3) символ инструмента в формате системы, в которой планируется торговать.
Рисунок 3 – фьючерс
На форме (рис. 3) отображается пример символа в формате текущего источника данных. Для проверки наличия символа в торговой системе следует нажать кнопку Test subscription (рис. 3).
Warning |
---|
При настройке соответствия, символ для одного типа товара может совпасть с символом для другого. Например, код на контракт по нефти будет принят программой, как код контракта на золото. Таким образом при настройке соответствия будьте внимательны. OW не производит проверку символа на соответствие типу инструмента. |
Если код прошел проверку, отобразится значок , если код некорректен – ;
...
Порядок задания кода фьючерса аналогичен порядку задания кода для базового актива.
...
...
Warning |
---|
Предварительно необходимо настроить |
...
символ базового актива и |
...
фьючерса (для |
...
опционов на фьючерсы). |
...
Символ задается для всей серии
...
опционов одновременно. Для перехода к настройкам нужно нажать правой кнопкой мыши на серию в дереве инструментов и в контекстном меню выбрать команду Map symbol. В результате откроется окно с параметрами
...
(рис.
...
4):
Рисунок 4 – серия опционов
...
...
...
...
...
Символ для всех опционов серии формируется по шаблону. Для его составления используются операторы, например:
Значение операторов описано во вкладке Description (рис.
...
...
5 – операторы
...
Рассмотрим порядок составления шаблона опциона пут, инструмент AAPL, дата экспирации 28 августа 2015 года, страйк 30. Например, зададим символ в формате системы Interactive Brokers. В справочнике IB для данного опциона указан символ AAPL 150828P00030000. Используя информацию во вкладке Description выделяем в коде AAPL 150828P00030000 операторы:
AAPL – код базового актива. Данный код можно указать в шаблоне как текст или с помощью оператора {asset};
...
...
...
...
Таким образом, в поле Template (рис. 6[1]) добавляем следующие операторы: AAPL {exp:yy}{exp:mm}{exp:dd}{type}{strike:mul=1000,format=00000000}.
Рисунок
...
Формат операторов описан в таблице 1.
6 – серия опционов
При вводе операторы будут автоматически преобразованы в символ, который отобразится в столбце Symbol (рис. 6[3]). Для проверки наличия символа в торговой системе следует нажать кнопку Test subscription (рис. 6[2]). Если проверка прошла успешно, отобразится значок , если нет – .
Warning |
---|
При настройке соответствия, символ для одного типа товара может совпасть с символом для другого. Например, код на контракт по нефти будет принят программой, как код контракта на золото. Таким образом при настройке соответствия будьте внимательны. OW не производит проверку символа на соответствие типу инструмента. |
Для сохранения кода следует нажать кнопку OK (рис. 6[5]).
Символы опционов могут иметь разный вид, например:
Section | ||||||||
---|---|---|---|---|---|---|---|---|
|
При настройке маппинга в шаблонах символов опционов можно указывать пробелы (символ #) перед страйком опциона.
Например, по шаблону AAPL {strike:format=#####}
будут сформированы символы вида:
No Format |
---|
AAPL 12345
AAPL 1234
AAPL 123
AAPL 12
AAPL 1 |
К страйкам слева добавляются пробелы для достижения нужной длины символов. Каждый символ # в шаблоне заменяется либо на цифру, либо на пробел.
Anchor | ||||
---|---|---|---|---|
|
Таблица 1 – Описание операторов
Оператор | Описание |
---|---|
Символ | |
|
...
Базовый актив |
{asset:m} |
...
Символ базового актива |
...
{future:m} |
...
Символ фьючерса |
...
{ |
...
future} |
...
Фьючерс (указывается только для серии опционов на фьючерсы) |
{family} |
...
Семейство опционов | |
Даты | |
{exp:dd} |
...
Дата экспирации (формат двух цифр: 01, 02, ..., 31 |
...
) | |
{exp:mm} | Месяц экспирации контракта |
...
(формат двух цифр: 01, 02, ..., 12) | |
{exp:f} | Месяц экспирации |
...
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
фьючерса (см. таблицу 2 Символ месяца для фьючерсов) | |
{exp:o} | Месяц экспирации |
...
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
опциона (см. таблицу 3 Символ месяца для опционов) | |
{exp:yyyy} | Год экспирации |
...
(формат: YYYY) | |
{exp:yy} | Год экспирации |
...
(формат: YY) | |
Страйк | |
{strike} |
...
Без множителя |
{strike: |
...
mul= |
...
1000} |
...
С множителем (напр. |
...
1000) |
{strike:format=00000,mul=1000} |
...
В |
...
указанном формате (напр. 00000 c множителем (напр. 1000) |
{strike: |
...
Страйк опциона. С множителем для недельных опционов
...
format=00000 |
...
} |
...
В указанном формате (напр. |
...
00000 |
...
) без множителя. Например, страйк 123 в формате 00000 будет показан в виде: 00123 | |
{strike:weekmul=1000} | С множителем для недельных опционов |
Тип опциона | |
|
...
Используется, если в формате кода указан символ P (put), C (call). |
{type:call,put} |
...
Используется, если в формате кода указан put/call. |
Tip |
---|
Например необходимо задать код в формате системы Interactive Brokers, инструмент AAPL, на опцион пут, дата экспирации 18 сентября 2015 года, страйк 114. В справочнике IB для данного опциона указан символ AAPL 150918P00114000, где:
Таким образом, в шаблоне следует указать следующий код: AAPL {exp:yy}{exp:mm}{exp:dd}{type}{strike:mul=1000,format=00000000} |
Результат преобразования кода по шаблону будет показан в таблице опционов (рис. 4[3]), в столбце Symbol. Для проверки на соответствие следует нажать кнопку Test subscription (рис. 4[2]). Если код прошел проверку, отобразится значок , если код некорректен – .
Note |
---|
Проверка производится на наличие символа в торговой системе, но не на соответствие торговому инструменту. |
...
Таблица 2 – Символ месяца для фьючерсов Anchor Месяц фьючерса Месяц фьючерса
Месяц | Символ |
Январь | F |
Февраль | G |
Март | H |
Апрель | J |
Май | K |
Июнь | M |
Июль | N |
Август | Q |
Сентябрь | U |
Октябрь | V |
Ноябрь | X |
Декабрь | Z |
Таблица 3 – Символ месяца для опционов Anchor Месяц опциона Месяц опциона
Месяц | Кол | Пут |
Январь | A | M |
Февраль | B | N |
Март | C | O |
Апрель | D | P |
Май | E | Q |
Июнь | F | R |
Июль | G | S |
Август | H | T |
Сентябрь | I | U |
Октябрь | J | V |
Ноябрь | K | W |
Декабрь | L | X |