안녕하세요.
요즘 주식, 코인, 부동산 등 투자에 대한 관심들이 아주 뜨겁습니다.
저 역시 재테크에 아주 관심이 많은데요.
그 중 제가 할 수 있는게 무엇일까 찾아보다, 알고리즘 트레이딩이라는 것을 알게 되었습니다.
알고리즘 트레이딩은 자신이 설정한 알고리즘에 맞게 트레이딩(사고팔고)하는 방법인데요.
또한 최근에는 컴퓨터로 자동으로 트레이딩하게 함으로써 사람에게서 생길 수 있는 편향같은 오류를 차단하는 방식으로 많은 사람들이 투자하고 있습니다.
제 성향상 이렇게 알고리즘처럼? 기준이 딱 있는게 저에겐 맞다고 생각되어서 한번 시도해보려합니다.
알고리즘 구성전에 자동으로 트레이딩 할 수 있는 프로그램 구축을 해보려고 합니다.
프로그램 구축을 위해 개발 환경을 구축해보겠습니다
.
순서
1. Anaconda 설치
2. 가상환경 설치
3. Cybos plus 설치
# windows10, 64bit에서 설치했습니다.
1. Anaconda설치
저는 대신증권API를 사용하려고 합니다.
증권사에서 제공하는 api들은 모두 python 32bit 에서 돌아가도록 세팅되어있는거 같아서, 이를 잘 고려해서 설치하여야 합니다. (개인적으로 32bit 고려안하고 설치했다가 실행이 안되어서 엄청 고생했습니다ㅠ)
우선 anaconda를 설치하겠습니다.
www.anaconda.com/products/individual#Downloads
Anaconda | Individual Edition
Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.
www.anaconda.com
아나콘다 다운로드에 가서 windows 64bit용을 설치합니다.
설치가 되면 installer를 실행하고 next,next로 설치합니다.
설치 완료 후, 윈도우키를 누르시고 'anaconda prompt를 실행시킨 후 conda --version 이라고 쳐서 잘 설치 되어있는지 확인합니다.
설치 완료되었습니다.
2. 가상환경 설치
아나콘다는 64bit으로 받았지만, api사용을 위해 32bit로 가상환경을 설치해주겠습니다.
- anaconda prompt를 실행시킨다
- set CONDA_FORCE_32BIT=1
- conda create -n [가상환경이름] python=[파이썬 버전] anaconda
저는 이미 설치해놓은 가상환경이 있어서 위와 같이 뜹네요.
중간에 뭐 물어보는게 나오는데 Y 입력하시고 진행하시면 됩니다.
설치가 되고나면 아래와 같이 나오는데 아래 명령어를 사용해 가상환경을 active/deactive 할 수 있습니다.
3. 대신증권 API(CYBOS Plus) 설치
키움/ cybos / 크레온 등의 API가 있지만 이중에서 저는 cybos를 설치해보겠습니다.
money2.daishin.com/E5/WTS/Customer/GuideTrading/DW_DownloadCenter.aspx?m=1101&p=2669&v=2248
다운로드센터 - 대신증권
CYBOS 5 대신이 만들고 세계가 사용하는 대표 HTS프로그램 사용자 편의 중심 보다 세밀한 전략적 정보 업계최고의 빠른시세속도와 강화된 선물/옵션
money2.daishin.com
대신증권 다운로드 센터에서 CYBOS5 를 설치합니다.
계좌개설이 필요하고, 설치만 하면 되는 내용이라 참고 사이트만 공유드리겠습니다.
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
이렇게 필요한 세팅들은 끝났습니다.
다음글부터는 CYBOS api를 어떻게 사용하는지 알아보겠습니다.
감사합니다.
'공돌 > trading system' 카테고리의 다른 글
알고리즘 트레이딩 (2) : Cybos plus 연습_1 (0) | 2021.05.01 |
---|
댓글