Skip to main content

RequestBookTotalExposure

Request for full exposure in dealing for assets, taking into account the specified filter

Request format

{
"Book": "BBook",
"Reasons": [
"Robot",
"Client"
],
"AccountsGroups": [
"real",
"demo"
],
"Countries": [
"Russia",
"USA"
],
"RequestId": "49c532ee-5caf-4910-9ee1-d92c674c9e65",
"Nodes": [
Node1
],
"RequestName": "RequestBookTotalExposure"
}

Request parameters:

NameDescription
RequestIdUnique request GUID
Bookvalue from [ABook, BBook, NoBook] for which Book to get Exposure
ReasonsTradeReason List
AccountsGroupsСписок групп аккаунтов
CountriesСписок стран
NodesСписок нод, которые участвуют в запросе. Если список пуст, то вызываются все доступные ноды.
RequestNameТип запроса

Ответ ResponseABookTotalExposure

 {
"Result": [
{
"Currency": "EUR",
"ClientsTotalInCurrency": 7311341000.0,
"Coverage": 0.0,
"NetTotalInCurrency": 7311341000.0,
"Rate": 1.1613,
"Percent": 100,
"NetTotalInUsd": 8490660308.03
},
{
"Currency": "USD",
"ClientsTotalInCurrency": 590517598.182,
"Coverage": 0.0,
"NetTotalInCurrency": 590517598.182,
"Rate": 1.0,
"Percent": 45.33,
"NetTotalInUsd": 590517598.20
},
{
"Currency": "CHF",
"ClientsTotalInCurrency": -125183147.21,
"Coverage": 0.0,
"NetTotalInCurrency": -125183147.21,
"Rate": 1.00247611600654,
"Percent": -15.21,
"NetTotalInUsd": -125493115.08
},

{
"Currency": "XMR",
"ClientsTotalInCurrency": -310.0,
"Coverage": 0.0,
"NetTotalInCurrency": -310.0,
"Rate": 100.535,
"Percent": -46.32,
"NetTotalInUsd": -31165.85
}
],
"Errors": [],
"RequestId": "49c532ee-5caf-4910-9ee1-d92c674c9e65",
"ResponseMaster": "ResponseBookTotalExposure"
}

The Errors field is either an empty list or a list of node responses of type ResponseNodeError