반응형

야후 파이낸스 2

googlefinance() 함수의 #N/A 오류 시 importxml()로 웹 크롤링 하기

자산관리를 위해 구글 스프레드 시트를 사용하면서 (20분 지연된)실시간 데이터의 반영이 가능해졌다. 하지만 실제 보름 정도 사용해보니 googlefinance() 함수에서 의외로 #N/A를 반환하는 경우가 종종 발생한다. 정확한 이유는 알 수가 없다. 구글링 해봐도 비슷한 이슈들이 있는 듯 하다. 그래서 내가 사용하고 있는 방법은 googlefinance() 함수에서 #N/A를 반환할 때 차선책으로 다른 사이트에서 importxml() 함수를 사용해서 웹 크롤링 해오는 방법을 사용하고 있다. googlefinance() 에서 #N/A를 반환하는 경우에 국내 주식의 현재가 정보는 서울경제 사이트에서 가져온다. 서울경제 사이트는 특정 종목의 현재가 정보를 https://www.sedaily.com/Stock..

IT,참고자료 2023.01.05

파이썬으로 주가 데이터 엑셀로 내려받기

최근 자산배분을 공부하면서 파이썬으로 과거 데이터를 활용하여 여러가지 백테스트를 해보며 과거의 실제 성과를 시뮬레이션 해보는 재미에 빠져서 지내고 있다. 시작한지 얼마되지 않아서 아직은 시행착오를 많이 겪고 있지만 하나씩 차근차근 진전이 되고 있는 중이다. 나는 파이썬을 사용하여 과거의 주가 데이터를 가져오기 위해서 주로 야후 파이낸스에서 제공하는 데이터를 사용하고 있고 구글의 코랩 환경에서 코딩을 하고 있다. 회사에서 사용할 때 불편한 점은 사내의 사설망 환경 때문인지 yfinance 패키지를 사용하여 데이터를 다운로드하려고 하면 SSLCertVerificationError 오류로 실패하고 만다. 우회할 수 있는 방법을 여러가지 시도해 봤지만 실패를 했다. 파이썬 SSLCertVerificationEr..

IT,참고자료 2022.11.18
반응형