Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1677
  • Last Modified:

Real time stock quote feed site


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
zzhang2006
Asked:
zzhang2006
  • 3
  • 2
1 Solution
 
Brian WithunCommented:
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
 
jones1618Commented:
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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
zzhang2006Author Commented:

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
 
zzhang2006Author Commented:
Thanks for the help
0
 
zzhang2006Author Commented:
Thank for the help
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now