목록파이썬 (5)
유자차의 재테크 공부방
map함수를 통해서 두 변수를 동시에 가져올 수 있다. A = [1,2,3] B = [4,0,8] ans = 0 for i,j in zip(A,B): ans += i*j print(ans) # 28 = 4+0+24
"채권 동적자산배분"전략은 Paul Novell의 Investing for a Living 블로그에서 나온 전략입니다 전략 로직 1. 최근 6개월 수익률이 가장 높은 3개(Top3)에 투자 2. Top3 중 0이하인 ETF는 현금(BIL)로 대체 사용 ETF - 채권(8) : SHY, IEF, TLT, TIP, LQD, HYG, BWX, EMB 파이썬으로 직접 구현해보기 - 직접 투자할 종목 구해보기 채권 동적자산배분 영상

quantstasts로 직접 구한 BAA 전략을 분석을 해보았습니다. 코드는 이전 글에서 사용했던 것에 뒷부분을 조금 바꾸어서 사용하였습니다. import pandas as pd import yfinance as yf # 주가 데이터 받기위한 라이브러리 import quantstats as qs # 리포트 형식으로 시각화해주는 라이브러리 # yahoo finance에서 필요 종목들의 공통 시작일부터 종가 데이터 받기 def get_yahoo_data(tickers, type="Adj Close"): df = yf.download(tickers) # df = df["Close"] df = df[type] df.dropna(inplace=True) return df def get_rebal_date(df, ..

BAA 전략을 모르신다면 BAA 이론 정리한 게시물을 읽고 오시면 되겠습니다! 사용하는 라이브러리는 다음과 같습니다. import pandas as pd import yfinance as yf # 주가 데이터 받기위한 라이브러리 import quantstats as qs # 리포트 형식으로 시각화해주는 라이브러리 # yahoo finance에서 필요 종목들의 공통 시작일부터 종가 데이터 받기 def get_yahoo_data(tickers, get_type="Adj Close"): df = yf.download(tickers) df = df[get_type] df.dropna(inplace=True) return df # 리밸런싱 하는 날의 데이터만 뽑기(월말 데이터만 추출) def get_rebal_d..
Lv1. 2022 KAKAO BLIND RECRUITMENT - 신고 결과 받기 def solution(id_list, report, k): # 중복 신고 제외 report_set = list(set(report)) ids = [] for name in id_list: ids.append([name]) # id별 신고 당한 횟수 구하기 for user_bad in report_set: user, bad = user_bad.split(' ') idx = id_list.index(bad) ids[idx].append(user) # 신고 처리 결과 메일 받는 횟수 구하기 ans = [0]*len(id_list) for names in ids: if len(names)-1 >= k: # 이용정지 ..