Dear- As a beginner, most traders are curious about choice of the market. Since one does NOT know which market is bigger than others, I usually choose NYSE or NADAQ As attached below (IB capture), is it OK to choose one with letter "NASDAQ" , out of two? Please correct me if I am wrong. My principle is if there is letters "NYSE or NADAQ" then it is my primary selection. Now most equity is traded in "NYSE or NADAQ"? Since we are working to program with C# selenium for automation, we need the criteria to choose. For programming logic 1) If there is letter "NYSE" then select. 2) If there is letter "NASDAQ" then select. For 500 equities in SnP500, tell me if ALL THE 500 stocks can be traded in "NYSE or NADAQ"? Thanks in advance if someone show me some link to explain choice problem.
If I see the IBPy clip at it seems that API can direct "SMART" automatically. Is there similar way (avoiding choice), in web trading?
I didn't understand your question, but if you are asking how you can tell which exchange a symbol is traded on, then you can use the Nasdaq ftp service: ftp://ftp.nasdaqtrader.com/symboldirectory/ Look at nasdaqlisted.txt and otherlisted.txt.
Probably you understood, even though my English is poor. All the NASDAQ listing is shown at ftp://ftp.nasdaqtrader.com/symboldirectory/nasdaqlisted.txt. 1) How about and where NYSE listing? Please tell me the link. 2) Is all 500 SnP (major companies in US) in the NASDAQ and NYSE? 3) If so, we can program to choose "NYSE" first or "NASDAQ" second.
The "otherlisted.txt" has NYSE and AMEX symbols in it. I believe it tells you which exchange each symbol is from in one of the fields. So if you combine the data from "nasdaqlisted.txt" and "otherlisted.txt", you should get what you want. Well the S&P 500 is not all in either the NASDAQ or the NYSE, but it may be just in those two exchanges. But I am not sure. It would be easy for you to check given that ftp data. I don't understand what you mean by choosing NYSE first or NASDAQ second, but once you have the ftp data, you know which symbol is from which exchange so you can choose based on whatever criteria you want.
In programming work, we should specify order of choice, to the computer who is as childish as elemantary school student. Probably the following logic might be OK. 1) choosing NYSE first 2) NASDAQ second 3) AMEX thirdly. For the three choices, most SnP500 will be included, isn't it? Of course, I have to verify my personal assumption myself.
Well if you include NYSE, NASDAQ, and AMEX, then I'm pretty sure all components of the SP500 are covered.