Join the 80,000 other DTN customers who enjoy the fastest, most reliable data available. There is no better value than DTN!

(Move your cursor to this area to pause scrolling)




"As a past ******* customer(and not a happy one), IQ Feed by DTN is a much better and cheaper product with great customer support. I have had no problems at all since switching over." - Comment from Public Forum
"I have to tell you though that using the IQFeed API is about the easiest and cleanest I have seen for some time." - Comment from Jim
"I am very pleased with the DTNIQ system for quotes and news." - Comment from Larry
"I just wanted to let you know how fast and easy I found it to integrate IQFeed into our existing Java code using your JNI client. In my experience, such things almost never go so smoothly - great job!" - Comment from Nate
"I'm very glad I switched to IQFeed. It's working perfectly with no lag, even during fast market conditions." - Comment from Andy via Email
"Just a thank you for the very helpful and prompt assistance and services. You provided me with noticeably superior service in my setup compared to a couple of other options I had looked at." - Comment from John
"Thanks for all of your help. Great customer service deserves to be recognized which one the reasons I've been a customer of DTN for over 10 years!" - Comment from Stuart
"If someone needs the best quality data and backfill beyond what their broker provides at a rate that is the best in the industry, I highly recommend IQFeed." - Comment from Josh via Public Forum
"You have an excellent feed. Very few spikes for Spot Forex." - Comment from Public Forum Post
"I will tell others who want to go into trading that DTN ProphetX is an invaluable tool, I don't think anyone can trade without it..." - Comment from Luther
Home  Search  Register  Login  Recent Posts

Information on DTN's Industries:
DTN Oil & Gas | DTN Trading | DTN Agriculture | DTN Weather
Follow DTNMarkets on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
Viewing User Profile for: kleelof
About Contact
Joined: May 30, 2010 05:36 AM
Last Post: Sep 6, 2010 05:56 PM
Last Visit: Sep 11, 2010 12:18 AM
Website:  
Location:
Occupation:
Interests:
AIM:
ICQ:
MSN IM:
Yahoo IM:
Post Statistics
kleelof has contributed to 23 posts out of 21199 total posts (0.11%) in 5,090 days (0.00 posts per day).

20 Most recent posts:
IQFeed Developer Support » Historical Data Sep 6, 2010 05:56 PM (Total replies: 1)

Hello,

Nevermind about all of this. I spent the weekend figuring it out.

take care,
lee

IQFeed Developer Support » Market Open/Closed/Holiday Sep 6, 2010 05:54 PM (Total replies: 0)

Hello,

Is there any easy way to determine if the market is open/closed and if it is closed for a holiday?

For the open/close, I've been checking the timestamps. But I have no idea how to detect a holiday.

take care,
lee

IQFeed Developer Support » Historical Data Sep 3, 2010 05:46 PM (Total replies: 1)

Hello,

I have just started working with your historical data. I'm not clear about a couple of things(using COM):

ReqHistoryIntervalTimeframe - What's the difference between BeginDateTime and BeginFilterTime?

DatapointsPerSend - It says the default is 2500, but each call has "(defaults to 10 if not specified)" in the explanation.

Several of the calls have 'Required' next to some of the fields, but actually, at least with the COM, they are all required. How do you leave a field UNDEFINED?

take care,
lee

IQFeed Developer Support » T,AIZ Jul 16, 2010 10:14 AM (Total replies: 5)

Hello,

The app starts by requesting about 60 stocks. Then every 1 - 3 seconds, for 30 minutes, it issues a force request for 70 - 100% of them. Three times that I caught the message, it was always for this one stock, and only that one day. And it has not happened under normal circumstances. Normal circumstances being only processing live feeds pushed from IQFeed, not messages generated by a forced request.

take care,
lee

IQFeed Developer Support » T,AIZ Jul 15, 2010 11:44 PM (Total replies: 5)

Hello,

1 - yes.
2- Yes, however, this was a response to a TCP/IP fSYMBOL request.
3 - this is the only symbol that was returned like this, and it was not everytime.

take care,
lee

IQFeed Developer Support » T,AIZ Jul 14, 2010 08:43 PM (Total replies: 5)

Hello,

I've been getting this message today:

T,AIZ,,1.56,,,,03/01/2010,972.1,111827,525190, , ,,n,14,4,6321,32.36,1,7,06/21/2010,07/14/2009,06/21/2010,02/12/2010,29.48,,,,,525190,,

Is 'T' used for anything other than the time stamp? I am only pulling Level1 data.

lee

IQFeed Developer Support » Windows Server 2003 Jul 13, 2010 10:27 PM (Total replies: 6)

..

Even just some psuedo code would be fine...

IQFeed Developer Support » Windows Server 2003 Jul 13, 2010 10:26 PM (Total replies: 6)

Hello,

Thanks.

The dataAvail event I understand. But the second part I don't.

Sorry. This is my first socket system on .NET, so I am not so quick with it. Would it be possible for you to post a code snippet showing this process?

take care,
lee

IQFeed Developer Support » Windows Server 2003 Jul 13, 2010 06:10 PM (Total replies: 6)

Hello,

Here is a detailed explanation of what I have done:

I originally wrote the app using the com component. When I ran it on my development system, everything looked good. CPU usage was OK. Memory usage was OK. But as soon as I put it the 2k3 server, the stats went to crap during market time. The CPU usage and memory got so bad, the app crashed. Nothing like this happened when I ran it on my development machine.

Yesterday, I read on the forums that the COM component can become overworked and slow down an application, so I switched to TCP/IP. On the development server, it ran much better. It was using about 1/2 the CPU and 70% or less of the memory the previous set-up. However, when I put it on the 2k3 server, the memory immediately shot-up to 600,000k. Something it did not do on my XP machine. I was running it during market time on both machines. Now that the market is closed, it is running OK on the 2k3 server. So, obviously the problem lies somewhere in its processing of the feeds. But I'm really stumped why it works OK on my development system, but not on the 2k3 server.

So I suppose my question is if anyone knows of any significant differences between the 2 operating systems that I should be taking into account. Could it just be a hardware problem? The following are the stats on the machines:

Development:
XP Pro
2g memory
Intel Pen. Dual 2.20g

2k3:
1g memory
INtel Xeon Single 2.27g

Also, as a side note; I've noticed from reading the forums that people have often had problems that were related to handling the traffic volume from IQFeed. Could you post some tips and tricks on how to handle this? I think the system I have is pretty clean, but who knows. At the very least, it may save other new developers the set-backs associated with weak handling of this traffic.

take care,
lee

IQFeed Developer Support » Windows Server 2003 Jul 13, 2010 03:39 AM (Total replies: 6)

Hello,

Anyone here have experience building an app that works on Windows Server 2003?

I've built this app that runs beautifully on my development machine, but falls apart once it is on WS2003.

The system is on a 'Cloud' server, with 1GB ram, 2.xxmhz single core processor. I know there is a hardware difference. My development machine runs XP with 2GB ram, 2.xx mhz dual core processor.

take care,
lee

IQFeed Developer Support » Market open/closed Jul 10, 2010 11:58 PM (Total replies: 0)

Hello,

Is there anything in the feeds that tells if different markets are open or closed?

lee

IQFeed Developer Support » Watch Symbol renewal Jun 14, 2010 09:08 AM (Total replies: 3)

Hello,

Thanks. Is there anything I should keep in mind when my app makes several hundred watch requests when it first connects?

take care,
lee

IQFeed Developer Support » Watch Symbol renewal Jun 12, 2010 10:34 PM (Total replies: 3)

Hello,

I just ran the following test:

I launched the Level1Socket sample. I set to watch a stock. I triggered the command to list watched stocks. the stock I watched was there. I closed the app, launched it again, triggered the command to list the watched stocks and the stock I selected was not there.

I also tried launching 2 instances of the Level1Socket sample. When I selected stocks to watch on one instance of the app, they don't show-up on the the other instance of the Level1Socket when I list the watched stocks.

So, I've come to the following conclusions:

IQFeed does not have a 'memory'. The symbols you want to watch have to be entered fresh each time you launch an application.

The watch is not associated with the single account, but rather with each individual app that is attached to IQConnector.

Is this correct?

take care,
lee

IQFeed Developer Support » TCP/IP connection Jun 7, 2010 05:58 PM (Total replies: 0)

Hello,

I posted this message once, but for some reason, I cant see the title in the message listings:

Hello,

I am using the following VB code to send a request via TCP/IP :

Public Sub sendCommand(ByVal command As String)
Debug.WriteLine("sendCommand: " + command)
command = command + Chr(13) + Chr(10)
'Dim responseString As String = "Connected to server."
Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes(command)
networkStream.Write(sendBytes, 0, sendBytes.Length)


End Sub

I am not getting any response from the server. Is this the correct technique to send a request to the IQConnector using TCP/IP?

take care,
lee

IQFeed Developer Support » Jun 5, 2010 02:46 AM (Total replies: 0)

Hello,

I am using the following VB code to send a request via TCP/IP :

Public Sub sendCommand(ByVal command As String)
Debug.WriteLine("sendCommand: " + command)
command = command + Chr(13) + Chr(10)
'Dim responseString As String = "Connected to server."
Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes(command)
networkStream.Write(sendBytes, 0, sendBytes.Length)


End Sub

I am not getting any response from the server. Is this the correct technique to send a request to the IQConnector using TCP/IP?

take care,
lee
Edited by kleelof on Jun 5, 2010 at 02:47 AM

IQFeed Developer Support » Check Symbol Jun 5, 2010 12:20 AM (Total replies: 4)

Hello,

Thanks. Next time I'll scroll all the way down the pages.

When you have time, could you take a look at this thread: http://forums.iqfeed.net/index.cfm?page=topic&topicID=2805

take care,
lee

IQFeed Developer Support » Check Symbol Jun 1, 2010 05:29 PM (Total replies: 4)

Hello,

I just looked at the IQFeed calls available for .NET;

• RegisterClientApp()
• RemoveClientApp()
• TurnOnNews()
• TurnOffNews()
• WatchSymbol()
• RemoveSymbol()
• WatchRegionals()
• RemoveRegionals()
• RequestEcho()
• SetAutoLogin()
• ClearAutoLogin()
• RequestDisconnect()
• RequestReconnect()

Which one is the call for looking up the symbols? I was hoping there is a live look-up that I can use directly.

take care,
lee
Edited by kleelof on Jun 1, 2010 at 05:31 PM

IQFeed Developer Support » Server options May 31, 2010 08:26 PM (Total replies: 1)

Hello,

Are there any options for running the IQFeed software on a Windows server?

take care,
lee

IQFeed Developer Support » Proxy May 30, 2010 10:28 PM (Total replies: 1)

Hello,

How can I run the IQFeed server from a proxy?

Also, I clicked the 'Login Automatically' box. Now I want to disable that, but I cannot find a way back to the panel.

take care,
lee
Edited by kleelof on May 30, 2010 at 10:29 PM

IQFeed Developer Support » .NET COM - Determine connected state of IQFeed May 30, 2010 06:02 AM (Total replies: 3)

Hello,


Ok. I found the technique, but it is extremely unreliable. Here is what I am using:

Private Sub IQFeed_SystemMessage(ByVal eventSender As System.Object, ByVal e As AxIQFEEDYLib._DIQFeedYEvents_SystemMessageEvent) Handles IQFeed.SystemMessage
Debug.WriteLine("SystemMessage" + e.strSystemData)
Select Case True
Case InStr(e.strSystemData, "S,SERVER CONNECTED")
ServerPanel1.state = ServerPanel.ServerPanelStates.connectedToIQFeed

End Select
End Sub

Out of more than 10 launches, it worked twice.


take care,
lee


Time: Sun May 5, 2024 5:08 PM CFBB v1.2.0 7 ms.
© AderSoftware 2002-2003