private bool CreateIQFeed() { bool success = true; iqFeed = new IQFeed(); //iqFeed.IQStatusChanged += new EventHandler<IQFeedEventArgs>(iqFeed_IQStatusChanged); if (iqFeed.Connect()) { iqFeed.IQSummaryMessage += new EventHandler<IQSummaryEventArgs>(iqFeed_IQSummaryMessage); iqFeed.IQUpdateMessage += new EventHandler<IQSummaryEventArgs>(iqFeed_IQUpdateMessage); iqFeed.IQTimeMessage += new EventHandler<IQTimeEventArgs>(iqFeed_IQTimeMessage); //for (int index = 0; index < 100; index++) //{ // Application.DoEvents(); // if (connectDone.WaitOne(100, false)) // { // break; // } //} } else { lastError = "Unable to connect."; success = false; } return success; }
public SymbolSearchForm() { InitializeComponent(); dfSymbols = IQFeed.dfReadMarketSymbolsFile(); }