본문 바로가기

전체 글17

[Python] 야후파이낸스 주요 지수 티커(ticker) 리스트 경로 : 야후파이낸스 > Markets > World Indices 2023. 1. 16.
[Python] 야후파이낸스에서 주가 데이터 불러오기 및 엑셀 저장 파이썬으로 야후파이낸스에서 주가 데이터를 불러오는 방법을 검색해보니 pandas_datareader 패키지를 이용하는 방법이 주로 검색되었다. 그러나 직접해보니 아래와 같은 에러가 발생하고, 아무리 에러 해결법을 찾아보려고 해도 고쳐지지가 않았다.... >>> import pandas_datareader as pdr >>> from datetime import datetime >>> print(pdr.__version__) 0.10.0 >>> start_date = datetime(2022,1,1) >>> end_date = datetime(2022,12,31) >>> df1 = pdr.DataReader('AAPL', 'yahoo' , start_date, end_date) Traceback (most.. 2023. 1. 14.
[자산배분 전략]리스크 패리티(Risk Parity) -1 ※ 의역에 오류가 있을 수 있으니, 감안하여 봐주시길 부탁드립니다.^^ 1. 리스크 패리티(risk parity) 정의 위키피디아에서 말하는 리스크 패리티의 정의는 다음과 같다. 리스크 패리티 전략(risk parity)은 자본 배분(allocation of capital) 보다는 위험 배분(allocation of risk)에 중점을 둔 자산배분 전략입니다. 리스크 패리티 전략은 각 자산이 동일한 리스크 수준으로 자산이 배분되었을 때, 전통적인 자산배분 전략(Traditional portfolio)보다 샤프비율이 높고 시장하락에 더 강한 모습을 보인다고 주장합니다. 반면에 자산간 상관관계 구조 변화에 취약점을 가지고 있으며, 2020년 1분기 코로나 사태 때 리스크 패리티 전략을 사용하는 펀드들의 경우.. 2023. 1. 14.
[python] 딕셔너리 포함여부 및 리스트 추가 내가 추가하고자 하는 값이 딕셔너리에 있는지를 판별한 후, 해당 key의 value값에 추가하는 방식에 대해 알아보자. 예를 들어, 점심메뉴를 놓고 투표를 하고 있고, 점심메뉴와 해당 메뉴에 투표한 사람들의 이름이 아래와 같이 있다고 하자. >>> lunch = { ... '제육볶음' : ['홍길동', '뽀로로', '손오공'], ... '짜장면' : ['차차','붐붐'], ... } 제육 볶음에 투표한 사람이 3명, 짜장면에 투표한 사람이 2명인 것을 알 수 있다. 이 때 내 이름은 '골드런', 내가 먹고 싶은 메뉴는 '김치찌개'라고 가정을 하고, 각자 key와 who라는 변수에 할당된다고 하자. >>> key = '김치찌개' >>> who = '골드런' 이제 key가 해당 딕셔너리에 있는지 판별 후, .. 2023. 1. 8.