주식/자동매매
[3] 백테스트로 자동매매 성능 확인하기
현명한 투자자라면 자신의 알고리즘을 무작정 전투에 내보내기전에 과거데이터를 이용해 수익률을 확인할 것이다. 물론 과거 데이터에 대한 수익이 무조건 보장되진않는다. ✏️ 과거데이터 추출 get_ohlcv pastPrice = pyupbit.get_ohlcv(ticker,interval='minutes30', count=1000) 코드를 실행시키는 시간부터 1000분전까지의 30분간격의 데이터를 불러와 pastPrice변수에 저장한다. 1분봉, 3분봉, 5분, 15분 등의 데이터는 minutes1, minutes3, minutes5 이런식으로 바꿔주면 된다. pastPrice를 출력때려보면 이런게 나온다. 필요한걸 뽑아내려면 어떻게 다듬어야할까? 우선 저게 뭔지 보자. print(type(pastPrice)..
[2] 파이썬으로 업비트 거래하기
✏️ 업비트 API 신청하기 https://upbit.com/service_center/open_api_guide 들어가서 계좌만들고 OpenAPI 신청을 하면된다. 나는 그냥 다 체크했다. IP의 경우 네이버에 내IP라고 검색하면 찾을 수 있다. access_key랑 secret_key는 메모장에 복사해놓고 잘 저장해놓자. ✏️ pyupbit 업비트 API를 랩핑한 파이썬 라이브러리가 있다. pyupbit를 이용할거다. 우선 내가 필요한 내용만 정리할 것이기 때문에 더 필요한 내용이 있다면 아래 깃허브주소를 참고하기바란다. https://github.com/sharebook-kr/pyupbit GitHub - sharebook-kr/pyupbit: python wrapper for upbit API p..
[1] 파이썬으로 코인 자동매매하기
군대에서 뻉이치면서 딴생각만하다보니 아이디어가 떠올라 오늘 휴가나온김에 구현하려한다. AWS에서 계속 돌아가는 자동매매장치를 만들 생각인데 알고리즘을 공개할 생각은 없고 제작과정을 정리해보려한다. 누군가 보는 사람이 있다면 본인의 알고리즘을 적용해 제작해보길 바란다. 계획 [1] 파이썬 이용 [2] 업비트 OpenAPI 이용 [3] AWS 이용 [4] crontab 이용 [5] 과거데이터로 간단하게 백테스팅해본 후 계수를 조정하고, 소액으로 며칠 돌려본 후 액수를 늘릴 계획이다. - 후기도 올리겠다. 물론 휴가기간동안 완성될진 모르겠다. 나름 첫 휴가라 좀 놀고싶다. 과정을 차차 업로드하겠다.