-8.6 C
Seoul
Wednesday, January 20, 2021
Home DIY zipline 백테스트 도구 설치하기

zipline 백테스트 도구 설치하기

+1

여러가지 백테스팅 도구가 많지만 가장 유명해보이는, 그리고 사용자가 많아보이는 zipline을 선택해서 진행한다. 유명하고 사람이 많다는 것은 곧 뭔가 문제가 생겼을 때 도움을 요청하거나 찾아 볼 수 있는 자료가 많다는 것을 뜻하니까.

그리고 그 내부 구조가 어떻게 돌아가는지 모른다면 반쪽짜리 백테스팅 도구가 되므로, 코드가 공개된 오픈소스 종류를 선택한다. 딱 zipline이 적당해보였다.

코드를 수정해야 할 지 모르기 때문에 코드에서 직접 설치하는 것으로 한다.

개발 환경 설치를 하기 힘들기 때문에 일단 설명서에 나온대로 Python Anaconda를 이용해서 설치를 한번 진행하고, 그 이후에 코드에서 다시 설치하는 작업을 한번 더 진행할 것이다. (이렇게 해야 코드 수정 시 바로 변경사항이 반영되어서 코드 수정 필요 시 작업하기 편하다)

https://www.zipline.io/install.html#managing-conda-environments 에 들어가서 아래에 나온 설명을 보고 따라 설치한다. 꼭

conda create -n env_zipline python=3.5

부터 시작해야 한다. 파이썬 버전이 다르거나 기존 환경에 충돌나는 것이 있거나 하면 골치아파지기 때문이다.

그 이후에는 https://github.com/quantopian/zipline 에서 코드를 다운로드 받는다. 받은 디렉토리에 들어간다.

`pip install -e .` 명령으로 코드에서 설치하려고 하니 오류가 난다.

error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/

error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/

https://visualstudio.microsoft.com/ko/vs/older-downloads/ 에 들어가서 Microsoft Build Tools 2015 업데이트 3 를 다운로드 받아 설치해준다.

다시 pip install 을 진행하면 link 오류가 날 것이다.

LINK : fatal error LNK1158: cannot run ‘rc.exe’
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe’ failed with exit status 1158

다운받아 설치까지 완료했으면, 다음 경로에 들어가 두 파일을 복사한다. rc.exe, rcdll.dll

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 경로에 들어가서 복사했던 파일 두개를 붙여넣기 한다. 관리자 권한 필요.

Successfully installed zipline 이 뜨면 완료된 것이다.

백테스팅의 세계에 온 것을 환영한다

+1
Previous article[책] 터틀의 방식
Next articleWhat is Risk?

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments