База знаний по нашим продуктам для клиентов
Раздел Positions Analysis предназначен для оперативного анализа открытых позиций брокера на клиентских, провайдерских и B-Book-счетах.
Отчет позволяет оценить структуру открытых позиций, доходность брокера и эффективность использования маржи, проверить качество хеджирования клиентских позиций, а также выявить незахеджированные позиции и концентрацию рисков.
В зависимости от задачи данные можно анализировать в трех режимах:
Structure - анализ доходности брокера и эффективности использования маржи;Reconciliation - проверка покрытия клиентских позиций и выявление расхождений между клиентскими, провайдерскими и B-Book-позициями;Concentration - оценка распределения рыночного и маржинального риска между инструментами и счетами.Структура строк таблицы сохраняется при переключении между режимами, однако набор отображаемых показателей зависит от выбранного режима.
Обратите внимание! Метрики отчета, связанные с маржой и риском, оптимизированы для счетов, использующих модель Margin per Position. Для корректного анализа рисков и доходности убедитесь, что настройки счетов соответствуют этой модели.
![]()
Для переключения между режимами используются вкладки Structure, Reconciliation и Concentration.
Режим предназначен для анализа доходности открытых позиций и эффективности использования маржи брокера.
По умолчанию в таблице отображаются следующие показатели режима:
Broker Revenue Gross;Broker Revenue Net;Return on Margin;Hedge Effectiveness;Trade Commission;Наценка;Ролловер;External Commission;Open P/L;Закрытый P/L;Other P/L.Подробное описание показателей приведено в разделе Structure.
Режим предназначен для проверки покрытия клиентского риска позициями на счетах провайдеров ликвидности и B-Book-счетах, а также для выявления незакрытого риска и ошибок хеджирования.
По умолчанию в таблице отображаются следующие показатели режима:
Position Market Value / Broker Net Exposure;Provider Ratio %;B-Book Ratio %;Hedge Coverage %;Gap / Mismatch.Подробное описание показателей приведено в разделе Reconciliation.
Режим предназначен для оценки концентрации рыночного и маржинального риска брокера по инструментам и отдельным счетам.
По умолчанию в таблице отображаются следующие показатели режима:
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 показывает маржу конкретной позиции на этом счете.
На уровне инструмента показатель отражает маржу брокера и рассчитывается как сумма маржи по позициям на счетах провайдеров ликвидности и B-Book-счетах. Маржа клиентских счетов отображается как справочная, выделяется приглушенным цветом и не увеличивает агрегированный Margin Req брокера.
На уровнях типа актива, категории и Grand Total значения суммируются по входящим в уровень инструментам.
Режим Structure предназначен для оценки доходности открытых позиций и эффективности использования маржи брокера.
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 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 (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 = 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 показывает сумму торговых комиссий по сделкам на клиентских счетах.
Размер и условия начисления торговой комиссии зависят от настроек условий комиссии, указанных в тарифе счета.
На уровне счета отображается фактическое значение комиссии. На агрегированных уровнях значение отражает соответствующий результат для брокера.
External Commission показывает сумму внешних комиссий по сделкам на провайдерских счетах.
Условия начисления комиссий задаются в настройках условий комиссии, указанных в тарифе провайдерского счета.
Наценка показывает наценку на цену инструмента в сделке и является одной из составляющих дохода брокера.
Наценки настраиваются в соответствующем разделе настроек тарифов.
Ролловер показывает результат сделок платы за перенос позиции через ночь - свопов. Значение может быть как положительным, так и отрицательным.
Параметры свопов настраиваются в разделе Процентные ставки.
Open P/L показывает прибыль или убыток по открытым позициям.
На уровне инструмента и выше в составе дохода брокера учитывается P/L только по B-Book/Internal-счетам. P/L клиентских и счетов провайдеров ликвидности в агрегированный доход брокера не входит.
Закрытый P/L показывает прибыль или убыток, уже реализованные при закрытии позиции или ее части.
На уровне инструмента и выше в составе дохода брокера учитывается P/L только по B-Book/Internal-счетам.
Other P/L показывает прочий P/L, относящийся к позиции и не включенный в Open P/L или Закрытый P/L.
На уровне инструмента и выше в составе дохода брокера учитывается P/L только по B-Book/Internal-счетам.
Если после фильтрации в выборке отсутствуют типы счетов, необходимые для расчета показателей доходности и хеджирования, часть агрегированных показателей может отображаться как N/A.
Режим Reconciliation предназначен для проверки покрытия клиентского риска позициями на счетах провайдеров ликвидности и B-Book-счетах.
На уровне отдельного счета Position Market Value / Broker Net Exposure показывает рыночную стоимость позиции в валюте отчета.
На уровне инструмента показатель отражает абсолютную величину чистой позиции брокера после неттинга внутренних B-Book-позиций. На уровнях типа актива, категории и Grand Total значения суммируются по модулю, поэтому разнонаправленные риски по разным инструментам не взаимоуничтожаются.
Provider Ratio % показывает долю клиентской позиции, покрытую позицией на счете провайдера ликвидности:
Provider Ratio % = Net Market Value позиций провайдера ликвидности / Net Client Market Value × 100%
Показатель рассчитывается на уровне инструмента и выше. На уровне отдельного счета отображается N/A.
Положительное значение означает, что направление провайдерской позиции соответствует направлению хеджирования клиентской позиции. Отрицательное значение указывает на обратное направление провайдерской позиции и является признаком некорректного хеджирования.
Значение 0% означает отсутствие внешнего покрытия у провайдера ликвидности.
B-Book Ratio % показывает долю клиентской позиции, покрытую внутренней B-Book-позицией.
Величина показателя определяется отношением рыночной стоимости B-Book-позиции к рыночной стоимости клиентской позиции. Знак дополнительно отражает корректность направления:
Для полностью внутреннего покрытия значение составляет 100%.
Показатель рассчитывается на уровне инструмента и выше. На уровне отдельного счета отображается N/A.
Hedge Coverage % показывает совокупную долю клиентской позиции, покрытую внешним и внутренним хеджированием:
Hedge Coverage % = Provider Ratio % + B-Book Ratio %
Целевое значение - 100%.
Отрицательное значение одной из составляющих уменьшает итоговый процент покрытия.
Показатель рассчитывается на уровне инструмента и выше. На уровне отдельного счета отображается N/A.
Gap / Mismatch показывает денежное выражение расхождения между клиентской позицией и позициями, используемыми для ее покрытия.
На уровне инструмента показатель рассчитывается как алгебраическая сумма:
Gap / Mismatch = Client Market Value - Market Value позиций провайдера ликвидности + B-Book Market Value
При корректном покрытии значение стремится к 0.
На уровнях типа актива, категории и Grand Total значения Gap / Mismatch суммируются по входящим в уровень инструментам.
Если абсолютное значение Gap / Mismatch превышает 1, для строки может сработать предупреждение DATA MISMATCH.
Режим Concentration предназначен для анализа концентрации рыночного и маржинального риска брокера по инструментам и счетам.
Расчет Position Market Value / Broker Net Exposure соответствует описанию в режиме Reconciliation.
Total Assets показывает общую сумму средств, доступную на счете.
На уровне отдельного клиентского или счета провайдеров ликвидности отображается фактическое значение Total Assets. Для B-Book-счета показатель не рассчитывается.
На уровне инструмента и выше отображается сумма Total Assets счетов провайдеров ликвидности, относящихся к соответствующим позициям.
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 показывает общую используемую маржу счета.
На уровне отдельного клиентского или счета провайдеров ликвидности отображается фактическая используемая маржа этого счета. Для B-Book-счета показатель не рассчитывается.
На уровне инструмента и выше учитывается суммарная используемая маржа счетов провайдеров ликвидности соответствующего уровня.
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 % показывает долю рыночного риска, приходящуюся на отдельный счет, инструмент или группу инструментов.
На уровне клиентского счета показатель отражает отношение рыночной стоимости позиции счета к Broker Net Exposure соответствующего инструмента.
Значение выше 100% означает, что позиция отдельного клиента превышает чистую позицию брокера по инструменту. Отрицательное значение означает, что позиция клиента направлена противоположно основному риску и уменьшает суммарную экспозицию.
Для счетов провайдеров ликвидности показатель не рассчитывается. Для B-Book-счетов отображается 100%.
Если позиция инструмента меньше установленного порога, вместо процентного значения отображается прочерк.
На уровне инструмента показатель рассчитывается как доля Broker Net Exposure инструмента в суммарном абсолютном Broker Net Exposure отчета. На уровнях типа актива и категории используется сумма экспозиций входящих в уровень инструментов.
Для Grand Total значение составляет 100%.
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.