zipline Beginner Tutorial
1.이 기사는
다음은 zipline Beginner Tutorial여기에 연결에 기재된 테스트를 시작하기 전의 절차를 설명합니다.
2. 내용
2-1 준비
아래 링크된 글의 2-1, 2-2, 2-3을 끝내세요.
2-1 python3.5를 Jupter 가상 환경에 설치합니다.
2-2 가상 환경에 zipline을 설치합니다.
2-3 benchmarks.py와loaders.py 수정
2-2 브랜드 데이터 획득
Quandle API를 사용하여 주가 데이터를 얻습니다.(무료 계좌라면 2018년 이후 데이터를 취득할 수 없습니다.)를 사용하려면 https://www.quandl.com/에 액세스하여 API 키를 먼저 가져옵니다.
(0) API 키는 https://www.quandl.com/에서 가져옵니다.
얻은 열쇠는'XX123'으로 한다.
(1) anaconda3 프롬프트를 시작합니다.
(2) QUANDL의 API 키를 설정합니다.
윈도우즈를 사용할 때 set*에서 API 키를 설정해야 합니다.(python355) C:\Users\***\anaconda3>set QUANDL_API_KEY=xxx123
(3) QUANDL에서 주가 데이터를 얻는다.(python355) C:\Users\***\anaconda3>zipline ingest
(4) 데이터 세트 "quandl"을 만들었는지 확인합니다.(python355) C:\Users\fdfpy\anaconda3>zipline bundles
quandl 2020-06-23 11:59:39.478449
2-3 Beginner Tutorial 실행(콘솔 사용)
콘솔에서 실행하면 C:/Users/fdfpy/anaconda3/envs/pyhon355/Lib/site-packagees/zipline/examples/buyapple.실행py.
(1) anaconda3 프롬프트를 시작합니다.
(2) C:/Users/fdfpy/anaconda 3/envs/ptyhon 355/Lib/site-packagees/zipline/examples/로 이동.
(3)buyapple.py를 실행하여 백 테스트를 진행합니다.(python355) C:\Users\fdfpy\anaconda3\envs\python355\Lib\site-packages\zipline\examples>zipline run -f buyapple.py --start 2016-1-1 --end 2018-1-1 -o buyapple_out.pickle
(4) 실행 결과를 표시합니다.
2-4 Beginner Tutorial의 실행(Jupter에서 실행)
jupyter에서 다음 코드를 실행하십시오.%load_ext zipline
from zipline.api import symbol, order, record
def initialize(context):
pass
def handle_data(context, data):
order(symbol('AAPL'), 10)
record(AAPL=data[symbol('AAPL')].price)
%zipline --bundle quandl --start 2016-1-1 --end 2017-1-1 -o start.pickle
출력 결과는 다음과 같습니다.테스트 결과를 출력합니다.
Reference
이 문제에 관하여(zipline Beginner Tutorial), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NT1123/items/f50c786e74798b1cd683
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
2-1 준비
아래 링크된 글의 2-1, 2-2, 2-3을 끝내세요.
2-1 python3.5를 Jupter 가상 환경에 설치합니다.
2-2 가상 환경에 zipline을 설치합니다.
2-3 benchmarks.py와loaders.py 수정
2-2 브랜드 데이터 획득
Quandle API를 사용하여 주가 데이터를 얻습니다.(무료 계좌라면 2018년 이후 데이터를 취득할 수 없습니다.)를 사용하려면 https://www.quandl.com/에 액세스하여 API 키를 먼저 가져옵니다.
(0) API 키는 https://www.quandl.com/에서 가져옵니다.
얻은 열쇠는'XX123'으로 한다.
(1) anaconda3 프롬프트를 시작합니다.
(2) QUANDL의 API 키를 설정합니다.
윈도우즈를 사용할 때 set*에서 API 키를 설정해야 합니다.(python355) C:\Users\***\anaconda3>set QUANDL_API_KEY=xxx123
(3) QUANDL에서 주가 데이터를 얻는다.(python355) C:\Users\***\anaconda3>zipline ingest
(4) 데이터 세트 "quandl"을 만들었는지 확인합니다.(python355) C:\Users\fdfpy\anaconda3>zipline bundles
quandl 2020-06-23 11:59:39.478449
2-3 Beginner Tutorial 실행(콘솔 사용)
콘솔에서 실행하면 C:/Users/fdfpy/anaconda3/envs/pyhon355/Lib/site-packagees/zipline/examples/buyapple.실행py.
(1) anaconda3 프롬프트를 시작합니다.
(2) C:/Users/fdfpy/anaconda 3/envs/ptyhon 355/Lib/site-packagees/zipline/examples/로 이동.
(3)buyapple.py를 실행하여 백 테스트를 진행합니다.(python355) C:\Users\fdfpy\anaconda3\envs\python355\Lib\site-packages\zipline\examples>zipline run -f buyapple.py --start 2016-1-1 --end 2018-1-1 -o buyapple_out.pickle
(4) 실행 결과를 표시합니다.
2-4 Beginner Tutorial의 실행(Jupter에서 실행)
jupyter에서 다음 코드를 실행하십시오.%load_ext zipline
from zipline.api import symbol, order, record
def initialize(context):
pass
def handle_data(context, data):
order(symbol('AAPL'), 10)
record(AAPL=data[symbol('AAPL')].price)
%zipline --bundle quandl --start 2016-1-1 --end 2017-1-1 -o start.pickle
출력 결과는 다음과 같습니다.테스트 결과를 출력합니다.
Reference
이 문제에 관하여(zipline Beginner Tutorial), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NT1123/items/f50c786e74798b1cd683
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Quandle API를 사용하여 주가 데이터를 얻습니다.(무료 계좌라면 2018년 이후 데이터를 취득할 수 없습니다.)를 사용하려면 https://www.quandl.com/에 액세스하여 API 키를 먼저 가져옵니다.
(0) API 키는 https://www.quandl.com/에서 가져옵니다.
얻은 열쇠는'XX123'으로 한다.
(1) anaconda3 프롬프트를 시작합니다.
(2) QUANDL의 API 키를 설정합니다.
윈도우즈를 사용할 때 set*에서 API 키를 설정해야 합니다.
(python355) C:\Users\***\anaconda3>set QUANDL_API_KEY=xxx123
(3) QUANDL에서 주가 데이터를 얻는다.(python355) C:\Users\***\anaconda3>zipline ingest
(4) 데이터 세트 "quandl"을 만들었는지 확인합니다.(python355) C:\Users\fdfpy\anaconda3>zipline bundles
quandl 2020-06-23 11:59:39.478449
2-3 Beginner Tutorial 실행(콘솔 사용)
콘솔에서 실행하면 C:/Users/fdfpy/anaconda3/envs/pyhon355/Lib/site-packagees/zipline/examples/buyapple.실행py.
(1) anaconda3 프롬프트를 시작합니다.
(2) C:/Users/fdfpy/anaconda 3/envs/ptyhon 355/Lib/site-packagees/zipline/examples/로 이동.
(3)buyapple.py를 실행하여 백 테스트를 진행합니다.(python355) C:\Users\fdfpy\anaconda3\envs\python355\Lib\site-packages\zipline\examples>zipline run -f buyapple.py --start 2016-1-1 --end 2018-1-1 -o buyapple_out.pickle
(4) 실행 결과를 표시합니다.
2-4 Beginner Tutorial의 실행(Jupter에서 실행)
jupyter에서 다음 코드를 실행하십시오.%load_ext zipline
from zipline.api import symbol, order, record
def initialize(context):
pass
def handle_data(context, data):
order(symbol('AAPL'), 10)
record(AAPL=data[symbol('AAPL')].price)
%zipline --bundle quandl --start 2016-1-1 --end 2017-1-1 -o start.pickle
출력 결과는 다음과 같습니다.테스트 결과를 출력합니다.
Reference
이 문제에 관하여(zipline Beginner Tutorial), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NT1123/items/f50c786e74798b1cd683
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(python355) C:\Users\fdfpy\anaconda3\envs\python355\Lib\site-packages\zipline\examples>zipline run -f buyapple.py --start 2016-1-1 --end 2018-1-1 -o buyapple_out.pickle
jupyter에서 다음 코드를 실행하십시오.
%load_ext zipline
from zipline.api import symbol, order, record
def initialize(context):
pass
def handle_data(context, data):
order(symbol('AAPL'), 10)
record(AAPL=data[symbol('AAPL')].price)
%zipline --bundle quandl --start 2016-1-1 --end 2017-1-1 -o start.pickle
출력 결과는 다음과 같습니다.테스트 결과를 출력합니다.Reference
이 문제에 관하여(zipline Beginner Tutorial), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NT1123/items/f50c786e74798b1cd683텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)