본문 바로가기

미체결6

주문취소가 되지 않은 이유의 탐구 안녕하세요? 지난 포스팅에서 2019년 7월 18일날 주식 모의투자에 들어가 보았는데, 정작 제 의도대로 제대로 된 주문취소가 나오지 않았습니다. 그래서 이번 포스팅에서는 어째서 이런 결과가 나왔는지에 대해서 한번 알아보고자 하며, 그 내용에 대해서 한번 포스팅을 하고자 합니다. 먼저 위 스크린샷과 같이 Average_returning에 가서는 기존의 매도취소/매수취소 같은 명령이 출력이 되는 것이 아니라, Sell취소/Buy취소 와 같은 내용이 나오도록 만들어 놓았습니다. 다음으로 해야 할일은 MyStockTrader에 가서, 위 스크린샷에 나오는 것처럼 기존의 매도취소/매수취소를 Sell취소/Buy취소와 같은 식으로 고치도록 합니다. 이렇게 해서 이제 제대로 된 주문취소가 되는가 싶더니, 서버로 부터.. 2019. 7. 19.
2019년 7월 18일 주식 모의투자에 들어간 결과 안녕하세요? 지난 포스팅까지 미체결된 주식에 대해서 어떻게 처리할 지에 대해서 한번 생각해 보았다면, 이번 포스팅에서는 주식 모의투자에 들어갈 시간이 되어서, 한번 들어가 보고나서, 그 결과를 정래해 보고자 합니다. 먼저 해야 할일은 위 스크린샷과 같이 1분봉 차트를 10개 종목에서 얻어온 다음에, 이 종목들의 1분봉이 들어가 있는 데이터 베이스를 일일히 지정해 주는 것입니다. 일단 기다려 보니, 위스크린샷과 같이 미체결된 주식만 70주가 발생하는 것을 확인할 수 있었습니다. 이렇게 된 것으로 보아서 상황을 봐서 저 미체결에 대해서 주문취소가 나와야 합니다만....... 일단 프로그램 상으로는 액션을 결정할 때, 매도취소를 결정하기는 했습니다. 그러나 실제로 매도 취소는 이루어 지지 않았는데, 이게 어떻.. 2019. 7. 19.
미체결을 해결하는 과정에 들어가 보기-5- 안녕하세요? 이번 포스팅에서는 아직도 남은 과정들이 있는데, 이 과정을 모두 밟아 나가서 매수나 매도 취소가 일어날 수 있도록 만들어 주도록 하고, 다음으로는 이를 다른 py파일에도 적용해 보는 것으로 들어가 보았으며, 그 내용을 포스팅 하고자 합니다. 계속해서 관망만을 할 수는 없기 때문에, 위 스크린샷처럼 일단 Missing이라고 미체결을 처리하기 위한 과정에 들어가 보도록 만들어 봅니다. 그리고 나서 미체결을 처리하기 위한 메서드의 초반 부분인데, 여기서는 기존과 동일하게 일단 현재가를 얻어오고, 그 다음으로 120분봉의 평균을 구하기 위해서 작업을 하도록 합니다. 그리고 나서 거래의 종류가 매도인지 매수인지 한번 알아보고 나서, 이게 수익을 낼 조건 = 현재가와 표준편차의 차이가 수수료를 계산해서.. 2019. 7. 19.
미체결을 해결하는 과정에 들어가 보기-4- 안녕하세요? 지난번 포스팅에서는 어떻게 해서 txt파일로 만들어 지지 않는 것 까지 확인을 했는데, 이번 포스팅에서는 이렇게 미체결 정보만 가지고 와서는 의미가 없기 때문에, 일단 dict에서 값을 가지고 오는 것으로 하나 하도록 하고, 이게 제대로 찝어 지는지에 대해서 다루어 보고자 합니다. 먼저 위 스크린샷처럼 for문의 dict에서 j회째 특정한 key의 값을 가지고 오도록 만들어 주도록 합니다. 그리고 나서, 이게 걸리지 않는다 = 해당 종목에 대해서 일단 미체결이 없으면 미체결 수량은 0, 그리고 매도/매수는 없음으로 만들어 줍니다. 그리고 나서 일단 조회를 하니까, 문제는 밤 12시가 지나고 나서 조회를 하니, 그 전날 있던 미체결이 사라진 것을 확인할 수 있었습니다. 그래서 위 스크린샷처럼 .. 2019. 7. 19.