//start strategy private void startStrategy(int id, Dictionary<PARMS, String> parms) { if (runningStrategy == null) { Equity eq1 = new Equity(parms[PARMS.Ticker1], parms[PARMS.Ticker1]); List<Product> products = new List<Product>(); products.Add(eq1); switch (id) { case 0: runningStrategy = new PairStrategy(products, brokers, Int32.Parse(parms[PARMS.BuyQty])); break; case 1: runningStrategy = new BasicPairTradeStrategy(); break; } runningStrategy.start(); } }