public static StrategyManager Default() { var ret = new StrategyManager(); ret.AllTradeStrategies = Helpers.AllTradeStrategies(); ret.SetStrategy(ret.AllTradeStrategies.FirstOrDefault()); return(ret); }
public StrategyManager Copy() { var ret = new StrategyManager(); ret.AllTradeStrategies = new List <TradeStrategyBase>(); foreach (var strategy in this.AllTradeStrategies) { ret.AllTradeStrategies.Add(strategy.Copy()); } ret.SetStrategy(this.ActiveTradeStrategy); return(ret); }