@@ -348,10 +348,6 @@ def fetch_historical_yahoo(ticker, date1, date2, cachename=None,
348348 Fetch historical data for ticker between date1 and date2. date1 and
349349 date2 are date or datetime instances, or (year, month, day) sequences.
350350
351- Examples
352-
353- fh = fetch_historical_yahoo('^GSPC', (2000, 1, 1), (2001, 12, 31))
354-
355351 Parameters
356352 ----------
357353 ticker : str
@@ -375,6 +371,12 @@ def fetch_historical_yahoo(ticker, date1, date2, cachename=None,
375371 -------
376372 file_handle : file handle
377373 a file handle is returned
374+
375+
376+ Examples
377+ --------
378+ >>> fh = fetch_historical_yahoo('^GSPC', (2000, 1, 1), (2001, 12, 31))
379+
378380 """
379381
380382 ticker = ticker .upper ()
@@ -436,16 +438,6 @@ def quotes_historical_yahoo(ticker, date1, date2, asobject=False,
436438 See :func:`parse_yahoo_historical` for explanation of output formats
437439 and the *asobject* and *adjusted* kwargs.
438440
439- Ex:
440- sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
441- asobject=True, adjusted=True)
442- returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
443- [n,bins,patches] = hist(returns, 100)
444- mu = mean(returns)
445- sigma = std(returns)
446- x = normpdf(bins, mu, sigma)
447- plot(bins, x, color='red', lw=2)
448-
449441 Parameters
450442 ----------
451443 ticker : str
@@ -461,6 +453,18 @@ def quotes_historical_yahoo(ticker, date1, date2, asobject=False,
461453 is the name of the local file cache. If None, will
462454 default to the md5 hash or the url (which incorporates the ticker
463455 and date range)
456+
457+ Examples
458+ --------
459+ >>> sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
460+ asobject=True, adjusted=True)
461+ >>> returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
462+ >>> [n,bins,patches] = hist(returns, 100)
463+ >>> mu = mean(returns)
464+ >>> sigma = std(returns)
465+ >>> x = normpdf(bins, mu, sigma)
466+ >>> plot(bins, x, color='red', lw=2)
467+
464468 """
465469 warnings .warn (_warn_str .format (fun = 'quotes_historical_yahoo' ),
466470 mplDeprecation )
@@ -478,16 +482,6 @@ def quotes_historical_yahoo_ochl(ticker, date1, date2, asobject=False,
478482 See :func:`parse_yahoo_historical` for explanation of output formats
479483 and the *asobject* and *adjusted* kwargs.
480484
481- Ex:
482- sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
483- asobject=True, adjusted=True)
484- returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
485- [n,bins,patches] = hist(returns, 100)
486- mu = mean(returns)
487- sigma = std(returns)
488- x = normpdf(bins, mu, sigma)
489- plot(bins, x, color='red', lw=2)
490-
491485 Parameters
492486 ----------
493487 ticker : str
@@ -503,6 +497,18 @@ def quotes_historical_yahoo_ochl(ticker, date1, date2, asobject=False,
503497 is the name of the local file cache. If None, will
504498 default to the md5 hash or the url (which incorporates the ticker
505499 and date range)
500+
501+ Examples
502+ --------
503+ >>> sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
504+ asobject=True, adjusted=True)
505+ >>> returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
506+ >>> [n,bins,patches] = hist(returns, 100)
507+ >>> mu = mean(returns)
508+ >>> sigma = std(returns)
509+ >>> x = normpdf(bins, mu, sigma)
510+ >>> plot(bins, x, color='red', lw=2)
511+
506512 """
507513
508514 return _quotes_historical_yahoo (ticker , date1 , date2 , asobject = asobject ,
@@ -518,16 +524,6 @@ def quotes_historical_yahoo_ohlc(ticker, date1, date2, asobject=False,
518524 See :func:`parse_yahoo_historical` for explanation of output formats
519525 and the *asobject* and *adjusted* kwargs.
520526
521- Ex:
522- sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
523- asobject=True, adjusted=True)
524- returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
525- [n,bins,patches] = hist(returns, 100)
526- mu = mean(returns)
527- sigma = std(returns)
528- x = normpdf(bins, mu, sigma)
529- plot(bins, x, color='red', lw=2)
530-
531527 Parameters
532528 ----------
533529 ticker : str
@@ -543,11 +539,23 @@ def quotes_historical_yahoo_ohlc(ticker, date1, date2, asobject=False,
543539 is the name of the local file cache. If None, will
544540 default to the md5 hash or the url (which incorporates the ticker
545541 and date range)
542+
543+ Examples
544+ --------
545+ >>> sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
546+ asobject=True, adjusted=True)
547+ >>> returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
548+ >>> [n,bins,patches] = hist(returns, 100)
549+ >>> mu = mean(returns)
550+ >>> sigma = std(returns)
551+ >>> x = normpdf(bins, mu, sigma)
552+ >>> plot(bins, x, color='red', lw=2)
553+
546554 """
547555
548556 return _quotes_historical_yahoo (ticker , date1 , date2 , asobject = asobject ,
549557 adjusted = adjusted , cachename = cachename ,
550- ochl = True )
558+ ochl = False )
551559
552560
553561def _quotes_historical_yahoo (ticker , date1 , date2 , asobject = False ,
@@ -558,16 +566,6 @@ def _quotes_historical_yahoo(ticker, date1, date2, asobject=False,
558566 See :func:`parse_yahoo_historical` for explanation of output formats
559567 and the *asobject* and *adjusted* kwargs.
560568
561- Ex:
562- sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
563- asobject=True, adjusted=True)
564- returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
565- [n,bins,patches] = hist(returns, 100)
566- mu = mean(returns)
567- sigma = std(returns)
568- x = normpdf(bins, mu, sigma)
569- plot(bins, x, color='red', lw=2)
570-
571569 Parameters
572570 ----------
573571 ticker : str
@@ -588,6 +586,17 @@ def _quotes_historical_yahoo(ticker, date1, date2, asobject=False,
588586 temporary argument to select between ochl and ohlc ordering
589587
590588
589+ Examples
590+ --------
591+ >>> sp = f.quotes_historical_yahoo('^GSPC', d1, d2,
592+ asobject=True, adjusted=True)
593+ >>> returns = (sp.open[1:] - sp.open[:-1])/sp.open[1:]
594+ >>> [n,bins,patches] = hist(returns, 100)
595+ >>> mu = mean(returns)
596+ >>> sigma = std(returns)
597+ >>> x = normpdf(bins, mu, sigma)
598+ >>> plot(bins, x, color='red', lw=2)
599+
591600 """
592601 # Maybe enable a warning later as part of a slow transition
593602 # to using None instead of False.
0 commit comments