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:
| Name | Description |
|---|---|
| RequestId | Unique request GUID |
| Book | value from [ABook, BBook, NoBook] for which Book to get Exposure |
| Reasons | TradeReason 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