본문 바로가기
무모한 도전-주식 인공지능 만들기

미체결을 해결하는 과정에 들어가 보기-5-

by 인터넷떠돌이 2019. 7. 19.
반응형

안녕하세요?

 

이번 포스팅에서는 아직도 남은 과정들이 있는데, 이 과정을 모두 밟아 나가서 매수나 매도 취소가 일어날 수 있도록 만들어 주도록 하고, 다음으로는 이를 다른 py파일에도 적용해 보는 것으로 들어가 보았으며, 그 내용을 포스팅 하고자 합니다.

 

계속해서 관망만을 할 수는 없기 때문에, 위 스크린샷처럼 일단 Missing이라고 미체결을 처리하기 위한 과정에 들어가 보도록 만들어 봅니다.

 

그리고 나서 미체결을 처리하기 위한 메서드의 초반 부분인데, 여기서는 기존과 동일하게 일단 현재가를 얻어오고, 그 다음으로 120분봉의 평균을 구하기 위해서 작업을 하도록 합니다.

 

 

그리고 나서 거래의 종류가 매도인지 매수인지 한번 알아보고 나서, 이게 수익을 낼 조건 = 현재가와 표준편차의 차이가 수수료를 계산해서라도 더 큰 상황이라면 관망을 하고, 아니면 취소를 하도록 짜 봅니다.

 

그리고 나서 다음으로는 MyStockTrader로 돌아와서는, 매수나 매도의 취소가 일어나면, 그에 해당해서 취소하는 명령어가 될 수 있도록 만들어 줍니다.

 

그리고 나서 나중에 알아봤을 때는 후회할 일이지만, 일단 매수취소/매도취소가 걸렸을 경우에는 해당하는 취소하는 send_order가 나올 수 있도록 만들어 주도록 합니다.

 

일단 Average_returning에서 나오는 매도취소 명령 자체는 정상적으로 나오는 것을 확인할 수 있기는 있었습니다. 이것으로 대다수의 준비는 되었습니다.

 

잊어버리지 말고 다른 MyStockTrader.py파일 에다가도 같은 식의 코드를 조치하도록 합니다. 이 작업은 노가다라고 해야 할 정도로 일일히 해야 하는데, 여기까지만은 어떻게 직접 수작업으로 해야만 했습니다. 이제 남은 작업은 이 프로그램이 제대로 작동하는지 아닌지 알아보도록 합니다.

반응형

댓글0