Solved

Real time stock quote feed site

Posted on 2009-05-12
6
1,673 Views
Last Modified: 2012-05-06

I am trying to write a Perl script to  get the stock quotes. Only server I know now is the yahoo server, which has a twenty minutes delay. I would like to know how to connect NY exchange realtime servers or subscribe to if that what I have to do.

Thanks
0
Comment
Question by:zzhang2006
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 13

Accepted Solution

by:
Brian Withun earned 50 total points
ID: 24371277
http://www.google.com/help/stock_disclaimer.html#realtime


xchange	                                Delay
 
American Stock Exchange (AMEX)	        20 min
Australian Stock Exchange (ASX)	        20 min
Bank of Canada	                        15 min
Bombay Stock Exchange (BOM)	        10 min
Canadian Venture Exchange (CVE)	        15 min
Commodity Systems, Inc.	                Indices Historical Data
Dow Jones Indices	                Real-time
Euronext: Amsterdam (AMS)	        15 min
Euronext: Brussels (EBR)	        15 min
Euronext: Lisbon (ELI) 	                15 min
Euronext: Paris (EPA) 	                15 min
Frankfurt Stock Exchange	        15 min
FTSE Indices	                        15 min
Hang Seng Indices	                15 min
Hong Kong Stock Exchange (HKG)	        15 min
London Stock Exchange (LON)	        20 min
Milan Stock Exchange (BIT)	        20 min
Morningstar (Mutual Fund)	        End-of-Day
NASDAQ Indices	                        Real-time
NASDAQ Stock Exchange (NASDAQ)	        Real-time*
National Stock Exchange of India (NSE)	Real-time
New York Stock Exchange (NYSE)	        Real-time*
New York Stock Exchange Indices	        Real-time
New Zealand Stock Exchange (NZE)	20 min
S&P Indices	                        Real-time
Shanghai Stock Exchange (SHA)	        Real-time
Shenzhen Stock Exchange (SHE)	        Real-time
Taiwan Stock Exchange (TPE)	        20 min
Telekurs  	                        End-of-Day
Toronto Stock Exchange (TSE)	        15 min
XETRA German Electronic Exchange	15 min

Open in new window

0
 
LVL 13

Expert Comment

by:Brian Withun
ID: 24371287
0
 

Expert Comment

by:jones1618
ID: 24376050
Google offers real-time quotes now. For instance:
http://www.google.com/finance?q=NASDAQ:CSCO

Even though they don't seem to provide a data feed, it would be easy to extract the real-time price from the page because it is always in a span of class "pr":
<span class="pr" id="ref_99624_l">18.33</span>

Pseudo-code:
1. Fetch Google Finance page w/ stock symbol in the URL
2. Search text for class="pr"
3. Extract the value between the next pair of angle brackets like >18.33<

This doesn't even require HTML/DOM parsing, just simple text searches.
0
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 
LVL 1

Author Comment

by:zzhang2006
ID: 24380898

Thanks for the response. Well, I need use a program like Perl or PHP to access a real time server, not from a broswer. Some of the severs, though in realtime, have asychronous mechanisms in displaying the quotes in web pages in fancy formats in broswers, but my program  doesn/t know the secret of the transaction and can't simply get a one shot page to parse as jone1619 talked about.  May be I am missing something. Can anyone give me a Perl or Javascript example for accessing a real realtime server?

Thanks again
0
 
LVL 1

Author Closing Comment

by:zzhang2006
ID: 31580830
Thanks for the help
0
 
LVL 1

Author Comment

by:zzhang2006
ID: 24679962
Thank for the help
0

Featured Post

Save the day with this special offer from ATEN!

Save 30% on the CV211 using promo code EXPERTS30 now through April 30th. The ATEN CV211 connects a laptop directly to any server allowing you instant access to perform data maintenance and local operations, for quick troubleshooting, updating, service and repair.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to write a Context Sensitive Help (an online help that is obtained from a specific point in state of software to provide help with that state) ,  first we need to make the file that contains all topics, which are given exclusive IDs. …
What You Need to Know when Searching for a Webhost Provider
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

742 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question