2014-05-20 5 views
0

Yahoo Finance API (http://download.finance.yahoo.com/d/quotes.csv?s=...)를 사용하여 고객의 사이트에 대한 정보를 얻고 있습니다.Yahoo Finance API를 사용하여 실적 세부 정보보기

누군가가 Performance Data API를 사용하는 방법을 알고 있다면 궁금합니다.

그것은 중간에있어, (예를 들어 https://au.finance.yahoo.com/q?s=KROO)의 오른쪽 측면 예를 들어, "AVG 반환 3 년" "YTD 반환"등

나 자신을 PHP 구축이이 페이지를 사용하고 (http://www.jarloo.com/yahoo_finance/)를 사용하십시오. 나는 Google 검색 및 Yahoo 개발자 섹션을 시도했지만 아무 것도 찾을 수 없습니다.

누구든지 도움을 주시면 매우 감사하겠습니다.

답변

1

맞아, 해냈어! 알아내는 것이 오랜 시간이 걸렸고 다른 사람들도 같은 배에있을 때 설명하겠다고 생각했습니다.

당신은 다른 링크를 사용하여 야후 금융을 통해 CSV 역사적 결과를 얻을 수 있습니다

:

http://ichart.yahoo.com/table.csv?s=KROO&a=11&b=31&c=2013&d=3&e=30&f=2014 

a/b/c = month(-1)/day/year FROM 
d/e/f = month(-1)/day/year TO 

내가 야후 금융은 말에 따라 자신의 YTD 수익률을 계산하는 것으로 나타났습니다 때까지 야후와 같은 결과를 얻기 위해 고군분투했다 지난 달의 (그래서 그것은 정말로 YTM입니다!)

이것이 제가 한 일이며 야후 파이낸스와 똑같습니다. 몇 가지 코드로 테스트되었습니다. 이 경우

$ytd = $t - $f; 
$ytd = $ytd/$f; 
$ytd = $ytd * 100; 
return $ytd; 

:

$f 응용 프로그램을 위해 지난 달

의 마지막 날의 종가 31 년 12 월의 종가 전년

$t입니다 나는 이것이 내가 진정한 YTD가 될 것이라고 생각하면서 지난 달의 종가보다 오히려 현재 가격을 사용하여 계산할 것이기 때문에 이것을 사용하고있다.

행운을 빌어 요!