Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Real time stock quote feed site

Posted on 2009-05-12
6
Medium Priority
?
1,676 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
Looking for a new Web Host?

Lunarpages' assortment of hosting products and solutions ensure a perfect fit for anyone looking to get their vision or products to market. Our award winning customer support and 30-day money back guarantee show the pride we take in being the industry's premier MSP.

 
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

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

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. …
Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
This video teaches users how to migrate an existing Wordpress website to a new domain.
The viewer will learn how to count occurrences of each item in an array.
Suggested Courses

636 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