Coding/Python Matlab

Python Algorithmic Trading

smores 2016. 8. 14. 11:16

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