public static void RunBasicDownload(ConnectionDetails connectionDetails)
        {
            var ibClient = new IBClient();

            ibClient.NotificationReceived            += new EventHandler <Notification>(Common.NotificationReceived);
            ibClient.HistoricalDataUpdateEndReceived += new EventHandler <Tuple <int, List <Bar> > >(HistoricalDataUpdateEndReceived);
            ibClient = ConnectionHelper.StartIbClient(ibClient, connectionDetails);

            var duration = new Duration {
                Unit = 1, DurationType = DurationType.D
            };

            ibClient.GetHistoricalData(1005, _contract, DateTime.Now, duration, BarSize.FiveMinutes, WhatToShow.MIDPOINT, Rth.No, false);
        }