매매 설정 가이드

1. 매매설정 소개

자동매매 프로그램의 가장 중요한부분을 담당하는 매매를 어떻게 할것인가를 설정하는 메뉴로서 차익거래를 제외하고는 차트매매와 리밸런싱 매매를 사용할 수 있습니다.

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

2. 매매설정 기본화면 구성

매매 설정

매매 설정 - 매매설정 기본화면 구성

  • 계정 선택: 매매설정화면의 가장 왼쪽 상단에 계정설정에서 입력한 봇 이름이 나열되어 있으며 설정을 변경하고자 하는 계정을 선택해주시면 됩니다.
  • 열기: 선택한 계정에 백테스트 혹은 카페에서 다운받은 설정공유파일을 불러올 수 있습니다.
  • 저장: 선택한 계정의 변경된 설정을 저장합니다.
  • 다른이름으로 저장: 선택한 계정의 현재 설정을 파일로 저장합니다.
  • 지표가이드: 차트매매 조건식을 만들기 위한 지원하는 지표와 사용방법을 확인할 수 있습니다.
  • 차트매매/리밸런싱매매: 선택한 계정의 매매방식을 차트를 기반으로한 조건식을 만들어 매매할것인지 혹은 특정 종목을 선택하여 자산 비중을 선택하여 일정 간격으로 자산 비율을 조정해주는 매매를 할것인지 선택합니다.

3. 차트매매 설정 사용방법

차트매매 설정 화면 구성

매매 설정 - 차트매매 설정 화면 구성

  • 통합설정: 첫번째 위치한 영역으로서 선택한 계정의 기본적인 사항을 설정합니다.
    • 기타
      • 이름: 해당 설정의 이름을 작성해주시면 됩니다.
      • 메모: 해당 설정의 설명을 작성해주시면 됩니다.
      • 레버리지: 선물매매에서만 나타나는 메뉴로서 계정의 레버리지를 설정합니다.
    • 기준지갑잔고: 매매할때 사용할금액을 설정합니다.
      • 금액: 지갑잔고가 설정한 금액보다 많더라도 설정한 금액을 가지고만 매매를 진행하게 되며 손실이 발생시에는 그대로 유지됩니다.
      • 사용금액비율: 지갑잔고의 금액에서 해당비율만큼으로 기준지갑잔고를 설정하고 손실이 발생시에는 재연산되지 않고 지갑잔고가 최고값을 갱신할때 해당 비율만큼 계산하여 기준지갑잔고로 설정합니다.
    • 백테스트 설정: 백테스트에 필요한 설정으로서 백테스트 프로그램에서만 사용합니다.
      • 시작잔고: 백테스트를 시작할때 얼마로 시작할지 설정합니다.
      • 시작날짜: 백테스트를 시작할 날짜를 설정합니다.
      • 종료날짜: 백테스트를 종료할 날짜를 설정합니다.
      • 슬리피지: 체결시 발생할 예상 슬리피지를 설정합니다.
  • 포지션 설정: 선물매매에서만 나타나는 탭으로서 선물매매를 할때 롱포지션과 숏포지션을 각각 어떻게 설정할것인지 선택합니다.
  • 마켓사용 설정: 두번째 위치한 영역으로서 선택한 계정의 매매를 할 마켓을 체크합니다.
  • 조건식 리스트: 세번째 위치한 영역으로서 진입, 물타기, 불타기, 익절, 손절 등의 조건식을 설정할 수 있습니다.
    매매설정 조건식 리스트

    매매 설정 - 조건식 리스트

    1. 오른쪽 마우스를 클릭하면 추가, 삭제, 복사, 붙여넣기등의 기능이 있으며 추가를 통해 새로운 조건식을 추가합니다.
    2. 조건식을 선택하면 오른쪽에 있는 '조건식 상세설정' 영역에서 값을 설정합니다.
  • 조건식 상세설정: 네번째 위치한 영역으로서 조건식 리스트에서 선택한 조건식을 상세설정합니다.
    매매설정 조건식 상세설정

    매매 설정 - 조건식 상세설정

    1. 조건식 리스트를 클릭하면 해당 화면에 해당 조건식을 수정할 수 있습니다.
    2. 조건식에서 수식을 입력하기 위해서 상단 '지표가이드' 화면에서 지표의 소괄호입력값과 예시를 확인하여 수식에 입력합니다.
      매매설정 지표가이드

      매매 설정 - 지표가이드

    3. '수식1'과 '수식2' 사이에 부등호를 통해 조건식을 완성하며 모든 속성의 설명은 하단에 표기됩니다.

    ※ ChatGPT를 활용해 조건식을 더욱 간편하게 제작하는 방법은 이곳을 클릭하여 확인해주세요.

4. 리밸런싱매매 설정 사용방법

리밸런싱 설정 화면 구성

매매 설정 - 리밸런싱 설정 화면 구성

  • 통합설정: 첫번째 위차한 영역으로서 선택한 계정의 기본적인 사항을 설정합니다.
    • 기타
      • 이름: 해당 설정의 이름을 작성해주시면 됩니다.
      • 메모: 해당 설정의 설명을 작성해주시면 됩니다.
      • 레버리지: 선물매매에서만 나타나는 메뉴로서 계정의 레버리지를 설정합니다.
    • 기준지갑잔고: 매매할때 사용할금액을 설정합니다.
      • 금액: 지갑잔고가 설정한 금액보다 많더라도 설정한 금액을 가지고만 매매를 진행하게 되며 손실이 발생시에는 그대로 유지됩니다.
      • 사용금액비율: 지갑잔고의 금액에서 해당비율만큼으로 기준지갑잔고를 설정하고 손실이 발생시에는 재연산되지 않고 지갑잔고가 최고값을 갱신할때 해당 비율만큼 계산하여 기준지갑잔고로 설정합니다.
    • 리밸런싱 설정: 리밸런싱에서 원화의 비중을 설정합니다.
      • 원화비율: 총 자산에서의 원화비중을 설정합니다.
      • 원화 최소 비율 차이: 총 자산에서의 원화비중이 설정한 원화비율에서 해당 값만캄의 차이가 발생시 자산을 매수 또는 매도하여 설정한 비율에 맞도록 조정합니다.
    • 백테스트 설정: 백테스트에 필요한 설정으로서 백테스트 프로그램에서만 사용합니다.
      • 시작잔고: 백테스트를 시작할때 얼마로 시작할지 설정합니다.
      • 시작날짜: 백테스트를 시작할 날짜를 설정합니다.
      • 종료날짜: 백테스트를 종료할 날짜를 설정합니다.
      • 슬리피지: 체결시 발생할 예상 슬리피지를 설정합니다.
  • 포지션 설정: 선물매매에서만 나타나는 탭으로서 선물매매를 할때 롱포지션과 숏포지션을 각각 어떻게 설정할것인지 선택합니다.
  • 마켓 설정: 두번째 위치한 영역으로서 선택한 계정의 매매할 마켓과 마켓별 비율, 최소비율차이를 설정합니다.
    매매설정 마켓 설정

    매매 설정 - 마켓 설정

    1. 가장앞에 체크박스를 통하여 보유할 마켓을 체크합니다.
    2. 체크한 마켓의 자산비율을 어느정도로 할지 '비율'에 입력합니다.
    3. 설정한 비율대비 어느정도 자산이 늘어나거나 줄어들면 자산 재분배를 진행할지 값을 '최소비율차이'에 입력합니다..

5. 오류 해결법

문제 해결 방법
설정파일을 불러왔는데 선물계정의 레버리지가 변경되지 않아요. 포지션을 들고있는 상태에서는 레버리지가 변경되지 않을 수 있으며 이럴경우 포지션을 전부 정리후에 레버리지를 변경해주셔야 합니다.

6. 고객 지원

매매설정을 만드는데 있어서 어려우시거나 궁금하신 사항은 YSBot 공식 카페 또는 카카오톡으로 연락 주세요.