최근 대신증권 API를 이용해 파이썬 자동매매 프로그램을 개발하고 있다.
개발자라면 누구나 한번쯤은 해보는 과정이라고 하는데 나는 조금 늦게 시작한 것 같다.
개발동기는 돈을 벌고 싶어서다. 특히 가만히 앉아서 돈을 벌고싶다는 생각이 강하게 들어서 친구와 함께 만들어보기 시작했다.
뛰어난 코딩실력이 필요한 것도 아니며 대부분의 코드들이 구글 혹은 대신증권에서 제공되기 때문에 별 어려움 없이 만들고 있다.
우선 API 사용을 위해서는 대신증권에 가입하고 API 사용 신청을 해야한다.
대신증권 홈페이지에 들어가서
https://www.daishin.com/g.ds?m=2655&p=2693&v=2029&refererM=139
계좌를 개설하고 서비스 신청관리에서 시스템트레이딩을 눌러 신청할 수 있다.
그 후 사이보스 plus를 설치하면 된다. 사이보스는 위의 홈페이지에서 설치할 수 있다. 글을 작성하는 환경에 보안 프로그램을 깔지 않았기 때문에 설치 및 계좌 개설 부분은 생략하도록 하겠다. 구글링하면 다 나온다.
계좌를 개설해서 프로그램을 만들기 전에 꼭 수수료를 확인해보길 바란다. 나도 아직 거래를 해보지 않아서 대충 확인해 봤는데 수수료가 조금 쎄다.
다음은 파이썬 환경 세팅이다.
파이썬 버전은 3.6 32비트버전으로 설치하면 된다.
https://www.python.org/downloads/windows/
위의 링크에서
x86 executable installer를 받으면 된다.
실치를 완료한 후 윈도우 검색창에 cmd를 검색해서 실행한 뒤 python --version을 입력했을 때
파이썬 3.6버전이 나오면 된다. 혹시 안나온다면 환경변수 설정을 했는지 확인해보자
환경변수는 검색창에 환경 변수를 입력하면 나오는 시스템 환경변수 편집에 들어가 환경변수를 클릭하고 시스템 변수의 path를 누르고 편집을 누른 뒤 파이썬 경로를 추가해주면 된다.
경로는 윈도우 기준으로 아마도
C:\Users\{당신의 계정명}\AppData\Local\Programs\Python\python36-32 일 것이다.
위의 경로와 C:\Users\{당신의 계정명}\AppData\Local\Programs\Python\python36-32\scripts 를 경로에 추가해주면 된다.
이는 검색하면 더 자세히 알려줄것이다.
다음은 vscode를 설치해야한다. 혹은 다른 환경을 쓰고있는 사람은 그걸 사용하면 된다.
https://crazykim2.tistory.com/748
vscode에서 파이썬을 사용하는 방법은 아래 블로그의 다음 부분을 읽으면 된다.
3. Visual Studio Code 에 Python Extension 설치
이제 코드를 짜기위한 기본적인 설정은 끝났다.
설치가 다 끝났으면 이제 코드를 작성하는데 필요한 라이브러리들을 받아보자
아래 명령어들을 vscode의 터미널에 입력하면 된다. 터미널은 vscode에서 컨트롤+`을 눌러서 열 수 있다.
아래와 같은 창이 나올 것이다.
pip install pywin32
pip install pywinauto
pip install slack_sdk
다음은 필요한 툴과 슬랙을 연결하는 방법에 대한 글을 작성할 예정이다.
'IT > 취미' 카테고리의 다른 글
[키보드] 리얼포스 (중고)구매 후기 (0) | 2022.10.13 |
---|---|
[로또번호 추천] 로또번호 추천 로또당첨번호 로또번호 생성기 (0) | 2022.02.24 |
[핸드폰] 갤럭시 s22 출시일 및 스펙, 가격 (0) | 2022.01.23 |
댓글