RequestSetCustomSwapsSymbolsGroups
Request to save settings for swaps on groups of symbols for the specified group of accounts
Request format
{
"UserId": "77abacd8-9f56-4660-8e88-f123dd68f91d",
"AccountsGroup": "account group",
"CustomSwaps": [
{
"SymbolsGroup": "symbol group1",
"Percent": 10
},
{
"SymbolsGroup": "symbol group2",
"Percent": 20
}
],
"Nodes": [
"Node1"
],
"RequestId": "28d2a568-9f56-4660-8e88-f53e9268f90c",
"RequestName": "RequestSetCustomSwapsSymbolsGroups"
}
Request parameters:
| Name | Description |
|---|---|
| RequestId | Unique request GUID |
| Nodes | Node name, required parameter to be validated |
| UserId | User ID |
| AccountsGroup | Group of accounts for which swaps are set |
| CustomSwaps | Swap settings list |
| RequestName | Request type |
public class CustomSwapsAccountsGroup
{
public string AccountsGroup { get; set; }
public ICollection<CustomSwapsSymbolsGroup> SymbolsGroups { get; set; } = new List<CustomSwapsSymbolsGroup>();
}
public class CustomSwapsSymbolsGroup
{
public string SymbolsGroup { get; set; }
public short Percent { get; set; }
}
Response ResponseOk
{
"Result": [
{
"Node": "Node1",
"Platform": "Mt4",
"Result": [
],
"ResponseNode": "ResponseNodeOk"
}
],
"RequestId": "28d2a568-9f56-4660-8e88-f53e9268f90c",
"ResponseMaster": "ResponseOk"
}