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)




"I am very pleased with the DTNIQ system for quotes and news." - Comment from Larry
"I just wanted to let u know that your data feed/service is by far the best!!! Your unfiltered tick data is excellent for reading order flow and none of your competitors delivers this quality of data!" - Comment from Peter via Email
"I "bracket trade" all major news releases and I have not found one lag or glitch with DTN.IQ feed. I am very comfortable with their feed under all typical news conditions (Fed releases, employment numbers, etc)." - Comment from Public Forum
"I've been using Neoticker RT with IQFeed for two months, and I'm very happy with both of the products (I've had IQFeed for two years with very few complaints). The service from both companies is exceptional." - Comment from Public Forum
"And by the way, have to say this. I love the IQFeed software. It's rock solid and it has a really nice API." - Comment from Thomas via RT Chat
"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
"It’s so nice to be working with real professionals!" - Comment from Len
"Thanks for the great product and support. During this week of high volume trading, my QuoteTracker + IQ Feed setup never missed a beat. Also, thanks for your swiftness in responding to data issues. I was on ******* for a few years before I made the switch over early this year, and wish I had done it a long time ago." - Comment from Ken
"IQ feed is brilliant. The support is mind-bending. What service!" - Comment from Public Forum Post
"Can I get another account from you? I am tired of ******* going down so often" - Comment from George
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
»Forums Index »NEW IQFEED FORUMS »IQFeed API Questions »EDS request always return E,50007 error?
Author Topic: EDS request always return E,50007 error? (2 messages, Page 1 of 1)

leoon
-Interested User-
Posts: 3
Joined: Oct 25, 2011


Posted: Feb 4, 2024 01:46 PM          Msg. 1 of 2
I tried to use EDS cmd to query the end of day summary for all the future contracts in NYMEX, but I always got the 50007 error. What may I have done wrong? I posted my python code as following:

####################
import socket
IQ_PORT_LOOKUP = 9100
IQ_SEC_TYPE_FUTURE = 8
IQ_EXCHANGE_NYMEX = 36

def download_eod_summary(security_type, group_id, date, request_id=""):
host = "localhost"
port = IQ_PORT_LOOKUP
print('start sending cmd to {host},{port}')

# Establish a connection to IQFeed
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((host, port))

# Receive data until end message
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((host, port))
s.sendall(b'S,SET PROTOCOL,6.1\n')
#s.sendall(bytes('EDS,{security_type},{group_id},{date},' + str(request_id) + '\n', 'ascii'))
s.sendall(bytes('EDS,{security_type},{group_id},{date}' + '\r\n', 'ascii'))
f = s.makefile()
line = f.readline()
print("line="+repr(line))
while line.find('!ENDMSG!') < 0:
line = f.readline()
print("line=" + repr(line))
f.close()

download_eod_summary(security_type=IQ_SEC_TYPE_FUTURE, group_id=IQ_EXCHANGE_NYMEX, date="20240201")

The running debugging message is as following:

start sending cmd to {host},{port}
line='S,CURRENT PROTOCOL,6.1\n'
line='E,50007,No file available.\n'
line='!ENDMSG!,\n'

what could have gone wrong?

DTN_Gary_Stephen
-DTN Guru-
Posts: 396
Joined: Jul 3, 2019


Posted: Feb 12, 2024 08:45 AM          Msg. 2 of 2
Do you have the "Globex Combo" subscription? If so, that doesn't include NYMEX.

Sincerely,
Gary Stephen
DTN IQFeed Implementation Support Specialist
 

 

Time: Sat May 4, 2024 2:12 AM CFBB v1.2.0 12 ms.
© AderSoftware 2002-2003