?
Solved

Real time stock quote feed site

Posted on 2009-05-12
6
Medium Priority
?
1,675 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 150 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
Basic Security of Your VPC

So, you’ve got this shiny new VPC and a fancy new application configured on your EC2 servers ready to go. This application is only accessible from your computer, which is great for security, but you need your users to be able to access it! So, what’s the easiest way to do this?

 
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

Get MySQL database support online, now!

At Percona’s web store you can order your MySQL database support needs in minutes. No hassles, no fuss, just pick and click. Pay online with a credit card.

Question has a verified solution.

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

FAQ pages provide a simple way for you to supply and for customers to find answers to the most common questions about your company. Here are six reasons why your company website should have a FAQ page
Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
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…
Suggested Courses

770 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