728x90
반응형
알고리즘 트레이딩의 구성요소
- 데이터 수집
- 전략 구축
- 백테스팅 : 해당 전략으로 과거에서부터 투자했을 경우 예상 수익률 계산
- 철저한 백테스팅 진행 후, 실거래 진행
- 데이터 과적합에 유의
사용 툴 : 파이썬
파이썬과 알고리즘 트레이딩
* 넘파이(Numpy)
- 2006sus Travis Oliphant가 개발
- 수치계산용 파이썬으로 특정 응용 상황에서 빠르게 작동
- N차원 배열을 활용하여 간결하고 빠르게 코드 구현
- 백테스팅, 몬테카를로 시뮬레이션 등등 다양한 상황에서 활용
* 판다스(Pandas)
- 대형 헤지펀드에서 일하던 Wes McKinney가 2008년에 개발
- 시계열 데이터를 처리하기 위해 패키지를 개발
- Dataframe 이라고 하는 객체를 활용하여 처리
- 다양한 모듈을 활용하여 단순이동평균(SMA)등 다양한 지표를 활용 가능
- 금융 분야에 파이썬이 정착하는데 기여
728x90
반응형