17 using Newtonsoft.Json;
22 using System.Collections.Generic;
35 [JsonProperty(PropertyName =
"Name")]
41 [JsonProperty(PropertyName =
"Tags")]
47 [JsonProperty(PropertyName =
"AccountCurrency", NullValueHandling = NullValueHandling.Ignore)]
54 [JsonProperty(PropertyName =
"Brokerage")]
61 [JsonProperty(PropertyName =
"AccountType")]
67 [JsonProperty(PropertyName =
"Parameters")]
73 [JsonProperty(PropertyName =
"OutOfSampleMaxEndDate")]
79 [JsonProperty(PropertyName =
"OutOfSampleDays")]
85 [JsonProperty(PropertyName =
"StartDate")]
92 [JsonProperty(PropertyName =
"EndDate")]
99 [JsonProperty(PropertyName =
"TradingDaysPerYear")]
106 AccountType accountType, IReadOnlyDictionary<string, string> parameters, DateTime startDate, DateTime endDate,
107 DateTime? outOfSampleMaxEndDate,
int outOfSampleDays = 0,
int tradingDaysPerYear = 0)