08.02.2015 Views

Sage Reference Manual: Quantitative Finance - Mirrors

Sage Reference Manual: Quantitative Finance - Mirrors

Sage Reference Manual: Quantitative Finance - Mirrors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER<br />

TWO<br />

STOCK MARKET PRICE SERIES<br />

AUTHORS:<br />

TESTS:<br />

• William Stein, 2008<br />

• Brett Nakayama, 2008<br />

• Chris Swierczewski, 2008<br />

sage: ohlc = sage.finance.stock.OHLC(’18-Aug-04’, 100.01, 104.06, 95.96, 100.34, 22353092)<br />

sage: loads(dumps(ohlc)) == ohlc<br />

True<br />

class sage.finance.stock.OHLC(timestamp, open, high, low, close, volume)<br />

Open, high, low, and close information for a stock. Also stores a timestamp for that data along with the volume.<br />

INPUT:<br />

•timestamp – string<br />

•open, high, low, close – float<br />

•volume – int<br />

EXAMPLES:<br />

sage: sage.finance.stock.OHLC(’18-Aug-04’, 100.01, 104.06, 95.96, 100.34, 22353092)<br />

18-Aug-04 100.01 104.06 95.96 100.34 22353092<br />

class sage.finance.stock.Stock(symbol, cid=’‘)<br />

Class for retrieval of stock market information.<br />

close(*args, **kwds)<br />

Return the time series of all historical closing prices for this stock. If no arguments are given, will return<br />

last acquired historical data. Otherwise, data will be gotten from Google <strong>Finance</strong>.<br />

INPUT:<br />

•startdate – string, (default: ’Jan+1,+1900’)<br />

•enddate – string, (default: current date)<br />

•histperiod – string, (’daily’ or ’weekly’)<br />

OUTPUT:<br />

A time series – close price data.<br />

EXAMPLES:<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!