http://gbeced.github.io/pyalgotrade/
stock trading 알고리즘 개발 및 시뮬레이션에 괜찮아 보이는 라이브러리.
사용법을 공부하면서 배운 내용을 정리하려 함.
기본적으로 파이썬 2.7 을 사용하고, 윈도우즈에 직접 설치하기가 그래서 Virtualbox Lubuntu 15.10 에 설치하여 테스트 해 보기로 하였다. 사용하는 에디터는 geany 로 하였고, 설치는 간단히 pip install pyalgotrade 로 되질 않아서 모듈별로 개별적으로 설치했음. (LinuxMint 17.3 Mate 에서도 동일한 문제 발생)
순서는
1) sudo apt-get install python-pip
2) http://gbeced.github.io/pyalgotrade/downloads/ 에서 PyAlgoTrade-0.17.tar.gz 다운로드 받아서 extract 해 놓음
3) terminal 에서 extract 된 디렉토리로 가서 sudo python setup.py install 로 인스톨 (끝에 몇가지 에러 메시지 나옴)
4) sudo pip install scipy
5) https://github.com/matplotlib/matplotlib 로 가서 clone download 후 압축 해제. 디렉토리로 옮겨가서 sudo python setup.py install 로 matplotlib 설치
6) 준비가 되었으면 http://gbeced.github.io/pyalgotrade/docs/v0.17/html/tutorial.html 로 가서 tutorial 내용들 하나씩 복사해서 따라해 보면서 체크. (다 잘 되는 것 확인함)
7) tutorial 읽어보고 library document 로 세부 내용 보면서 학습할 것.
잘만 사용하면 내가 원하는 investment 알고리즘을 간단히 만들어서 쉽게 backtest 가능하다 !!!
Anaconda, Pandas 등은 추후에 공부해 볼 예정.
'Coding > Python Matlab' 카테고리의 다른 글
mp3 splitting (0) | 2016.09.03 |
---|---|
PDF 파일에서 텍스트 추출 - slate (0) | 2016.09.01 |
webdown GetItemNextPos() 수정할 사항 (0) | 2016.08.11 |
한글 포함된 웹사이트 스크래핑시 (0) | 2016.03.17 |
파이썬을 쓰게 되는 이유 (0) | 2013.07.10 |