Skip to content

Scraping and plotting Vanguard fund prices

Notifications You must be signed in to change notification settings

DaveCasey/vanguard

 
 

Repository files navigation

Scraping and plotting Vanguard fund prices. To checkout the figures, in ./figures, run in terminal:

python -m http.server 8000

and check http://localhost:8000 in your favourite web browser.

./fundInfo.txt

A dictionary of fundID and corresponding fund name

./getVanguardPrices.py

Defines a function with retrieves a funds price history from https://www.vanguardinvestments.com.au/retail/ret/investments/price-history-rtl.jsp

getVanguardPrices(fundId, startDate, endDate)

./VanguardPrices.py

A command-line utility for ./getVanguardPrices

./VanguarPrices.py --help

./updateVanguardePrices.py

A script to update prices in ./fundData

./mergeNAV.py

A script to merge separate funds csv into a single file

./fundData/

Data files

./figures/

Figures using D3.js.

About

Scraping and plotting Vanguard fund prices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 60.7%
  • Python 28.7%
  • CSS 10.6%