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); }