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 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
"Its working FABULOUSLY for me!! Holy cow...there has been so much I've been missing lately, and with this feed and Linnsoft software...I'm in the game now." - Comment from Chris R.
"You have an excellent feed. Very few spikes for Spot Forex." - Comment from Public Forum Post
"DTN has never given me problems. It is incredibly stable. In fact I've occasionally lost the data feed from Interactive Brokers, but still been able to trade because I'm getting good data from DTN." - Comment from Leighton
"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
"I've been using IQFeed 4 in a multi-threaded situation for the last week or two on 2600 symbols or so with 100 simultaneous daily charts, and I have had 100% responsiveness." - Comment from Scott
"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
"I am enjoying the feed very much - so superior to the broker provided feed I was previously using." - Comment from George
"This is an excellent value, the system is generous (allowing for 500 stocks) and stable (and really is tick-by-tick), and the support is fantastic." - Comment from Shirin via Email
"IQ feed works very well, does not have all of the normal interruptions I have grown used to on *******" - Comment from Mark
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 »Issue using CEO command to download options tickers
Author Topic: Issue using CEO command to download options tickers (5 messages, Page 1 of 1)

Mark Reiten
-Interested User-
Posts: 2
Joined: Jun 6, 2022


Posted: Jun 6, 2022 10:44 PM          Msg. 1 of 5
I am using the CEO command as documented in the attached image to retrieve equity options using TickStr as a variable and I seek 2 near months with 10 in the money and 10 out of the money options contracts for both puts and calls. This command string complies with your documentation for protocol 6.1 but the command does not generate any returned data. What am I doing wrong?

sCommand = "CEO," & TickStr & ",pc," & " ," & "2," & "2," & "10," & "10," & "MWR," & "1" & vbCrLf

Mark Reiten



File Attached: CEO command usage.png (downloaded 330 times)

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


Posted: Jun 7, 2022 01:58 PM          Msg. 2 of 5
Mark,

That command works successfully for me:

CEO,AAPL,pc,,2,2,10,10,MWR,1

Without knowing more, I can think of two possible problems:

1. Are you sending the SET PROTOCOL command after you connect? This command will fail in the default protocol of 4.9.

2. Are you using the command with index/equity symbols? CEO will return NO_DATA if the symbol is not of that type, such as a future.

Hope this helps! Let me know if I can help further!

Sincerely,
Gary Stephen
DTN IQFeed Implementation Support Specialist

Mark Reiten
-Interested User-
Posts: 2
Joined: Jun 6, 2022


Posted: Jun 11, 2022 05:37 PM          Msg. 3 of 5
Gary,

It checked the protocol and I am using 6.1 which I had used successfully for a long time. It still does not work.

I went back to the VB source code for OptionChainSocket and ran utility to see if it worked correctly. When I set the ticker to apple and the criteria settings to both put/call checked, near months = 2, in/out of money checked and 10in and 10 out of the money contracts the OptionChainSocket utility is sending this string:

CEO,aapl,pc,,2,2,10,10,,F

The response from the system is

E
!SYNTAX_ERROR!
!ENDMSG!

Is my account set up correctly? The behavior of the system seems to have changed...

Regards,
Mark

Mark Reiten

altmany
-Interested User-
Posts: 73
Joined: Jul 30, 2018

IQML - IQFeed-MATLAB connector


Posted: Jun 12, 2022 02:43 AM          Msg. 4 of 5
Mark - you have 2 bugs in your code:
1. The symbol name needs to be in UPPERCASE, i.e. "AAPL" not "aapl"
2. The IncludeNonStandardOptions parameter needs to be 0 or 1 (not "F")

See http://www.iqfeed.net/dev/api/docs/OptionChainsviaTCPIP.cfm

Note that the parameters order in the CEO command changed in protocol 6.1, so if you need to support earlier protocol versions you need to change the parameters order accordingly.

Yair Altman
IQML - IQFeed-MATLAB connector
https://UndocumentedMatlab.com/IQML

I am not a DTN employee; my post reflects my personal opinion

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


Posted: Jun 15, 2022 10:06 AM          Msg. 5 of 5
Mark,

Poster altmany is correct on both counts. API commands are case-sensitive, and IncludeStandardOptions needs to be 1 to include them, or 0 to exclude. (This can also be omitted if you want 0, because that is the default.) This command should return your desired results:

CEO,AAPL,pc,,2,2,10,10,,1

Sincerely,
Gary Stephen
DTN IQFeed Implementation Support Specialist
 

 

Time: Thu December 7, 2023 5:28 AM CFBB v1.2.0 22 ms.
© AderSoftware 2002-2003