검증된 전략 템플릿 10종, 복사-붙여넣기로
5분 내에 첫 자동매매를 실행해 보세요.

빠른시작

한 줄로 설치하고, 샘플 전략을 바로 실행하세요.

Terminal
$ git clone https://github.com/koreainvestment/open-trading-api && cd open-trading-api/strategy_builder
  • 전략 빌더 저장소를 로컬 환경에 내려받아 준비합니다.

주요기능

10종 프리셋 전략 아이콘

10종 프리셋 전략

RSI, MACD 등 10종 전략 템플릿을 바로 선택해 실행할 수 있습니다.

비주얼 전략 빌더 아이콘

비주얼 전략 빌더

파라미터 조합과 선택만으로 전략 조건을 설계할 수 있습니다.

YAML 저장 아이콘

YAML

구성한 전략을 YAML로 저장해 다음 단계로 그대로 연결할 수 있습니다.

리스크 관리 아이콘

리스크 관리

손절과 익절 기준을 전략과 함께 설계해 운영 기준을 분명히 만듭니다.

가이드 아이콘

완전한 가이드

초보자도 따라갈 수 있도록 빠른 시작과 실행 흐름을 제공합니다.

AI 프롬프트 아이콘

AI 프롬프트

전략 설계와 코드 확장을 AI 프롬프트 흐름으로 이어갈 수 있습니다.

이용 가이드

전략 빌더

Step 1: 전략 선택
검증된 프리셋 전략 10종 중 하나를 선택하거나, 나만의 전략을 처음부터 직접 만들 수 있습니다. 기존에 작성한 YAML 파일이 있다면 Import로 불러올 수도 있습니다.

전략 빌더

Step 2: 지표 설정
전략에 사용할 기술적 지표를 추가하고, 각 지표의 파라미터를 세부 조정할 수 있습니다. 프리셋 전략을 선택하면 기본 지표가 자동으로 구성되며, 우측 YAML 미리보기에서 설정 내용이 실시간으로 반영됩니다.

전략 빌더

Step 2*: 지표 추가
RSI, MACD, 볼린저 밴드 등 다양한 기술적 지표를 추가로 조합할 수 있습니다. 이동평균, 오실레이터, 추세 등 카테고리별로 분류되어 있으며, 검색 기능으로 원하는 지표를 빠르게 찾을 수 있습니다.

전략 빌더

Step 3: 진입 조건 설정
복잡한 코드 없이 매수 조건을 정의할 수 있습니다. "지표 A가 지표 B를 상향돌파 할 때"처럼 지표와 연산자를 선택하면 조합이 완성됩니다.

전략 빌더

Step 4: 청산 조건 설정
진입과 동일한 방식으로 매도 조건을 설정합니다. 언제 포지션을 정리할지 청산 규칙을 정의하면, 진입부터 청산까지 하나의 전략으로 완성됩니다.

전략 빌더

Step 5: 리스크 관리
손절(Stop Loss), 익절(Take Profit), 트레일링 스탑을 슬라이더로 간편하게 설정할 수 있습니다. 리스크 관리 설정은 백테스트 시 적용되어 전략의 안정성을 함께 검증할 수 있습니다.

전략 빌더

Step 6: 저장 및 내보내기
완성된 전략에 이름, 설명, 태그를 입력하고 저장하면 전략 실행에서 바로 사용할 수 있습니다. YAML 파일로 내보내면 백테스트 엔진에서 전략 검증에도 활용할 수 있습니다.

Step 1
Step 2
Step 2-2
Step 3
Step 4
Step 5
Step 6
전략 실행

Step 1: 전략 선택 및 설정
프리셋 전략을 선택해 파라미터를 조정하거나, 전략 빌더에서 저장한 전략을 불러올 수 있습니다. 프리셋 전략은 각 전략의 핵심 파라미터가 설정되어 있어 슬라이더로 간편하게 조정할 수 있습니다.

전략 실행

Step 2: 종목 선택
종목명 또는 종목 코드로 검색하거나, 빠른 선택 목록에서 원하는 종목을 추가합니다. 종목을 선택하면 시그널 생성 버튼이 활성화되며, 여러 종목을 함께 등록하면 각 종목별 시그널을 한 번에 확인할 수 있습니다.

전략 실행

Step 3: 시그널 확인
분석이 완료되면 종목의 매수·관망·매도 시그널이 표시되며, 실행 로그에서 시그널의 산출 근거를 투명하게 확인할 수 있습니다. 매수 또는 매도 시그널 카드를 클릭하면 바로 주문 화면으로 이어집니다.

전략 실행

Step 4: 주문 실행
실시간 호가창을 확인하면서 주문 유형, 가격, 수량을 설정하고 Open API를 통해 바로 주문할 수 있습니다. 호가창에서 가격을 클릭하면 지정가가 자동으로 입력됩니다.

전략 실행

Step 5: 주문 완료
주문이 접수되면 주문 내역과 주문번호가 즉시 발급됩니다. 주문은 즉시 체결되거나 대기 상태로 접수되며, 대기 중인 주문은 계좌 현황의 미체결 탭에서 확인할 수 있습니다.

전략 실행

Step 6: 체결 확인
주문이 체결되면 계좌 현황에 보유종목과 손익이 자동으로 반영됩니다. 전략 선택부터 매매까지, 하나의 화면에서 완결되는 트레이딩을 경험해 보세요.

Execute 1
Execute 2
Execute 3
Execute 4
Execute 5
Execute 6

플레이그라운드

KIS Strategy Builder를 만나보세요.

전략 선택 10
선택 안 됨

전략을 선택하면
단계별 세부 설정이 나타납니다.

YAML

                            

전략 빌더의 전체 기능 (지표 추가/삭제, 조건 자유 설계 등)은 GitHub에서 직접 실행해 보세요.

GitHub에서 전체 기능 사용하기

본 서비스는 투자 판단에 참고할 수 있는 정보를 제공하기 위한 것으로, 투자 권유 또는 투자자문을 목적으로 하지 않습니다.