백테스팅 연습 2
·
파이썬/백테스팅
판다스는 로우데이터를 가져올때 name_df.iloc[0] iloc으로 가져와야한다. scalar의 경우는 at이 loc 보다 빠르다.## Much faster if use `.iat` or `.at`# => Table이 크면 클수록 더 차이가 많이 남%timeit df.loc[100, '순이익률(%)']%timeit df.at[100, '순이익률(%)'] boolean을 통해 가치값들을 가져올수 있음# 이번에는 Series와 Series를 비교# 그 결과 새로운 boolean series이 생기게 되어 변수에 저장할 수 있게 됩니다.a = df['순이익률(%)'] > df['영업이익률(%)'] all() - 전부다 TRUE냐any() - TRUE가 하나라도 있냐 nan값 가져오기df[df['순이익률(%..
백테스팅 연습
·
파이썬/백테스팅
vectorized 백테스팅 - 몇년치를 모아서 한번에 벡터처리(속도 면에서 좋다.) event-base 백테스팅 - 하루하루 이벤트들을 시물레이션화(좀더 실전성에 좋다.) ​ 투입되는 시간/자원 금융데이터 수집 : 40% 데이터 전처리/분석 : 30% 백테스팅 : 20% 기타 : 10% ​ python -m notebook ​ pandas series는 Data의 '순서'가 아니라 index label이 자동으로 정렬되어 연산이 진행됨!(리스트보다는 딕셔러니 개념) ​ # 하나의 cell에서 multiple output을 출력을 가능하게 하는 코드 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_in..
파이썬 백테스팅
·
파이썬/백테스팅
FinanceDataReader 를 통해 한국 거래소에 상장된 모든 종목 리스트를 가져와 보았다. ​ 한국거래소(KRX)에 상장된 주식종목 리스트와 코넥스(비상장)에 있는 주식종목 리스트: 'KRX', 'KOSPI', 'KODAQ', 'KONEX' 글로벌 주식종목 리스트: 'NASDAQ', 'NYSE', 'AMEX' and 'S&P500', 'SSE'(상해), 'SZSE'(심천), 'HKEX'(홍콩), 'TSE'(도쿄) 한국거래소의 상장폐지종목과 관리종목 리스트: 'KRX-DELISTING'(상장폐지종목), 'KRX-ADMINISTRATIVE' (관리종목) 한국, 미국, 일본의 ETF 리스트: 'KR', 'US', 'JP' 주가(KRX): '005930'(삼성전자), '091990'(셀트리온헬스케어) ...
대전집주인
'파이썬/백테스팅' 카테고리의 글 목록