2012-10-13 7 views
1

TTR 패키지의 getYahooData를 사용하여 Yahoo finance의 R에서 과거 데이터를 가져옵니다. 그러나 내가 얻는 대부분의 데이터에는 지난 며칠간의 거래가 포함되지 않습니다. 예를 들어, 오늘 하루 24/09/12로 가장 최근의 날짜가 하나의 종목 코드로 표시됩니다 (최신 정보, JMAT.L)Yahoo Finance 데이터가 오래되었습니다.

누가 최신 데이터를 가져올 데이터 소스 나 가져 오기 방법이 있습니까?

+0

Yahoo가 고의로 최근 며칠을 포함시키지 않았습니까? 실시간 또는 거의 실시간 재고 데이터는 이해할 수있을 정도로 매우 비쌉니다. –

+0

[웹 사이트] (http://finance.yahoo.com/q/hp?s=JMAT.L+Historical+Prices)에 해당 데이터가 표시되지 않지만 [이 SO 게시물] (http://stackoverflow.com/a/11368535/967840) 당신이 시도 할 수 있습니다. – GSee

+0

그들이 의도적으로 포함시키지 않는지 나는 알지 못하지만 ~ 100 시세 중 하나가 최신이며 나머지는 그렇지 않다는 사실에 정말 혼란 스럽습니다. –

답변

0

야후 재무 데이터를 수집하는 다양한 R 함수는 finance.yahoo.com에서 사용할 수있는 것과 동일한 데이터를 얻습니다. 웹 사이트를 확인하고 시세를 검색하십시오. 최신 데이터가 없다면 R은 불행히도 도움을 줄 수 없습니다. 최신 버전 인 경우 코드에 문제가 있는지 확인할 수 있도록 티커를 가져 오는 코드 스 니펫을 제공하십시오.

불행히도 yahoo finance는이 유형의 무료 데이터를 얻는 가장 좋은 장소입니다. 다양한 데이터 제공 업체가 웹 사이트를 변경하거나 무료 서비스를 중단함에 따라 R 명령이 오래되었습니다. 내가 알고있는 유일한 다른 소식통은 바로 Nasdaq입니다. 현재 R 명령이 이것을 가리키는 지 확실하지 않습니다.

+0

나스닥 웹 사이트에서 LSE 주식에 대한 데이터를 찾을 수 없습니다. 또한, 때로는 finance.yahoo.com에서 찾을 수없는 경우에도 야후에서 데이터를 가져올 수 있습니다. 질문에 대한 내 의견에 다른 SO 게시물에 대한 링크를 참조하십시오. – GSee

관련 문제