2017-05-17 3 views
0

가 나는 R 3.4을 사용하고 내가 야후에서 SP 500 개 가격을 검색하려고이 오류 메시지는 무엇입니까, 코딩 및 R에 새로운 오전 '502 연결이 거부'오류 코드

을 열 수 없습니다 URL 'https://ichart.finance.yahoo.com/table.csv?s=^GSPC & A = 0 & B = 02, C = 1996 & & D = 2 & E = 10 & F = 2,017 & g = D & Q = Q & Y = 0 & Z =^GSPC & X = .csv ': HTTP 상태는'502 Connec

sp500 <- new.env() 
getSymbols("^GSPC", env = sp500, src = "yahoo", 
    from = as.Date("1996-01-02"), to = as.Date("2017-03-10")) 

감사 : 기 여기

코드는 '거부했다.

+0

네, 그들의 서버가 보상 받고 있다고 생각합니다. 나는 그들이 내게 열광을 가로 막혔다 고 생각했지만 그들의 페이지를 방문하면 엔지니어들이 열심히 그것을 고치기 위해 노력하고 있다고 말한다. 그것은 어제부터 다운되었고, 언제 다시 열릴 지에 대한 명확한 지평선이 없었습니다. – Rime

답변

0

오늘도 같은 문제가 발생했습니다. yahoo에서 google로 소스를 변경하고 함수 호출이 올바르게 작동합니다.

문제는 코드에는 나타나지 않지만 야후에서 .csv 파일에 액세스하는 사이트 인 것으로 보입니다. 오류 메시지의 URL을 복사하면 브라우저를 통해 위치에 연결할 수 있습니다. 그러나 얻을 수있는 메시지는 다음과 같습니다. 엔지니어가 신속하게 문제를 해결하기 위해 노력하고 있습니다.

나는 AAPL을 상징으로 사용하여 동일한 시나리오를 테스트하고 야후와 Google을 소스로 비교했다. 또한 디폴트 값이 Quantmod에서 TRUE에서 FALSE로 변경 될 것이므로 인수에 auto.assign = TRUE를 추가했습니다.

getSymbols("AAPL", env = sp500, src = "yahoo", auto.assign = TRUE, 
    from = as.Date("1996-01-02"), to = as.Date("2017-03-10")) 

Error in download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, : 
    cannot open URL 'https://ichart.finance.yahoo.com/table.csv?s=AAPL&a=0&b=02&c=1996&d=2&e=10&f=2017&g=d&q=q&y=0&z=AAPL&x=.csv' 
In addition: Warning message: 
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, : 
    cannot open URL 'https://ichart.finance.yahoo.com/table.csv?s=AAPL&a=0&b=02&c=1996&d=2&e=10&f=2017&g=d&q=q&y=0&z=AAPL&x=.csv': HTTP status was '502 Connection refused' 

원본을 Google로 변경하면 예상대로 작동합니다.

getSymbols("AAPL", env = sp500, src = "google", auto.assign = TRUE, 
    from = as.Date("1996-01-02"), to = as.Date("2017-03-10")) 

> ls(sp500) 
[1] "AAPL" 

Yahoo! GSPC의 대체품으로 사용할 수있는 SP500 용 .csv가 Google에있는 것으로 보이지 않습니다.

+0

이것은 OP가 요구하는 것이 아닙니다. – Masoud

+0

답장을 보내 주신 Tim에게 감사드립니다. 야후에서 기다려야 할 것 같습니다. –

0

이 관련이있을 수 : YAHOO에서 작동하는 스레드에서 사람에서

https://forums.yahoo.net/t5/Yahoo-Finance-help/Is-Yahoo-Finance-API-broken/td-p/250503/page/3

:

안녕 모두 -이 기능은 재정 팀에 의해 중단되었다가되지 않습니다 그 기능을 다시 도입했다.

Yahoo Finance 피드백 포럼은 제품 제안을하고 피드백을 제공 할 수있는 곳입니다. 우리는 항상 제품을 개선하고 피드백을 사용하여 변경 사항을 알리기 위해 노력하고 있습니다. 여기에 URL이 있습니다 : https://yahoo.uservoice.com/forums/382977