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

프로그램의 시운전과 에러잡기 -32-

by 인터넷떠돌이 2020. 12. 14.
반응형

안녕하세요?

 

사정이 있어서 포스팅을 올리는 데 시간이 걸렸습니다만, 그래도 이번 월요일에 시험운전에 들어가 본 다음에, 이 내용을 올리기 위해서 포스팅을 올려 보자고 생각, 어떻게 해서 컴퓨터 앞에 앉아서 포스팅을 올리고 있습니다. 일단 버그가 나오지 않을 것으로 생각했지만, 언제나 현실은 제 예상을 뛰어넘었습니다.

 

먼저 나온 이상현상이랄까 버그는 위 스크린샷에서 볼 수 ㅇㅆ는 것과 같이 어떻게 된 것인지 2개가 주문이 되었으며, 이 명령이 취소가 되지 않는 것 입니다.

 

그리고 나서 이런 매수 주문이 실제로 나왔는지 알아보면, 위 스크린샷처럼 어떻게 된 것인지 모르겠습니다만, 일단 2개의 수량이 주문이 된 것은 확인할 수 있습니다.

 

그렇게 결국 제 의도와는 다르게 주문이 되는 것을 피할 수는 없이 이런 결과가 나왔는지 알 수 없지만, 아직도 해결하지 못한 과제가 많이 있는 것 같습니다.

 

먼저 이런 원인이 어디서 왔는지 알아보면, 어째서 인지 모르겠습니다만 계좌에 있는 액수가 전혀 병경이 되지 않았다는 것을 확인할 수 있었습니다.

 

 

그러다가 뒤 늦게서야 이렇게 마이너스가 될 정도로 어찌어찌 계산이 되는 것을 확인할 수 있기는 있었습니다만, 이게 문제는 너무 늦은 이유가

 

일단 제가 확인하고 손을 봐야 하나 하고 생각을 하던 찰나에 이미 바뀌어 졋 있는 것을 확인할 수 있었습니다. 결국 어찌어찌 해서 변경이 일어는 나는데, 무언가가 너무 늦어 버렸습니다.

 

그래서 저는 새로운 메서드를 하나 만들어 주도록 해야 겠다는 생각을 해야 겠습니다. 일단 위 스크린샷처럼 해당하는 데이터 베이스로는 계좌를 저장한 데이터 베이스와 각각의 종목별로 예수금을 나누어 놓은 데이터 베이스로 연결이 됩니다.

 

그리고 나서 계좌에는 있으나 stored PA처럼 같안 실수를 또 다시 할 수는 없기잔 없엇허, 일단 계좌정보에만 있는 종목코드 부터 목포로 돌아오는 것 입니다.

 

그리고 나서 마지막에 이걸 계산에 넣을 수 있도록 어떻게 해서 작업을 마무리 짓도록 했습니다. 이제는 다시금 실행을 시켜 보도록 합니다.

 

그리고 나서어느새 시간은 흘러서 오후 3시 30분을 넘어서 장이 마감할 때가 왔습니다. 여기서 일단은 장의 마감에 있어서는 아무런 에러 없이 되었습니다.

 

그리고 매도가 그 사이에 일어났습니다. 일단 이렇게 해서 어느정도 이익이 나왔는지에 대해서 알아보도록ㄹ 해야 겠습니다.

 

그런데 여기서는 이익은 커녕 오히려 손해를 보고 판매한 것이라는 결과가 나오고 있습니다. 아무래도 처음에 내놓은 가격에 비해 하락을 지속하다가 손해보는 구역으로 와서 체결이 된 것이 아닌가 합니다.

 

이렇게 해서 일단 손절매인가 하고 살펴 보았습니다만, 손절매는 확실하게 아니었습니다. 일단 이래서 매도를 하고 나서 기다리다가 저런 결과를 맞이한 것 샅안데, 계속해서 이 작업을 이어나가서, 이 오류도 어떻게 해서 수정을 해 주어야 겠다는 생각이 듭니다.

반응형