Skip to main content

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:

NameDescription
RequestIdUnique request GUID
NodesNode name, required parameter to be validated
UserIdUser ID
AccountsGroupGroup of accounts for which swaps are set
CustomSwapsSwap settings list
RequestNameRequest 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"
}