아래 내용을 작성한 지 벌써 2년이 되었습니다. 결과가 궁금하신 분들은 회고 글을 먼저 확인해주세요.
2023.09.19 - [투자] - 프로그램 자동 매매 후기 (그리드 매매법) - 벌써 2년 회고!
프로그램 자동 매매 후기 (그리드 매매법) - 벌써 2년 회고!
들어가며 주식 투자를 제대로 시작한지 벌써 2년이 되었습니다. 글을 작성하는 시점에 주식을 투자하고 계신 분들은 이미 이 글의 답을 알고 계실 겁니다. 주식 시장은 빠르게 변하며, 제 생각과
kyeyangdak.tistory.com
앞선 포스팅에서 미국주식 자동 매매 프로그램 2호기를 만들어야겠다고 생각했습니다.
마이너스 수익률을 감당하는 방법
마음에 있는 말들을 편하게 적는 다는 생각에 편하게 말들을 썼는데, 부족하지만 검색해서 봐주시는 분들이 있을 수 있다는 생각에 오늘부터는 높임말로 적어보려 합니다. 고민의 시작 네이버
kyeyangdak.tistory.com
그 생각이 들었던 때가 12/19(일) 오전이었고, 그 날 저녁 먹고부터 준비를 시작했습니다.
그래도 1호기를 한 번 만들었었고, 기반 환경도 갖춰줘 있는 상황이라서 빠르게 준비 할 수 있었습니다.
그래도 과정 중에 몇 가지 시행착오가 있었기에 내용을 정리해보려 합니다.
MVP 정리
반드시 준비되어야 하는 기능을 정리해봤습니다.
[2호기 PC]
1호기는 성능이 좀 떨어지는 PC 였는데 2호기는 운이 좋게도 좀 더 좋은 애로 고를 수 있었습니다.
PC 스펙은 안좋아도, 돌아는 가니깐, 스웩~
24시간 내 말을 잘 듣는 것이 필요하다고 생각했는데, 다행이도 오래된 PC가 있었다. 게임 하려고만 PC를 샀었기에 뭔가 생산적인 것을 돌린다는 생각에 살짝 흥분되었다. RPA 프로그램은 차차 만
kyeyangdak.tistory.com
PC 사양
- Intel(R) Core(TM) i5-4590 CPU @ 330GHz
- 8.0GB DDR3
- SSD 240GB
[증권사 계좌]
- 해외주식 거래를 위한 증권사 계좌 만들기
조건 : 키움증권의 영웅문Global을 사용해야 함 (현재 자동 매매 프로그램이 영웅문Global에 맞춰 개발되어 있음) - 영웅문Global 설치 및 설정
해당 PC에서 계속 수행될 수 있도록 공인인증서도 하드에 저장 / 설정합니다.
영웅문Global 로그인 후 몇 가지 환경 설정도 해줍니다. - 투자금 이체 및 환전
기본 시드를 300만원으로 설정했고, 환율이 높은 상황이라 $2,500 환전했습니다.
작업 시기가 일요일이라서 그런지, 이체 후 즉시 환전이 안되는 건지 모르겠지만, 환전은 월요일에 할 수 있었습니다.
(예수금에 300만원은 뜨는데 일요일에 할 때는 환전 금액에 300만원이 뜨지 않았습니다.)
[UiPath - RPA]
- UiPath Studio 설치 및 설정
UiPath Studio 설치 후 독립실행형 & 커뮤니티 버전으로 설정해야 합니다. - 1호기의 프로젝트 임포트 및 설정
기존에 1호기에서 동작하는 프로젝트를 그대로 가져와서 동작하도록 임포트 해줍니다.
(DB 등의 설정은 변경해줍니다.) - 프로젝트 실행 테스트
장 시간을 체크하는 로직으로 인해 동작을 테스트 해볼 수 없었지만,
임포트한 프로젝트가 정상적으로 실행되는 것은 확인했습니다. - 스케줄링 설정
월,화,수,목,금 23:31분에 해당 프로젝트를 수행하도록 설정합니다.
[DB]
투자방법론의 핵심 설정을 DB를 통해서 핸들링 하도록 만들었기에 DB 설정이 필수였습니다.
- SQL Server Express 설치 및 설정
완전히 처음 설정했다면 설치를 해야했으나, 기존에 1호기가 사용하는 DB가 있었기에 설치를 하진 않았습니다. - 데이터베이스 생성
데이터베이스를 백업하고 다른 이름으로 복원했고, 테이블의 데이터를 삭제 해줬습니다.
너무 간단한 테이블 구조를 만들어서 사용하고 있지만 추후 관련 내용도 정리해보겠습니다. - 설정값 셋팅
300만원 - $2,500으로 시작하는 상황이고, 1호기에서 많이 하락한 FNGU ETF 종목을 투자하기로 결정했습니다.
전체 30티어로 설정했고, DOWN_RT, UP_RT 모두 1%로 설정했습니다.
이 계좌는 FNGU 1티어로부터 -30% 까지 투자를 수행하게 됩니다.
투자원금이 적지만 $2,500을 30개로 잘 나눠서 설정했습니다. (1티어 : $470, 나머지티어 : $70)
여기까지 준비되면 기본적으로 자동 매매를 수행할 수 있다고 생각했고,
12/20(월) 23:31분에 동작하는 것을 확인했습니다.
물론 1호기와 같이 수행 후 (1) 종목별 차트 분석, (2) 블로그 포스팅을 하려면 좀 더 설정을 진행해야 합니다.
그러나 그 부분은 부가적인 부분이라 생각했고, 이제 정상 동작하므로 다음스텝으로 차차 준비하면 됩니다.
사실은 다음스텝에 들어가야 하는데 자동 매매 프로그램 시작 및 매수/매도 알림을 받을 수 있도록,
텔레그램 채팅방을 만들고 설정을 해줬습니다.
다음스텝
- 종목별 차트 분석
파이썬 설치 및 환경 셋팅을 하고, 1호기의 소스 코드를 카피한 후 DB 설정을 변경합니다.
모자이크 처리하는 기능도 소스를 카피해서 준비합니다.
준비가 되고 정상 동작하면 스케줄링을 설정합니다. (오전 6:10분) - 블로그 포스팅
블로그 계정을 분리 하거나 현재 블로그에 카테고리를 추가하고, RPA의 포스팅 설정을 변경합니다.
블로그 포스팅 프로젝트도 임포트 및 설정을 한 후 동작을 테스팅 합니다.
준비가 되고 정상 동작하면 스케줄링을 설정합니다. (오전 6:20분)
마무리
제가 설정해서 사용하는 투자방법론에 맞춰줘있는 자동 매매 프로그램이지만,
쉽게 설치해서 쓸 수 있도록 가이드 문서를 작성하고 설치 파일들을 공유할 수 있도록 준비해보려 합니다.
혹시라도 자동 매매에 관심이 있는 분들이 계시다면 궁금한 점에 대해 언제든지 댓글 및 메일로 문의 부탁드립니다.
메일은 좌측 상단에 표기해놨습니다. (ssjokelife@naver.com)
'투자' 카테고리의 다른 글
장투 대 단투 - 내가 단투를 먼저 해야하는 이유 (0) | 2021.12.23 |
---|---|
세상은 넓다는 것을 다시 한 번 느꼈습니다. (0) | 2021.12.22 |
마이너스 수익률을 감당하는 방법 (0) | 2021.12.20 |
자동 매매 프로그램 수정 내용 정리 (0) | 2021.12.18 |
38세 노후준비를 시작하다. (퇴직연금 운용) (0) | 2021.12.18 |