안녕하세요?
이번 포스팅에서는 아직도 남은 과정들이 있는데, 이 과정을 모두 밟아 나가서 매수나 매도 취소가 일어날 수 있도록 만들어 주도록 하고, 다음으로는 이를 다른 py파일에도 적용해 보는 것으로 들어가 보았으며, 그 내용을 포스팅 하고자 합니다.
계속해서 관망만을 할 수는 없기 때문에, 위 스크린샷처럼 일단 Missing이라고 미체결을 처리하기 위한 과정에 들어가 보도록 만들어 봅니다.
그리고 나서 미체결을 처리하기 위한 메서드의 초반 부분인데, 여기서는 기존과 동일하게 일단 현재가를 얻어오고, 그 다음으로 120분봉의 평균을 구하기 위해서 작업을 하도록 합니다.
그리고 나서 거래의 종류가 매도인지 매수인지 한번 알아보고 나서, 이게 수익을 낼 조건 = 현재가와 표준편차의 차이가 수수료를 계산해서라도 더 큰 상황이라면 관망을 하고, 아니면 취소를 하도록 짜 봅니다.
그리고 나서 다음으로는 MyStockTrader로 돌아와서는, 매수나 매도의 취소가 일어나면, 그에 해당해서 취소하는 명령어가 될 수 있도록 만들어 줍니다.
그리고 나서 나중에 알아봤을 때는 후회할 일이지만, 일단 매수취소/매도취소가 걸렸을 경우에는 해당하는 취소하는 send_order가 나올 수 있도록 만들어 주도록 합니다.
일단 Average_returning에서 나오는 매도취소 명령 자체는 정상적으로 나오는 것을 확인할 수 있기는 있었습니다. 이것으로 대다수의 준비는 되었습니다.
잊어버리지 말고 다른 MyStockTrader.py파일 에다가도 같은 식의 코드를 조치하도록 합니다. 이 작업은 노가다라고 해야 할 정도로 일일히 해야 하는데, 여기까지만은 어떻게 직접 수작업으로 해야만 했습니다. 이제 남은 작업은 이 프로그램이 제대로 작동하는지 아닌지 알아보도록 합니다.
'무모한 도전-주식 인공지능 만들기' 카테고리의 다른 글
주문취소가 되지 않은 이유의 탐구 (0) | 2019.07.19 |
---|---|
2019년 7월 18일 주식 모의투자에 들어간 결과 (0) | 2019.07.19 |
미체결을 해결하는 과정에 들어가 보기-4- (0) | 2019.07.19 |
미체결을 해결하는 과정에 들어가 보기-3- (0) | 2019.07.18 |
미체결을 해결하기 위한 과정에 들어가 보기-2- (0) | 2019.07.18 |