Solved

Real time stock quote feed site

Posted on 2009-05-12
6
1,674 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
 

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
Industry Leaders: 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!

 
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

What Is Transaction Monitoring and who needs it?

Synthetic Transaction Monitoring that you need for the day to day, which ensures your business website keeps running optimally, and that there is no downtime to impact your customer experience.

Question has a verified solution.

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

Dramatic changes are revolutionizing how we build and use technology. Every company is automating, digitizing, and modernizing operations. We need a better, more connected way to work together as teams so we can harness the insights from our system…
When it comes to security, close monitoring is a must. According to WhiteHat Security annual report, a substantial number of all web applications are vulnerable always. Monitis offers a new product - fully-featured Website security monitoring and pr…
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…
This video teaches users how to migrate an existing Wordpress website to a new domain.

688 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