Beispiel #1
0
        public static StrategyManager Default()
        {
            var ret = new StrategyManager();

            ret.AllTradeStrategies = Helpers.AllTradeStrategies();
            ret.SetStrategy(ret.AllTradeStrategies.FirstOrDefault());
            return(ret);
        }
Beispiel #2
0
        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);
        }