본문 바로가기
주식으로 돈불리기

키움증권 OPEN API C# 소스코드 판매 (조건검색식으로 자동매수, 매도)

by 긍정왕수전노 2022. 8. 5.
반응형

안녕하세요. 

주식자동매매로 경제적 자유를 꿈꾸는 긍정왕수전노입니다.

원래도 키움증권 OPEN API C# 코드를 소정의 금액 15,000원에 판매를 하고 있었는데요.

https://blog.naver.com/njm0810/222270420995

 

키움증권 OPEN API C# 코드 판매 - 220507 업데이트 사항!

안녕하세요. 긍정왕수전노입니다. 요즘 티스토리와 네이버 블로그로 제가 만든 시그널캐쳐의 소스코드를 제...

blog.naver.com

 

그동안의 소스코드상 버그를 수정하고 속도까지 개선한 최신버전을 요즘 테스트해보고 있습니다.

이번 프로그램 이름은 "오르면 까고 빠지면 산다" 이른바 올까빠사 인데요.

주요 기능은

1. 매수, 매도 조건검색식에 따라 검출된 종목을 분할 매수, 매도함.

예를 들어, 매수 조건식을 B20%_5상향돌파D0 로 조건검색식 이름을 지정해 두면,

종가상 5일선 상향돌파시 B(Buy=매수), 1종목당 최대 매수금액의 20%만큼 매수주문이 자동으로 접수됩니다.

반대로 매도조건식 S10%_5하향돌파인 조건검색식에 검출된 종목은 S(Sell=매도), 보유수량의 10%만큼 매도주문이 자동 접수 됩니다.

 

2. 계좌, 수익실현금, 수익률 조회 기능

- 총매입금액

- 총평가금액

- 총손익금액 (평가수익합, 평가손실합 구분해서 표시)

- 실현손익금액

- 보유종목수익률

모두 키움증권 OPEN API의 TR을 이용해서 구현했습니다.

 

3. 매매주문 로그 누적관리

일자별, 시간별 매수, 매도주문에 대한 정보를 누적해서 관리하게 해뒀습니다. (xml 파일 사용)

 

4. 일별 투자성적 조회 기능

일별 총평가금액, 현금비중을 아래 캡쳐처럼 막대그래프로 시각화해봤습니다.

내가 만든 조건검색식이 과연 어느정도 퍼포먼스를 내는지 한눈에 조회가 가능합니다.

 

5. 개발자를 위한 디버깅 로그 추적기능

소스코드 군데군데 프로그램 흐름을 추적할 수 있는 footprint code를 삽입했고, 프로그램 오류 발생을 검출할 수 있는 try ~ catch 의 로그또한 Debug.Log 파일에 저장하도록 해놨습니다.

 

키움증권 OPEN API를 이용해 저처럼 자기만의 주식자동매매 프로그램을 만들어 보고 싶으신 분들은 

njm0810@naver.com으로 연락주세요!

15,000원에 아래 참고용 소스코드를 모두 보내드리겠습니다.

 

반응형