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: leoon
About Contact
Joined: Oct 25, 2011 09:23 PM
Last Post: Feb 4, 2024 01:46 PM
Last Visit: Feb 17, 2024 05:34 PM
Website:  
Location:
Occupation:
Interests:
Avatar:
Email: yong.fan@gmail.com
AIM:
ICQ:
MSN IM:
Yahoo IM:
Post Statistics
leoon has contributed to 3 posts out of 21244 total posts (0.01%) in 4,660 days (0.00 posts per day).

20 Most recent posts:
IQFeed API Questions » EDS request always return E,50007 error? Feb 4, 2024 01:46 PM (Total replies: 1)

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?

IQFeed Developer Support » No tick update for LME contracts. Oct 26, 2011 11:04 PM (Total replies: 2)

Hi Curtis, thanks a lot for the reply. I just check the quote again today and it works well now. Seems it's just take 2 days to process the exchange subscription request? Anyway, it's working now. Thanks a lot~

IQFeed Developer Support » No tick update for LME contracts. Oct 25, 2011 09:26 PM (Total replies: 2)

Hi,

I just opened account and add LEM as feed 2 days ago. But when I opened DTN.IQ for symbol M.CU0 and M.CU3, I can not get any realtime update. Any idea?

THanks,

- leoon


Time: Sat July 27, 2024 2:35 AM CFBB v1.2.0 11 ms.
© AderSoftware 2002-2003