?

Log in

скрипт для вытаскивания историчесих данных с яху файненс - Alexander Dolgin
November 11th, 2012
09:31 pm

[Link]

Previous Entry Share
скрипт для вытаскивания историчесих данных с яху файненс
Простой скриптик на Groovy. Для каждого из символов из файла _symbols вытаскивает дневные бары за 2011 год.

processSymbol = {
	String symbol = it;
	print("Processing " + it + " ...\t\t");
	String url = "http://ichart.finance.yahoo.com/table.csv?s="+symbol+"&d=11&e=31&f=2011&g=d&a=0&b=1&c=2011&ignore=.csv"
	def out = new BufferedOutputStream(new FileOutputStream("output\\" + symbol+".csv"))
	try{
		out << new URL(url).openStream()
	} catch (IOException e){
		println("Error")
		return
	}
	finally{
		out.close()
	}
	println("Done")
}

File symbols = new File("_symbols")
symbols.eachLine(processSymbol)

(1 comment | Leave a comment)

Comments
 
[User Picture]
From:nboyko
Date:November 13th, 2012 02:41 am (UTC)
(Link)
у меня был такой же на пайтоне в студенчестве, а потом надобность отпала как-то
Powered by LiveJournal.com