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

Step10 - 실전투자를 위한 프로그램 제작 -26-

by 인터넷떠돌이 2020. 11. 30.
반응형

안녕하세요?

 

이래저래 주말을 다 보내기는 했지만, 그래도 아직도 모든 포스팅 꺼리가 다 끝난 것이 아니기는 합니다. 아무튼 이런 상황이기는 이라도, 일단은 하나하나씩 포스팅을 해서 이 실험노트에 해당하는 이 블로그에 과거의 내용을 기록해야만 앞으로 나아갈 수는 있습니다.

 

일단 매수 오더를 세팅하는 과정을 거치고자 합니다. 이 과정을 거치기 위해서는 먼저 지난번에 생성이 된 Buy_Order라는 데이터 베이스를 읽어올 필요성이 있습니다.

 

그리고나서 읽어오는 것 자체는 문제가 없이 되는 것을 확인할 수 있기는 있었습니다. 다만, 문제가 있다면, 이런다고 모든 일이 다 해결된 것은 확실히 아니라는 것 입니다.

 

그리고 나서 이 매수/매도를 세팅하기 위해서 읽어온 데이터를 메서드와 메서드 사이를 뛰어넘기 위해서 일단, self가 붙은 변수를 먼저 생성해 주도록 합니다.

 

그리고 나서 다음으로 일단 세팅을 하기 위한 메서드를 먼저 실행이 되도록 어떻게 만들어 보도록 합니다. 이렇게 해서 이제 다음의 작업이 되도록 합니다.

 

 

일단 역시나 매수를 세팅하기 위해서는 역시 매수하라는 명령을 먼저 읽어 들이는 것이 중요합니다. 일단 읽어 들이고 나서 이게 비어 있으면 볼일이 없기 때문에 일단 넘어 가도록 합니다.

 

그리고 나서 매도역시 같은 방식으로 읽어 들이기를 해야 합니다. 일단 여기서 할 수 있는 것으로는 위 스크린샷에서 볼 수 있는 것처럼 여기서도 역시 매도 명령이 들어온 데이터 베이스를 읽어 봅니다.

 

그리고 나서 다음으로 해야 하는 것으로는 이제, 계좌번호를 가지고 오는 것이 문제가 되었기 때문에, 다른 py파일로 가서 또 데이터 베이스를 만들어서 계좌번호를 저장하도록 합니다.

 

그리고 나서 일단 해당하는 데이터 베이스를 생성해야 하기 때문에, 이 메서드만 따로 실행을 시켜 보도록 합니다. 그리고 나서 나온 결과를 보면.........

 

일단 처음으로 이렇게 해서, 위 스크린샷에서 볼 수 있는 것처럼 우선 제대로 계좌번호를 가지고 와서 어떻게 작업을 할 수 있는 것을 확인할 수 있었습니다.

 

그리고 나서 다음으로 진행을 하고자 하는 것으로는 역시 이런 매수 주문이 있는지 없는지 먼저 데이터 베이스의 여부 부터 살펴 보도록 합니다. 

 

일단 이렇게 해서 우선 위 스크린샷에서 볼 수 있는 것처럼, 일단 매수하라는 주문은 제대로 받아오는 데 성공했습니다. 다만 문제가 있다고 하면, 이걸 어떻게 해서......... 제대로 키움증권 서버에 통신을 하느냐 여부인데, 이에 대해서는 다음 포스팅에서 일단 다루어 보고자 합니다.

반응형