Help Center

Our products knowledge base for customers

Positions Analysis

Анализ позиций

Раздел Positions Analysis предназначен для оперативного анализа открытых позиций брокера на клиентских, провайдерских и B-Book-счетах.

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

В зависимости от задачи данные можно анализировать в трех режимах:

  • Structure - анализ доходности брокера и эффективности использования маржи;
  • Reconciliation - проверка покрытия клиентских позиций и выявление расхождений между клиентскими, провайдерскими и B-Book-позициями;
  • Concentration - оценка распределения рыночного и маржинального риска между инструментами и счетами.

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

Обратите внимание! Метрики отчета, связанные с маржой и риском, оптимизированы для счетов, использующих модель Margin per Position. Для корректного анализа рисков и доходности убедитесь, что настройки счетов соответствуют этой модели.

positions_analysis_ru.png

Режимы анализа

Для переключения между режимами используются вкладки Structure, Reconciliation и Concentration.

Режим Structure

Режим предназначен для анализа доходности открытых позиций и эффективности использования маржи брокера.

По умолчанию в таблице отображаются следующие показатели режима:

  • Broker Revenue Gross;
  • Broker Revenue Net;
  • Return on Margin;
  • Hedge Effectiveness;
  • Trade Commission;
  • Наценка;
  • Ролловер;
  • External Commission;
  • Open P/L;
  • Закрытый P/L;
  • Other P/L.

Подробное описание показателей приведено в разделе Structure.

Режим Reconciliation

Режим предназначен для проверки покрытия клиентского риска позициями на счетах провайдеров ликвидности и B-Book-счетах, а также для выявления незакрытого риска и ошибок хеджирования.

По умолчанию в таблице отображаются следующие показатели режима:

  • Position Market Value / Broker Net Exposure;
  • Provider Ratio %;
  • B-Book Ratio %;
  • Hedge Coverage %;
  • Gap / Mismatch.

Подробное описание показателей приведено в разделе Reconciliation.

Режим Concentration

Режим предназначен для оценки концентрации рыночного и маржинального риска брокера по инструментам и отдельным счетам.

По умолчанию в таблице отображаются следующие показатели режима:

  • Position Market Value / Broker Net Exposure;
  • Total Assets;
  • Margin Contribution %;
  • Total Acc. Used Margin;
  • Total Margin Usage %;
  • Concentration by Market Value %;
  • Concentration by Risk %.

Подробное описание показателей приведено в разделе Concentration.

Режим данных

Для текущей даты отчет отображает актуальные данные в режиме Real-time mode.

При выборе прошедшей даты отчет строится на основании EOD-снапшота открытых позиций на конец выбранного дня. Позиции, открытые позднее выбранной даты, в отчет не входят. Денежные показатели приводятся к валюте отчета по курсу на конец выбранного дня.

Настройка отчета

Перед построением отчета можно настроить группировку, фильтры и способ отображения данных.

Группировка

Основная группировка выбирается с помощью следующих вкладок:

  • Category - позиции группируются по категориям инструментов;
  • Asset type - позиции группируются по типам активов;
  • Instrument - позиции отображаются по инструментам без дополнительной группировки по категории или типу актива.

При выборе Category можно включить параметр Group by asset type. В этом случае между категорией и инструментом добавляется дополнительный уровень группировки по типу актива.

В зависимости от выбранных параметров иерархия может выглядеть следующим образом:

  • Category → категория → инструмент → счет;
  • Category + Group by asset type → категория → тип актива → инструмент → счет;
  • Asset type → тип актива → инструмент → счет;
  • Instrument → инструмент → счет.

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

Фильтры

Для отбора данных используются следующие поля:

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

После изменения фильтров нажмите Применить.

Дополнительные параметры

ПараметрОписание
Group by asset typeДобавляет уровень типа актива внутри категории. Доступен только при группировке Category.
Summarize accountsЗаменяет строки отдельных счетов агрегированными строками Client Total, LP Total и B-book Total.
Show only mismatches / gapОставляет в таблице позиции с существенным значением Gap / Mismatch или с предупреждением, требующим проверки.
Show advanced columnsДобавляет показатели из остальных режимов анализа. При включении параметра отображается полный набор показателей Structure, Reconciliation и Concentration.
Sort by open dateСортирует позиции по дате открытия, начиная с наиболее ранних. Доступен только при выключенном Summarize accounts.

Структура таблицы

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

Строка Grand Total содержит итоговые показатели всего отчета.

  • Для денежных показателей агрегированные значения рассчитываются на основании входящих в уровень строк.
  • Процентные показатели на агрегированных уровнях пересчитываются на основании агрегированных исходных значений, а не усредняются.

Некоторые значения на уровне счета отображаются приглушенным цветом. Такие значения являются справочными и не участвуют в расчете соответствующего агрегированного показателя на верхнем уровне.

Если показатель невозможно рассчитать для конкретной строки или типа счета, в ячейке отображается N/A или прочерк.

Общие колонки

Следующие колонки используются во всех режимах анализа:

ПараметрОписание
Категория инструментаКатегория инструмента. Отображается при соответствующей группировке.
ИнструментИнструмент или категория инструмента в зависимости от уровня строки.
Связь счетаТип связи счета с профилями. Client отображается, если клиентом счета является клиентский профиль, а провайдером - профиль брокера. LP отображается, если провайдером счета является профиль провайдера ликвидности, а клиентом - профиль брокера. B-book используется для внутренних счетов брокера.
Группа счетовГруппа, в которую входит счет и к которой применяется набор заданных Торговых настроек
ID счетаИдентификатор и название счета.
Amount Unhedged (Lots)Объем позиции в лотах. На уровне инструмента отражает незахеджированную часть позиции, учитываемую на B-Book-счете и счете исполнения. На уровне отдельного счета отображается объем позиции на этом счете. На уровнях, объединяющих разные инструменты, показатель не суммируется.
Position Open DateДата открытия позиции на счете. Для агрегированной строки отображается наиболее ранняя дата открытия позиции в группе. На уровне инструмента и выше не рассчитывается.
Margin ReqМаржа, использованная для открытия позиции. На уровне счета отображается маржа конкретной позиции на конкретном счете. Особенности агрегации описаны ниже.
AlarmИндикатор обнаруженной проблемы. Если для строки выполняется несколько условий, отображается предупреждение с наиболее высоким приоритетом.
Alarm DescriptionОписание обнаруженной проблемы. Если сработало несколько предупреждений, вместо текста может отображаться их количество; полный список доступен при наведении.

Margin Req

На уровне отдельного счета Margin Req показывает маржу конкретной позиции на этом счете.

На уровне инструмента показатель отражает маржу брокера и рассчитывается как сумма маржи по позициям на счетах провайдеров ликвидности и B-Book-счетах. Маржа клиентских счетов отображается как справочная, выделяется приглушенным цветом и не увеличивает агрегированный Margin Req брокера.

На уровнях типа актива, категории и Grand Total значения суммируются по входящим в уровень инструментам.

Structure

Режим Structure предназначен для оценки доходности открытых позиций и эффективности использования маржи брокера.

Broker Revenue Gross

Broker Revenue Gross - валовый операционный доход брокера до учета расходов на внешнее хеджирование.

На уровне инструмента и выше показатель формируется из:

  • Trade Commission - комиссии за сделки на торговых счетах клиентов;
  • External Commission - комиссии за сделки на провайдерских счетах;
  • Наценка - наценки на цены инструментов в позициях;
  • Ролловер - стоимость свопов по позициям;
  • Open P/L, Закрытый P/L и Other P/L по B-Book/Internal-счетам.

В общем виде расчет можно представить следующим образом:

Broker Revenue Gross = Trade Commission + External Commission + Наценка + Ролловер + B-Book P/L

Комиссии, наценки и свопы клиентских счетов учитываются как составляющие дохода брокера. P/L клиентских и счетов провайдеров ликвидности в расчет Broker Revenue Gross не входит. Данные счетов провайдеров ликвидности при расчете валового дохода не учитываются.

Знаки исходных операций приводятся к бизнес-смыслу соответствующей колонки до расчета Broker Revenue Gross: например, комиссия, списанная с клиента, учитывается как доход брокера, а наценка увеличивает валовый доход.

На уровне отдельного счета Broker Revenue Gross не рассчитывается.

При включенном Summarize accounts:

  • из Client Total учитываются комиссии, наценки и ролловер; клиентский P/L игнорируется;
  • LP Total в расчете Broker Revenue Gross не участвует;
  • из B-book Total учитывается P/L, а также комиссии и ролловер, если такие операции возникли на внутренних счетах.

Broker Revenue Net

Broker Revenue Net - чистый операционный доход брокера после учета расходов на исполнение и хеджирование.

Показатель рассчитывается на основании Broker Revenue Gross с дополнительным учетом Trade Commission, External Commission и Rollover по счетам провайдеров ликвидности и Internal-счетам:

Broker Revenue Net = Broker Revenue Gross + Trade Commission + External Commission + Rollover по счетам провайдеров ликвидности и Internal-счетам

Комиссии и свопы счетов провайдеров ликвидности и Internal-счетов учитываются с фактическим знаком. Обычно такие операции уменьшают валовый доход, однако при благоприятном результате по переносу позиции Broker Revenue Net может быть выше Broker Revenue Gross.

На уровне отдельного счета Broker Revenue Net не рассчитывается.

При включенном Summarize accounts:

  • клиентские комиссии, наценки и ролловер уже учитываются в составе Broker Revenue Gross;
  • из LP Total в Broker Revenue Net дополнительно входят комиссии и ролловер; P/L счетов провайдеров ликвидности игнорируется;
  • из B-book Total учитывается P/L и связанные с внутренними счетами комиссии и ролловер.

Return on Margin

Return on Margin (ROM) показывает отношение чистого дохода брокера к марже брокера, задействованной для соответствующего инструмента или группы инструментов:

Return on Margin = Broker Revenue Net / Margin Req × 100%

На уровне отдельного счета показатель не рассчитывается.

На агрегированных уровнях процент пересчитывается на основании суммарных Broker Revenue Net и Margin Req.

Цветовая индикация:

  • зеленый - значение выше 1%;
  • оранжевый - значение от 0% до 1%;
  • красный - отрицательное значение.

Если Margin Req равен 0, показатель не рассчитывается.

Hedge Effectiveness

Hedge Effectiveness показывает, какая доля валового дохода брокера остается после учета расходов на исполнение и хеджирование:

Hedge Effectiveness = Broker Revenue Net / Broker Revenue Gross × 100%

На уровне отдельного счета показатель не рассчитывается.

На агрегированных уровнях процент пересчитывается на основании суммарных значений Broker Revenue Net и Broker Revenue Gross.

Цветовая индикация:

  • зеленый - значение выше 70%;
  • оранжевый - значение от 30% до 70%;
  • красный - значение ниже 30%.

Если Broker Revenue Gross равен 0, показатель не рассчитывается. Если Broker Revenue Net отрицательный, значение отображается как проблемное независимо от математического результата отношения.

Trade Commission

Trade Commission показывает сумму торговых комиссий по сделкам на клиентских счетах.

Размер и условия начисления торговой комиссии зависят от настроек условий комиссии, указанных в тарифе счета.

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

External Commission

External Commission показывает сумму внешних комиссий по сделкам на провайдерских счетах.

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

Наценка

Наценка показывает наценку на цену инструмента в сделке и является одной из составляющих дохода брокера.

Наценки настраиваются в соответствующем разделе настроек тарифов.

Ролловер

Ролловер показывает результат сделок платы за перенос позиции через ночь - свопов. Значение может быть как положительным, так и отрицательным.

Параметры свопов настраиваются в разделе Процентные ставки.

Open P/L

Open P/L показывает прибыль или убыток по открытым позициям.

На уровне инструмента и выше в составе дохода брокера учитывается P/L только по B-Book/Internal-счетам. P/L клиентских и счетов провайдеров ликвидности в агрегированный доход брокера не входит.

Закрытый P/L

Закрытый P/L показывает прибыль или убыток, уже реализованные при закрытии позиции или ее части.

На уровне инструмента и выше в составе дохода брокера учитывается P/L только по B-Book/Internal-счетам.

Other P/L

Other P/L показывает прочий P/L, относящийся к позиции и не включенный в Open P/L или Закрытый P/L.

На уровне инструмента и выше в составе дохода брокера учитывается P/L только по B-Book/Internal-счетам.

Если после фильтрации в выборке отсутствуют типы счетов, необходимые для расчета показателей доходности и хеджирования, часть агрегированных показателей может отображаться как N/A.

Reconciliation

Режим Reconciliation предназначен для проверки покрытия клиентского риска позициями на счетах провайдеров ликвидности и B-Book-счетах.

Position Market Value / Broker Net Exposure

На уровне отдельного счета Position Market Value / Broker Net Exposure показывает рыночную стоимость позиции в валюте отчета.

На уровне инструмента показатель отражает абсолютную величину чистой позиции брокера после неттинга внутренних B-Book-позиций. На уровнях типа актива, категории и Grand Total значения суммируются по модулю, поэтому разнонаправленные риски по разным инструментам не взаимоуничтожаются.

Provider Ratio %

Provider Ratio % показывает долю клиентской позиции, покрытую позицией на счете провайдера ликвидности:

Provider Ratio % = Net Market Value позиций провайдера ликвидности / Net Client Market Value × 100%

Показатель рассчитывается на уровне инструмента и выше. На уровне отдельного счета отображается N/A.

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

Значение 0% означает отсутствие внешнего покрытия у провайдера ликвидности.

B-Book Ratio %

B-Book Ratio % показывает долю клиентской позиции, покрытую внутренней B-Book-позицией.

Величина показателя определяется отношением рыночной стоимости B-Book-позиции к рыночной стоимости клиентской позиции. Знак дополнительно отражает корректность направления:

  • положительное значение - B-Book-позиция направлена противоположно клиентской позиции и корректно компенсирует ее;
  • отрицательное значение - B-Book-позиция направлена в ту же сторону, что и клиентская, и увеличивает риск брокера.

Для полностью внутреннего покрытия значение составляет 100%.

Показатель рассчитывается на уровне инструмента и выше. На уровне отдельного счета отображается N/A.

Hedge Coverage %

Hedge Coverage % показывает совокупную долю клиентской позиции, покрытую внешним и внутренним хеджированием:

Hedge Coverage % = Provider Ratio % + B-Book Ratio %

Целевое значение - 100%.

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

Показатель рассчитывается на уровне инструмента и выше. На уровне отдельного счета отображается N/A.

Gap / Mismatch

Gap / Mismatch показывает денежное выражение расхождения между клиентской позицией и позициями, используемыми для ее покрытия.

На уровне инструмента показатель рассчитывается как алгебраическая сумма:

Gap / Mismatch = Client Market Value - Market Value позиций провайдера ликвидности + B-Book Market Value

При корректном покрытии значение стремится к 0.

На уровнях типа актива, категории и Grand Total значения Gap / Mismatch суммируются по входящим в уровень инструментам.

Если абсолютное значение Gap / Mismatch превышает 1, для строки может сработать предупреждение DATA MISMATCH.

Concentration

Режим Concentration предназначен для анализа концентрации рыночного и маржинального риска брокера по инструментам и счетам.

Position Market Value / Broker Net Exposure

Расчет Position Market Value / Broker Net Exposure соответствует описанию в режиме Reconciliation.

Total Assets

Total Assets показывает общую сумму средств, доступную на счете.

На уровне отдельного клиентского или счета провайдеров ликвидности отображается фактическое значение Total Assets. Для B-Book-счета показатель не рассчитывается.

На уровне инструмента и выше отображается сумма Total Assets счетов провайдеров ликвидности, относящихся к соответствующим позициям.

Margin Contribution %

Margin Contribution % показывает, какую часть доступных средств счета или группы счетов составляет маржа по соответствующей позиции.

На уровне отдельного счета:

Margin Contribution % = Margin Req позиции / Total Assets счета × 100%

Для B-Book-счетов показатель не рассчитывается.

На уровне инструмента и выше показатель рассчитывается как отношение суммарного Margin Req позиций провайдеров ликвидности и B-Book-позиций к суммарному Total Assets счетов провайдеров ликвидности соответствующего уровня.

Если Total Assets меньше либо равен 0, а Margin Req имеет ненулевое значение, отображается 100%. Если маржа также равна 0, показатель не рассчитывается.

Total Acc. Used Margin

Total Acc. Used Margin показывает общую используемую маржу счета.

На уровне отдельного клиентского или счета провайдеров ликвидности отображается фактическая используемая маржа этого счета. Для B-Book-счета показатель не рассчитывается.

На уровне инструмента и выше учитывается суммарная используемая маржа счетов провайдеров ликвидности соответствующего уровня.

Total Margin Usage %

Total Margin Usage % показывает отношение общей используемой маржи к доступным средствам.

На уровне отдельного счета:

Total Margin Usage % = Total Acc. Used Margin / Total Assets × 100%

Для B-Book-счета показатель не рассчитывается.

На уровне инструмента и выше показатель рассчитывается как отношение суммарной используемой маржи счетов провайдеров ликвидности к суммарному Total Assets счетов провайдеров ликвидности соответствующего уровня.

Если Total Assets меньше либо равен 0, а используемая маржа имеет ненулевое значение, отображается 100%. Если используемая маржа равна 0, показатель не рассчитывается.

Concentration by Market Value %

Concentration by Market Value % показывает долю рыночного риска, приходящуюся на отдельный счет, инструмент или группу инструментов.

На уровне клиентского счета показатель отражает отношение рыночной стоимости позиции счета к Broker Net Exposure соответствующего инструмента.

Значение выше 100% означает, что позиция отдельного клиента превышает чистую позицию брокера по инструменту. Отрицательное значение означает, что позиция клиента направлена противоположно основному риску и уменьшает суммарную экспозицию.

Для счетов провайдеров ликвидности показатель не рассчитывается. Для B-Book-счетов отображается 100%.

Если позиция инструмента меньше установленного порога, вместо процентного значения отображается прочерк.

На уровне инструмента показатель рассчитывается как доля Broker Net Exposure инструмента в суммарном абсолютном Broker Net Exposure отчета. На уровнях типа актива и категории используется сумма экспозиций входящих в уровень инструментов.

Для Grand Total значение составляет 100%.

Concentration by Risk %

Concentration by Risk % показывает долю маржинального риска, приходящуюся на отдельный счет, инструмент или группу инструментов.

На уровне клиентского счета:

Concentration by Risk % = Margin Req позиции счета / Margin Req инструмента × 100%

Для счетов провайдеров ликвидности показатель не рассчитывается. Для B-Book-счетов отображается 100%.

На уровне инструмента и выше показатель отражает долю Margin Req соответствующего уровня в общем Margin Req отчета.

Для Grand Total значение составляет 100%.

Предупреждения

Колонки Alarm и Alarm Description позволяют определить позиции и счета, для которых обнаружены потенциальные проблемы с хеджированием, использованием маржи или концентрацией риска.

Если для одной строки одновременно выполняется несколько условий, в колонке Alarm отображается предупреждение с наиболее высоким приоритетом. В Alarm Description отображается описание проблемы. Если сработало несколько предупреждений, вместо текста может отображаться их количество - наведите указатель на значение, чтобы просмотреть полный список.

Критические предупреждения на нижних уровнях также отображаются на родительских строках. В этом случае в Alarm Description отображается Issues detected on lower levels.

ПриоритетПроблемаУсловиеAlarm DescriptionРежим
P1Критический Margin UsageTotal Margin Usage % > 90% на клиентском счетеCRITICAL: Account near Stop-out (>90%)Concentration
P1Дефицит ликвидности провайдераTotal Margin Usage % > 70% на счете провайдера ликвидностиLP LIQUIDITY GAP: Low funds at LPConcentration
P1Inverse A-BookProvider Ratio % < 0CRITICAL: Inverse A-Book (Internal Risk Doubled)Reconciliation
P1Inverse B-BookB-Book Ratio % < 0CRITICAL: Inverse B-Book (Internal Risk Doubled)Reconciliation
P1Ghost PositionКлиентская позиция отсутствует, но остается позиция на B-Book либо у провайдера ликвидности при отсутствии B-Book-позицииERROR: Ghost Position detectedReconciliation
P1Global RiskGrand Total Margin Usage % > 75%CRITICAL: Total company liquidity exhaustedВсе режимы
P2БанкротствоTotal Assets < 0Negative Total Assets: Account in debtConcentration
P3Высокий Margin UsageTotal Margin Usage % от 75% до 90%Warning: High Margin UsageConcentration
P4Зависимость от клиентаConcentration by Risk % > 100% на клиентском счетеSingle client risk (Client risk > Broker Net)Concentration
P4КонцентрацияConcentration by Risk % > 40% на уровне инструментаHigh Portfolio Concentration (Risk > 40%)Concentration
P5Data Mismatch`Gap / Mismatch> 1`
P6Риск-драйверMargin Contribution % > 60%Symbol is the primary risk driver for accountConcentration
P7Pure B-BookПо инструменту отсутствует внешнее хеджирование на счете провайдера ликвидностиPure B-Book: No external hedge coverageStatus Info

Экспорт отчета

Нажмите Сохранить как XLSX, чтобы скачать текущий отчет в формате XLSX.

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

В верхней части файла также указывается предупреждение об использовании модели Margin per Position.

Didn't find what you were looking for? Contact to support@unity.finance. We will be happy to help 24/7