public override void Assign(StrategyBase from) { base.Assign(from); CustomTickerStrategy st = from as CustomTickerStrategy; if (st == null) { return; } StrategyInfo.Assign(st.StrategyInfo); Indicators.Clear(); foreach (IndicatorBase indicator in st.Indicators) { Indicators.Add(indicator.Clone()); } }