2014-03-24 3 views

답변

1

내가 pandas.io.data.yahoo에 대해 알고하지 않습니다,하지만 당신이해야 할 수도 있습니다

http://www.bloomberg.com/markets/chart/data/1D/AAPL:US

http://www.bloomberg.com/markets/chart/data/1M/AAPL:US

+0

데이터에 대한 링크를 게시하여 어떻게 대답합니까? OP는 야후 재무 데이터를 읽는 팬더 API가 다른 데이터 해상도를 지원하는지 여부와 팬더 나 야후의 문제인지 여부를 묻고있다. – EdChum

+0

고맙겠지 만, 마지막 날뿐만 아니라 임의의 날에도 그러한 데이터를 검색 할 수 있습니까? –

1

내가 더 말할 것입니다 : 블룸버그의

Jsons을 무료 API를 사용하여 얻을 수있는 가장 깊은 레벨은 하루에 1 포인트입니다.

팬더가 아니라 야후의 한계입니다. pandas.io.data 코드를 탐색하면 URL http://ichart.finance.yahoo.com/table.csv의 매개 변수를 설정하는 데이터가 표시됩니다. yahoo와 http://www.google.com/finance/historical에 대해? google을 위해.

당신이 yahoo.finance에 직접가는 경우에, 당신은 또한 단지 1 점을 하루에 데이터를 얻을 수 있습니다 : example of General Electrics historical prices
또한 yql console를 통해 자신의 API에 대한 SQL 쿼리를 실행 야후의 API에 액세스 할 수 있습니다

select * from yahoo.finance.stocks where symbol="ge" 

트리 뷰로 이동 한 다음 결과로 이동하면 기록 가격에 대해 가장 높은 해상도 인 하루에 1 포인트가 다시 표시됩니다.

그러나 야후의 API에는 some options이 있으므로 실시간 가격을 얻을 수 있습니다. 당신은 가격에 대해 야후 API를 쿼리 스크립트를 작성하면 각 10 minites, 잠시 후에 더 높은 해상도의 가격 이력을 얻을거야. 예를 들어 구글과 애플에 대한 실제 가격을 취득하는 URL로 :

finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG&f=nb2t1 

AAPL와 GOOG는 각각 구글과 애플에 대한 시세입니다. b2는 실시간 물가, n은 법인 명, t1은 마지막 거래 시간이다.

0

파이썬에서 ystockquote 패키지를 사용할 수 있습니다. 그것은 야후 금융 나머지 API에서 깨끗한 형식으로 데이터를 가져옵니다.

여기 구현 예제를 참조하십시오. https://github.com/cgoldberg/ystockquote

+0

이 질문에 실제로 대답하지 않습니다. – jlemaitre

관련 문제