// Constructor public IQLookupHistorySymbolClient(int bufferSize) : base(IQSocket.GetEndPoint(PortType.Lookup), bufferSize) { _histDataPointsPerSend = 500; _timeMarketOpen = new Time(09, 30, 00); _timeMarketClose = new Time(16, 00, 00); _lastRequestNumber = -1; _histMaxDataPoints = 5000; }
public void Connect(int retries = 10, int wait = 1000, int flushSeconds = 2) { ConnectToSocketAndBeginReceive(IQSocket.GetSocket()); Send("S,CONNECT\r\n"); for (var i = 0; i < retries; i++) { if (_status.connected) { return; } Thread.Sleep(wait); } throw new Exception("Timeout: No Connect message received from IQFeed"); }
public IQAdminSocketClient(int bufferSize) : base(IQSocket.GetEndPoint(PortType.Admin), bufferSize) { _status = new Status(); }
public void Connect() { ConnectToSocketAndBeginReceive(IQSocket.GetSocket()); Send("S,CONNECT\r\n"); }
public IQLevel1Client(int bufferSize) : base(IQSocket.GetEndPoint(PortType.Level1), bufferSize) { _key = new Dictionary <string, IQLevel1WatchItem>(); IsNewsOn = false; }
public void Connect() { ConnectToSocketAndBeginReceive(IQSocket.GetSocket()); }
public IQLookupTableClient(int bufferSize) : base(IQSocket.GetEndPoint(PortType.Lookup), bufferSize) { _que = new ConcurrentQueue <LookupType>(); }