Versions Compared

Key

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

 

Section
Column
width40%
Panel
bgColor#F5F5F5
borderStyledotted

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

Table of Contents

Основа аналитического функционала программы - это работа с позициями, как реальными так и смоделированными.

Принцип работы

После подключения к источнику данных, программа заполняет список счетов, которые удалось загрузить из внешней системы. Так, на

...

примере ниже показано, что было загружено два счёта: Account1 и Account2.

Column
width40%
Panel
bgColor#F5F5F5
borderStyledotted

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

Table of Contents

Рисунок 1 – список счетов

...

Рисунок 2 – просмотр содержимого счета

Выбрав конкретный базовый актив, в следующем списке мы получим список стратегий, на которые разбиты позиции по данному базовому активу (рис. 3).

Рисунок 3 – список стратегий

Работа со

...

счетами

Добавление счета

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

  1. нажать кнопку Image Added Accounts;
  2. ввести название в открывшейся форме;
  3. нажать кнопку ОК.

Image Added

Рисунок 4 – добавление счета 

Удаление счета

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

Работа со стратегиями

Стратегия по умолчанию

Если счёт был загружен Для счёта, загруженного из внешней системы, то под его позиции по каждому базовому активу (далее БА) будет автоматически создана создается стратегия actual. В стратегии пользователь видит действительные позиции по счету, которые возвращает торговая система. Важно отметить, что в отличие от позиций в других стратегиях, которые вычисляются путем применения сделок к значениям утренних позиций, стратегия actual обновляется каждый раз при изменении текущей чистой позиции по инструментам. 

Info

Когда программа получает позицию из внешней системы и не знает, в какую стратегию её положитьотнести, позиция отправляется в стратегию actual.

Просмотр стратегий

Для просмотра позиций, объединенных в стратегии, необходимо выбрать стратегию в списке. Пользователь может просмотреть несколько стратегий одновременно. Для этого следует, удерживая клавишу Ctrl или Shift, нажать на названия интересующих стратегий в списке.

...

Рисунок 5 – просмотр стратегий 

Добавление

...

Помимо тех счетов, что были загружены из внешней системы можно создать собственный счёт, например, для моделирования каких-то стратегий. Рисунок 7 показывает последовательность действий по добавлению счёта.

...

стратегии

Для добавления стратегии необходимо:

  1. нажать кнопку Image AddedStrategies;
    Image Added
    Рисунок 7 – добавление

...

Фильтрация счетов

В программе есть возможность отфильтровать те счета, с которыми не нужно работать. Это может быть нужно в ситуации, когда во внешней системе, к которой пользователь подключает программу присутствует очень большое количество счетов. Такая ситуация возможна, когда трейдер брокерского дома в своей торговой системе видит все счета клиентов, однако в Option Workshop он не хочет работать с клиентскими счетами. На рисунках 8,9 и 10 показана последовательность действий по настройке фильтра счетов.

Image Removed

Рисунок 8 – настройка фильтра, шаг 1 

Image Removed

Рисунок 9 – настройка фильтра, шаг 2

Image Removed

Рисунок 10 – результат настройки фильтра

Note

Заметим, что добавленные "искусственные" счета по умолчанию не добавляются в фильтр и чтобы увидеть счёт в списке, нужно настроить фильтр.

Добавление стратегии

На рисунках 11,12 и 13 показана  последовательность действий по добавлению новой стратегии к выбранному счёту.

Image Removed

Рисунок 11 – добавление стратегии, шаг 1

Image Removed

Рисунок 12 – добавление стратегии, шаг 2

Image Removed

Рисунок 13 – результат настройки

Стоит отметить, что если нажатие на кнопку добавления новой стратегии происходит при выбранных счёте и базовом активе, то эти значения автоматически подставятся в поля соответствующих параметров в диалоге параметров стратегии. Однако их можно произвольно изменить. Удалить стратегию можно через контекстное меню.

Работа с позициями 

Добавление позиции

Добавление позиции происходит аналогично добавлению счетов и стратегий (рис. 14 и 15).

Image Removed

Рисунок 14 – добавление позиции

Image Removed

 Рисунок 15 – результат

Добавить позицию простым перетаскиванием нужного инструмента из доски опционов (рис. 16).

 Image Removed

...

  1. стратегии
  2. выбрать счет;
  3. выбрать базовый инструмент;
  4. ввести название стратегии;
  5. нажать кнопку OK.

Если выбрать счет и базовый актив в списке, затем нажать кнопку  Image Added Strategies, то поля Account и Asset в форме создания стратегии будут автоматически заполнены выбранными значениями.

Удаление стратегии

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

Работа с позициями 

Добавление позиции

Для добавления позиции необходимо:

  1. нажать кнопку Image Added в таблице позиций;
  2. заполнить параметры в окне позиции:

    1. Account – счет;

    2. Strategy – стратегия. По умолчанию позиция отправляется в стратегию actual;
    3. Instrument – инструмент;
    4. Price – цена;
    5. Quantity – размер позиции.
  3. нажать кнопку ОК.

Image Added

Рисунок 8 – добавление позиции

Добавить позицию можно путем перетаскивания инструмента из Доски опционов (рис. 9).

Image Added Рисунок 9 – второй способ добавления позиции

При этом тип "перетаскиваемого" опциона зависит от того, на каких колонках начинается drag'n'drop: если на зелёных, то это будет опцион call, если на красных – put.

Редактирование позиции

...

Любую позицию можно отредактировать, изменив цену или количество, а также перенеся позицию в другую стратегию. Редактирование цены и объёма происходит простым изменением соответствующих значений в ячейках таблицы. 

Перенос позиции

Перенос позиции в другую стратегию можно сделать просто перетащив её из списка позиций в список стратегий и отпустив кнопку мышки над нужной стратегией или над пустым полем. На рисунках 17 и 18 приведён пример переноса позиции из

...

стратегии short put в стратегию naked calls. После перетаскивания позиции на название

...

стратегии naked calls, открывается диалог добавления позиции. По умолчанию все поля этого диалога заполняются в соответствии с параметрами переносимой позиции. Однако в этом примере мы вместо объёма позиции -10 ввели значение -7. В результате в

...

стратегии short put осталось -3 контракта, а в

...

стратегию naked calls перенеслось -7.

Рисунок 17 – порядок переноса позиции

...

Рисунок 18 – результат переноса позиции

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

В рассмотренном выше примере мы получили ситуацию, когда позиция по одному инструменту присутствует в двух стратегиях. Возникает вопрос: что будет, если в торговой системе на активном счёте произойдёт сделка по данному инструменту на покупку одного контракта? Какая из позиций изменится, -3 на -2, или -7 на -6?

...

 Ответ: сделка изменит ту позицию, у которой выставлен признак Update. На рисунке 19 признак выставлен у позиции из

...

стратегии naked calls

Image Modified

Рисунок 19 – активация признака у позиции из

...

стратегии naked calls

В случае, если признак не будет выставлен ни у одной из позиций, сделка попадёт в стратегию по умолчанию.