private void Experiment(OrderQueueType type, EventWaitHandle waitHandler)
        {
            Stopwatch sw = Stopwatch.StartNew();
            QueueProvider.SetQueueType(type);

            TradeConsole tc = new TradeConsole();
            tc.Execute();

            Broker broker = new Broker();
            broker.Complete = () =>
            {
                sw.Stop();
                Console.WriteLine(string.Format("{1, 35}\t\t\t\t{0}", sw.ElapsedMilliseconds, type.ToString()));

                waitHandler.Set();
            };
            broker.Sell();
        }