Esempio n. 1
0
        //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();
            }
        }