본문 바로가기
주식으로 돈불리기/주식 자동매매 프로그램 개발하기

키움증권 OPEN API C#소스코드 구하는 방법, 나만의 자동매매 프로그램 개발하는 방법

by 긍정왕수전노 2024. 9. 26.
반응형

키움증권 Open API C#버전으로 자동매매 프로그램을 개발하는게 취미인 긍정왕수전노입니다.

그간 제 소스코드를 구매하신 분들의 의견을 들어보니

여러가지 기능이 하나로 통합된 나름대로 자동매매가 가능한 버전이 필요하시구나 를 깨닫게 되었습니다.

(그래서 조건검색식으로 매수/매도가 가능한 올까빠사2가 인기가 좋았던 듯...)

올까빠사2에 아래 기능을 추가하여 올까빠사3를 개발해 봤습니다.

    • 매수, 매도 호가를 10호가까지 지정할 수 있게 함.
    • 익절, 손절 % 선택
    • Trailing 매도
    • 미체결 주문 자동취소
    • 조건검색된 종목에 한하여 사용자수식 구현할 수 있게 템플릿 추가
    • 분봉 900개씩 읽어오는 코드 추가

올까빠사3 설명영상

 

키움증권 OPEN API C# 판매하는 프로젝트들

기존에 올까빠사3를 제외한 나머지 프로젝트를 1만 5천원에 판매를 하고 있었습니다.

이번에 새롭게 추가한 올까빠사3까지 포함하여,

 

기존에 제 소스코드를 구매하신 분: 5천원에 올까빠사3 포함된 버전을 판매 (제 이메일 전송 내역 통해 이전에 구매하신 분 확인가능)
새롭게 제 소스코드를 구매하시는 분: 2만원에 올까빠사3를 포함한 전체 소스코드를 판매

구매문의: 제 메일 njm0810@naver.com 로 문의 주시면 안내해 드리겠습니다.

주의:

1. 소스코드를 완전히 공개해드리지만 완제품 개념이 아닙니다. 구매후 적절히 수정해서 원하시는대로 자동매매 프로그램을 구현하셔야 합니다.
2. 저렴하게 판매하는 만큼 소스코드에 대한 오류 수정, 구현 문의는 대응해드리기 어렵습니다.

구매문의: 제 메일 njm0810@naver.com

 


올까빠사3 주요기능

 

  1. 매매시간 설정
  2. 목표시간 도달시 보유종목 일괄청산
  3. 매도주문 익절, 손절 설정, 10호가지정
  4. 매수주문 10호가 지정
  5. 미체결 주문 자동취소
  6. Trailing 매도(고가 기준 일정 %하락시 매도) 조건 설정
  7. 조건검색식 이름에 따라 매수 (Bxx%_매수조건식이름), 매도 (Sxx%_매도조건식이름) 비중
  8. 분봉 데이터 (900개) 가져와서 이평돌파, 볼린져 밴드 등 사용자 수식 구현 예제 추가
  9. 검색된 종목의 일봉, 분봉 차트 표시

 


주요화면

  • 매매조건 입력
  • 매매시간 설정: 시작 ~ 종료시간에만 매매주문 가능, 조회는 이외 시간에도 가능
  • 목표시간 도달시 계좌 보유종목 시장가에 일괄매도
  • 매수/매도 가격 지정방법 설정: 시장가, +- 10호가 지정
  • 익절, 손절 % 지정 (개별 종목별로 동작)
  • 프로그램 시작시 바로 검색 시작 가능
  • 매수주문 미체결시 일정시간 경과후 취소 기능
  • Trailing 매도 기능: 프로그램실행 후 기록된 최고수익률 대비 x%하락시 매도
  • 사용자수식 작성을 위한 분봉조회 기능 (900봉까지 조회)

 

  • 매수, 매도 조건식에 매매 비중 표기하여 조건검색시 비중대로 매매 주문 처리
  • My 매도, 매수수식: 분봉 데이터를 이용하여 조건검색식으로 검색된 종목에서 다시 나만의 로직으로 매매대상 종목을 추리는 기능
    • 예: 조건검색식은 일봉 기준으로 종목을 선별하고 추가로 5분봉으로 5분 이평돌파한 경우에만 매수 등으로 개발 가능
  • 당일 매매주문 내역자동기록: 매매 주문접수, 체결, 주문취소 등.

 

 

키움증권 자동매매프로그램 "올까빠사" 조건식 짜는 방법

제가 개발했던 키움증권 OpenAPI를 이용한 C# 주식자동매매프로그램에 대해 간혹 문의가 오는 "...

blog.naver.com

 

 

 

  • 검색화면: 시작버튼 클릭시 시작, 정지 클릭시 중단
  • 수동으로 미체결된 모든 매수, 매도 주문 취소 가능
  • 전량매도 클릭시 즉시 계좌의 보유종목 전량 매도
  • 계좌바로갱신 클릭시 서버로 부터 현재 계좌 다시 조회 (이 버튼 클릭하지 않아도 실시간 계좌 수익률 조회 기능 포함됨)

 

 

  • 일별 총평가금액, 현금비중 자동으로 누적 기록

 

 

 

반응형