한국투자증권 한국주식 자동매매 프로그램 사용 가이드

1. 프로그램 소개

한국투자증권 한국주식 자동매매 프로그램은 아래와 같이 두 가지 핵심 전략을 기반으로 자동매매를 수행합니다.

  • 차트매매: 사용자가 직접 만든 조건식을 기반으로 실시간 차트 분석을 통해 종목을 분산 매수/매도하며 매분 0초에 1종목에 대해서만 매매를 진행합니다.
  • 리밸런싱 매매: 특정 종목군에 대해 목표 비중을 설정하고, 일정 간격으로 자산 비율을 자동으로 맞춰줍니다.

2. 설치 및 실행

  1. 메인페이지에서 다운로드 버튼 혹은 프로그램 다운로드를 클릭합니다.
  2. YSBot AllInOne Setup.msi 파일을 실행하여 설치합니다.
  3. 바탕화면에 YSBot AllInOne폴더가 생성되며 해당 폴더에 트레이딩과 백테스팅이 설치된것을 확인하실 수 있습니다.
    설치 폴더

    설치 및 실행 - 모든 프로그램 설치

  4. KIS KR Stock Trading을 실행합니다.

3. 로그인 및 API 키 설정

  1. 이메일과 비밀번호로 로그인합니다. 회원이 아닐경우 회원가입 해주시기 바랍니다.
  2. 한국투자증권에서 API 키를 발급받습니다.
    API키 발급

    로그인 및 API 키 설정 - API키 발급

  3. 발급받은 Open API Key와 Secret Key를 프로그램 내 '계정 설정' 메뉴에서 [추가]버튼 클릭 -> [API키 설정] 클릭 -> 'API 설정'에 입력하고 저장합니다.
    실제 계좌번호는 어플로 확인하면 끝에 '-01'이 붙어있으니 '-01'을 붙여서 입력합니다.
    예시) 12345678-01
    API 키 설정

    로그인 및 API 키 설정 - API 키 설정

  4. '봇이름'을 원하는 명칭으로 입력하고 '매매사용' 체크 하면 API 설정여부는 자동으로 체크되며 [닫기]버튼 눌러주시면 API 설정은 완료됩니다.
    계정설정

    로그인 및 API 키 설정 - 계정설정

4. 주요 기능

✔ 수익률 확인

프로그램 상단 '일별수익률' 탭에서 총자산, 실현/미실현 수익률을 확인할 수 있습니다.

✔ 매매내역 확인

프로그램 상단 '매매내역' 탭에서 자동으로 실행된 주문 기록을 확인할 수 있습니다.

✔ 매매설정

  • 차트매매: 프로그램 상단 '매매설정' 탭에서 설정할 수 있으며 차트를 기반으로 조건식을 만들어 자동으로 매매를 진행하게 됩니다.
  • 리밸런싱 매매: 프로그램 상단 '매매설정' 탭에서 설정할 수 있으며 설정한 종목 비중에 따라 자동으로 자산을 재조정합니다.
매매 설정

매매 설정 - 차트매매 및 리밸런싱 매매 설정

✔ 텔레그램 설정

프로그램을 통한 매매가 발생시 텔레그램을 통하여 사용자에게 알림을 보내도록 하며 정각마다 주기적으로 프로그램이 돌아가고 있음을 텔레그램 메세지로 전달합니다.
텔레그램 설정 방법은 이곳을 클릭하여 확인해주세요.

✔ 선택종목매도

프로그램 상단 '선택종목매매' 탭을 통해 사용자 현황에서의 선택한 종목을 수동으로 매도할 수 있습니다.

5. 매매설정 불러오기

매매설정은 사용자가 원하는 어떠한 형태로든 제작이 가능하지만 처음에 사용하기가 어렵게 느껴지실 수 있으며 매니저가 운영하는 설정을 항상 공유해드리니 쉽게 불러와 똑같이 매매할 수 있습니다.

  1. 공식카페설정공유 메뉴에서 공유되어있는 게시글중 머릿글이 한국주식으로 되어있는것중 마음에드는 설정의 게시글을 클릭합니다.
  2. 게시글의 하단에 zip파일을 다운로드 합니다.
  3. 다운로드 받은 zip파일의 압축을 해제합니다.
  4. 프로그램 상단 '매매설정' 탭에서 '열기' 버튼을 클릭합니다.
  5. 압축해제한 폴더로 이동하여 설정.json파일을 선택하고 열기 버튼을 클릭합니다.
    불러온 설정은 자동으로 차트매매 혹은 리밸런싱 매매에 적용됩니다.
    불러온 설정을 수정하고 싶다면 '매매설정' 탭에서 직접 수정할 수 있습니다.
  6. 설정을 불러오거나 혹은 변경하신 후 '저장' 버튼을 클릭해주세요.

※ 매매설정에 대한 자세한 설명은 이곳을 클릭하여 확인해주세요.

6. 오류 해결법

문제 해결 방법
API키와 Secret키를 입력했는데 잔고가 표시되지 않아요. 계좌번호 입력시 '-01'을 붙여서 넣었는지 확인해주시고 컴퓨터 시간이 맞는지 확인해주시기 바랍니다.
컴퓨터 시간은 구글에서 '컴퓨터 시간 1분마다 주기적 동기화' 라고 검색하시면 설정하는 방법이 나오니 확인하셔서 설정해주시면 좋습니다.
매매가 진행되지 않아요. 프로그램 상단의 '계정설정' 탭에서 '매매사용'을 체크했는지 확인해주세요.
매매사용을 체크했는데도 매매가 발생하지 않아요. 프로그램은 유료 프로그램으로서 포인트가 있어야합니다.
잔여포인트가 있는지 확인해주세요.
봇을 운용하는 PC를 교체하고 싶어요. 봇의 모든 정보는 사용자의 PC에 저장되어 있어 PC를 교체시에는 교체할 PC에 YSBot AllinOne을 설치하신 후 'C:\Users\사용자명\AppData\Roaming\YSBot AllinOne' 폴더를 복사하여 같은 경로에 붙여넣어주세요.
폴더를 찾기가 어려우시다면 윈도우키 + R을 눌러 실행창을 열고 %appdata%를 입력하시면 AppData 폴더로 이동할 수 있습니다.
돈을 입금/출금 했는데 수익률이 이상하게 나와요. 입금된 금액이 전부 수익으로 잡혀서 이상하게 나오는 경우가 있습니다.
이 경우에는 프로그램 상단 '일별수익률' 탭에서 '최근날짜로 자동스크롤'과 '실시간 업데이트'체크를 해제한 후 하단의 일별수익률 표에서 입출금 금액을 작성 후 '저장' 버튼을 클릭해주세요.

6. 고객 지원

설정이나 운영하는데 있어서 문제가 있거나 어려우신분들은 YSBot 공식 카페 또는 카카오톡으로 연락 주세요.