A Python-based parser for Yahoo! Finance stocks data. It processes the historical prices CSV file and outputs various useful metrics (e.g. standard deviation of changes, histogram)


Make sure you have your Python intrepreter and Pandas library installed.

Open your command prompt and navigate to where you keep the script.


python path_to_yahoo_csv_file


What version of Python is this in?

Python 2.7

What file can be used as input?

The script only accepts Yahoo! Finance historical CSV files at the moment.

How to see license?

Use --license as argument


Pulling statistics from %changes of Adjusted Price, 10 year daily data.

Histogram output of %changes of AALI.

Copyright (C) 2016 Ryan Jonathan Budiman

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

Licensed under GPLv3. That just means that this is a free software =)

For detail see link above.