AI를 활용한 재밌는 것들을 개발합니다

2019년 12월 17일 화요일

[퀀트자동매매] 개발 4. C# 퀀트 알고리즘 결과로 자동 매매 기능 구현

이제 자동 매도를 구현할 시간. 자동 매수 보다 매도를 먼저 구현하는 것은 매도를 해서 돈을 마련해야 매수를 할 수 있기 때문..

이전 개발했던 UI가 매도 따로, 매수 따로 탭을 다르게 구현했었지만, 지금 개발 컨셉은 R 퀀트 알고리즘에서 매수/매도 에 대한 정보가 한번에 넘어 오기 때문에 한 탭 안에서 매수/매도가 다 이루어지게 개발할 예정이다.

변경 전 UI


변경 전 자동 매도 화면


변경 전 자동 매수 화면

이제 디자인을 수정해보자.




한 화면에 매수/매도 관련 정보들을 다 합쳤다. 자동매매설정 에서 START 버튼을 누르면 설정할 수 있는 주기 300초 마다 한번씩 퀀트 알고리즘을 실행시키고 매도 할 종목 매도 하고, 매수 할 종목 매수하게 만들거다. 단타를 치는 것이 아니니 느긋하게 업데이트 주기를 5분으로 잡았다.




다 완성됐다. 오전에 매도할 종목은 수동으로 다 매도해버렸기 때문에 오후 3시경 실행시 매도할 종목은 없었다. 매수는 매수 추천 4종목이 자동 매수에 성공했다. 주문가능금액과 총매입금액을 합한 금액을 매수 종목수 제한 수로 나눈 가격으로 각 종목을 매수했다. 이제 이렇게 내버려 두기만 하면 알아서 사고 팔고 할 것이다. 


마지막으로 퀀트 투자 시작한 이후 오늘까지 누적 수익은 6% 정도.. 가진 돈이 없어서 작게 시작했지만 앞으로 목돈이나 월급이 들어오면 일정 금액을 증권계좌에 계속 넣으려고 생각 중이다. 투자는 내가 만든 '퀀트 지니 자동 매매' 프로그램이 알아서 할테니...

*방구석지니와 자동매매가 궁금하신 분은 아래 강좌를 수강하시면 무료로 방구석지니를 제공해 드립니다.

https://cafe.naver.com/conerquant/336

댓글 없음:

댓글 쓰기

가장 많이 본 글