안녕하세요?
제공해드린 소스가 참고만으로 끝나지 않게 하기 위해서,
빠르게 자신만의 설정을 하고 동작을 시키는 것까지를 목표로 설정해서 진행해보겠습니다.
그렇게 하기 위해서 남은 과정을 2단계로 구분했고 오늘은 첫 번째인 DB 설정 입니다.
사전 설정
이 과정을 진행하기 위해서는 사전 설정이 필요합니다.
준비 1. PC 설정 및 RPA 설치 (UiPath Studio)
PC 스펙 현재 사용중인 PC의 스펙입니다. 낡고 오래됐지만 그래도 로봇비서가 활동할 수 있는 환경입니...
blog.naver.com
준비 2. 증권사 가입 및 HTS 설치
항상 준비에 많은 시간이 소요됩니다. 철저하게 많은 것을 준비하면 좋겠지만, 이제 가장 중요한 몇 가지만...
blog.naver.com
Connect 오류 해결 (SQL Server Express 설치 및 설정)
안녕하세요? 미국 주식 자동매매 프로그램을 제공해드렸는데 즉시 실행을 해볼 수 없어서 답답하셨을 것 같습니다. 카페에서도 이와 관련해서 질문을 주셨고 제가 드린 소스를 사용하실 수 있
kyeyangdak.tistory.com
DB 테이블 확인

복원한 DB의 테이블은 11개 입니다.
각각의 테이블에 어떤 데이터가 있는지 조회해 보겠습니다.
SELECT * FROM 테이블명

하단의 Results가 엑셀과 유사합니다. 컬럼에 맞춰 데이터를 입력/수정/삭제/조회 할 수 있습니다.
각각의 테이블에 대해서 현재 사용하지 않는 것도 있지만 간단히 설명드리겠습니다.
(1) cancel_g : 매매가 취소된 경우 기록하는 테이블입니다.
(2) config_g : 투자할 종목을 설정하는 테이블입니다.
(3) holiday_g : 휴장일을 관리하는 테이블입니다. (22년도 내용은 설정했으나 로직 구현을 못했습니다.)
(4) jackpot_g : 실현수익을 누적하는 테이블입니다. 누적하다가 1주를 구매할 정도로 축적되면 사용해줍니다.
(5) posting : 블로그에 주식 매매 결과를 기록하기 위한 테이블입니다.
(6) price_g : 투자 종목의 주가를 기록하는 테이블입니다.
(7) profit_g : 실현수익을 기록하는 테이블입니다.
(8) sellbuy_g : 매수/매도를 기록하는 테이블입니다.
(9) tier_g : 매수/매도에 의한 현재 보유티어를 유지하는 테이블입니다.
(10) tier_table_g : 투자할 종목의 티어별 투자 금액, 매수, 매도 조건을 설정하는 테이블입니다.
(11) yyyymm : 연, 월을 설정하는 테이블입니다. (집계 용도로 사용합니다.)
다시 설정하기 위해 테이블의 데이터를 삭제해줍니다.
DELETE FROM 테이블명

SSMS에 New Query를 눌러서 쿼리창을 띄우고 삭제 명령어를 쭉 입력한 후 Execute를 눌러서 실행해줍니다.
테이블 데이터 입력
테이블의 데이터를 지웠으니 자신의 설정에 맞게 데이터를 입력해보겠습니다.
INSERT INTO 테이블명 (컬럼들..) VALUES (입력값들..)
조금 어렵게 느껴지실 수 있기 때문에 간단한 입력은 테이블을 우클릭해서 Edit Top 200 Rows로 진행하겠습니다.


엑셀에 값을 입력하는 것과 같이 데이터를 테이블에 입력할 수 있습니다.
config_g 테이블과 tier_table_g 테이블에 값을 설정해주면 소스를 실행시킬 수 있습니다.
오늘도 고생 많으셨습니다.
다음 내용만 진행하면 소스를 실행해볼 수 있습니다. 화이팅!! 😍

'기능과 기술' 카테고리의 다른 글
미국주식 그리드 매매 빠르게 자동화하기 (2) (0) | 2022.06.23 |
---|---|
RPA 그리드 자동 매매 프로그램 소스 (feat. DB) (0) | 2022.06.22 |
Connect 오류 해결 (SQL Server Express 설치 및 설정) (0) | 2022.06.16 |
매원환조 프로그램을 파이썬으로~ (0) | 2022.06.14 |
파이썬과 UiPath 둘 중 뭘 공부해야 할까요?! (1) | 2022.06.13 |