public void autobid(OrderDirections directions) { WriteLog("autobid on directions {0} " + directions.ToString()); this.directions = directions; this.state = State.Watching; string tql = querytable.TqlForBidAskTrade(directions.Symbol, null, "A", "B", "C", "D", "E", "I", "J", "K", "M", "N", "P", "Q", "W", "X", "Y"); querytable.WantData(tql, true, true); querytable.OnRegional += new EventHandler <DataEventArgs <RegionalRecord> >(OnData); querytable.OnDead += new EventHandler <EventArgs>(OnConnectionDead); if (!querytable.Connected) { WriteLog("!querytable.Connected, querytable.Start()"); querytable.Start(); } }