Help Center
Our products knowledge base for customers
Positions Analysis
Анализ позиций
Раздел Positions Analysis предназначен для оперативного анализа открытых позиций брокера на клиентских, провайдерских и B-Book-счетах.
Отчет позволяет оценить структуру открытых позиций, доходность брокера и эффективность использования маржи, проверить качество хеджирования клиентских позиций, а также выявить незахеджированные позиции и концентрацию рисков.
В зависимости от задачи данные можно анализировать в трех режимах:
Structure- анализ доходности брокера и эффективности использования маржи;Reconciliation- проверка покрытия клиентских позиций и выявление расхождений между клиентскими, провайдерскими и B-Book-позициями;Concentration- оценка распределения рыночного и маржинального риска между инструментами и счетами.
Структура строк таблицы сохраняется при переключении между режимами, однако набор отображаемых показателей зависит от выбранного режима.
Обратите внимание! Метрики отчета, связанные с маржой и риском, оптимизированы для счетов, использующих модель Margin per Position. Для корректного анализа рисков и доходности убедитесь, что настройки счетов соответствуют этой модели.
![]()
Режимы анализа
Для переключения между режимами используются вкладки 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 Usage | Total Margin Usage % > 90% на клиентском счете | CRITICAL: Account near Stop-out (>90%) | Concentration |
| P1 | Дефицит ликвидности провайдера | Total Margin Usage % > 70% на счете провайдера ликвидности | LP LIQUIDITY GAP: Low funds at LP | Concentration |
| P1 | Inverse A-Book | Provider Ratio % < 0 | CRITICAL: Inverse A-Book (Internal Risk Doubled) | Reconciliation |
| P1 | Inverse B-Book | B-Book Ratio % < 0 | CRITICAL: Inverse B-Book (Internal Risk Doubled) | Reconciliation |
| P1 | Ghost Position | Клиентская позиция отсутствует, но остается позиция на B-Book либо у провайдера ликвидности при отсутствии B-Book-позиции | ERROR: Ghost Position detected | Reconciliation |
| P1 | Global Risk | Grand Total Margin Usage % > 75% | CRITICAL: Total company liquidity exhausted | Все режимы |
| P2 | Банкротство | Total Assets < 0 | Negative Total Assets: Account in debt | Concentration |
| P3 | Высокий Margin Usage | Total Margin Usage % от 75% до 90% | Warning: High Margin Usage | Concentration |
| P4 | Зависимость от клиента | Concentration by Risk % > 100% на клиентском счете | Single client risk (Client risk > Broker Net) | Concentration |
| P4 | Концентрация | Concentration by Risk % > 40% на уровне инструмента | High Portfolio Concentration (Risk > 40%) | Concentration |
| P5 | Data Mismatch | ` | Gap / Mismatch | > 1` |
| P6 | Риск-драйвер | Margin Contribution % > 60% | Symbol is the primary risk driver for account | Concentration |
| P7 | Pure B-Book | По инструменту отсутствует внешнее хеджирование на счете провайдера ликвидности | Pure B-Book: No external hedge coverage | Status Info |
Экспорт отчета
Нажмите Сохранить как XLSX, чтобы скачать текущий отчет в формате XLSX.
В экспортированный файл включаются текущие настройки отчета, в том числе выбранные фильтры, группировка и сортировка, а также дата и время формирования отчета.
В верхней части файла также указывается предупреждение об использовании модели Margin per Position.