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

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

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

안녕하세요?

 

이번 포스팅도 계속해서 이어지는 실전투자에 들어가기 위한 프로그램을 만드는 과정을 기록하기 위해서 올려 보고자 합니다. 일단 이 작업도 서서히 마지막이 보이기는 하는데, 아무튼 그래도 마지막을 내기 위해서는 이제 주식 종목별로 나뉘어 놓은 자금의 증가와 감소를 계산해야 할 필요성이 있습니다.

 

그리고 나서 다음으로 해야 할 것으로는 이제 감소를 계산한다 - 주로 매수로 인해서 나가는 지출을 계산하기 위한 메서드를 만들어 주도록 합니다. 일단 여기서는 체장된 데이터 베이스에 내용이 있어야 합니다.

 

그리고 나서 체결이 되었다면, 이제 지금은 다른 거래가 일어날 수 없기에 임의로 남은 돈을 계산해 놓고 나서, 이 액수가 되라는 식으로 계산을 해 주도록 합니다.

 

일단 2중에 걸린 SQL 쿼리를 바꾸어 주는 것으로 해서 겨우겨우 오류없이 해결하는데 성공했습니다. 이제 해야 하는 일로는 이게 데이터 베이스 파일에 제대로 반영이 되었느냐 하는 것 입니다.

 

 

이렇게 해서 일단은 위 스크린샷에서 볼 수 있는 것처럼, 제대로 된 무언가를 변경시켜 보기는 보았습니다. 이제 이 값으로만 하면 안되기에, 일단은 제대로 된 계산이 일어날 수 있도록 해야 합니다.

 

그리고 나서 다음으로 해야 하는 것으로는 역시 대기중인 명령 = Buy_Order를 제거할 수 있도록 무언가를 하기는 해야 합니다. 그래서 일단 DELETE FROM 테이블 이름 WHERE 조건 이라는 식으로 해서 특정한 열(row)만 제거하는 것이 가능하기는 합니다.

 

그리고 나서 다음으로 해야 하는 것은 매도가 채결되었다면, 여기서도 대기중안 매도 명령은 제거할 수 있도록 만들어 주어야 합니다.

 

그리고 나서 다음으로 해야 하는 것은 바로 매도/매수 주문이 성공적으로 간 다음에, 이 주문에 대한 기록을 포맷하라는 명령을 내려야 합니다.

 

그리고 포맷을 하라는 것도 별거 없이, 그냥 DELETE로 시작하는 이 SQL쿼리를 이용해서 해당하는 종목코드가 있는 기록은 모두 삭제라는 식으로 이야기를 해 놓았습니다. 이렇게 해서 일단 작업이 되기는 되었는데, 이제 다음으로해야 하는 것이 있기에, 이것은 다음 포스팅에서 다루고자 합니다.

반응형