본문 바로가기

모의투자181

프로그램의 시운전과 에러잡기 -1- 안녕하세요? 이래저래 말도 많고 탈도 많았습니다만, 아무튼 간에 프로그램은 대략이라도 완성을 하고서 시운전에 들어가 보기는 보았습니다. 다만, 이렇게 시운전이라고 해도, 이게 100% 제 의도대로 작동할 수 있다고 생각하기는 힘든데, 아무튼 그래도 일단 해봐야 하기는 해야 하는 일이기는 합니다. 일단 가장 먼저 할일은 필요한 이 텍스트 파일하나 빼고서는 그냥 다 제거해서 처음부터 시작하는 것이라는 것을 보여 주도록 해야 합니다. 그런데 시작하자 마자 생각지도 못한 에러가 나오는 것을 보았습니다. 일단 어떻게 된 것인지 매수가를 제대로 float형태로 변형하지 못하는 것 입니다. 그래서 일단 이 값을 일단은 문자열로 취급해서 쉽표를 모두 제거해 주도록 했습니다. 이렇게 했는 다음에 이 값을 모두 합쳐 보도.. 2020. 11. 30.
Step10 - 실전투자를 위한 프로그램 제작 -31- 안녕하세요? 어느덧 하다보니, 일단 이 프로그램을 만드는 포스팅도 마지막이 왔습니다. 이 포스팅을 마지막으로 일단 프로그램의 제작에 대한 것만은 뒤로 미루고, 다음으로 해야 하는 것으로는 시운전에 대해서 포스팅을 이어가야 겠습니다. 아무튼 이래저래 엉망진창이긴 하지만 그래도 하룻밤 이악물고 했는 결과물을 공개하고자 합니다. 그리고 나서 주식시장이 멈추면 자동으로 프로그램을 멈추라고 명령을 해야 하기 때문에, 일단 위 스크린샷에서 볼 수이 있는 것과 같이 일단은 schedule이라는 라이브러리를 설치해 주었습니다. 그리고 나서 파이썬 파일에 실제로 이 라이브러리를 가지고 와서 일단 import해 주도록 합니다. 일단 이때는 거의 아침이 다가오는 시점이었기 때문에, 급하기는 매우 급하였습니다. 그리고 나서 .. 2020. 11. 30.
Step10 - 실전투자를 위한 프로그램 제작 -30- 안녕하세요? 이번 포스팅도 계속해서 이어지는 실전투자에 들어가기 위한 프로그램을 만드는 과정을 기록하기 위해서 올려 보고자 합니다. 일단 이 작업도 서서히 마지막이 보이기는 하는데, 아무튼 그래도 마지막을 내기 위해서는 이제 주식 종목별로 나뉘어 놓은 자금의 증가와 감소를 계산해야 할 필요성이 있습니다. 그리고 나서 다음으로 해야 할 것으로는 이제 감소를 계산한다 - 주로 매수로 인해서 나가는 지출을 계산하기 위한 메서드를 만들어 주도록 합니다. 일단 여기서는 체장된 데이터 베이스에 내용이 있어야 합니다. 그리고 나서 체결이 되었다면, 이제 지금은 다른 거래가 일어날 수 없기에 임의로 남은 돈을 계산해 놓고 나서, 이 액수가 되라는 식으로 계산을 해 주도록 합니다. 일단 2중에 걸린 SQL 쿼리를 바꾸어.. 2020. 11. 30.
Step10 - 실전투자를 위한 프로그램 제작 -29- 안녕하세요? 이번 포스팅에서는 어떻게 해서건 간에 지는번 포스팅의 기록에 이어서 실제 알고리즘 트레이딩에 들어갈 프로그램을 만드는 방법에 대해서 이야기를 해 보고자 합니다. 일단 프로그램을 완성하기 위해서 일요일 밤부터 월요일 새벽까지 고생을 하였고, 지난주 내내 시운전을 해 보기는 했지만, 이래저래 하룻밤만에 완성은 무리기는 했습니다. 먼저 결과를 저장하기 위해서는 일단 해야 할 일이 있습니다. 우선 이전 포스팅에서 언급한 체크해서 매수를 취소하는 자식 프로세스에서 일일히 나왔는 결과를 저장할 수 있도록 만들어야 합니다. 그리고 나서 다음으로 이것까지 실행이 될 수 있도록 일단 해당하는 메서드를 어떻게 지정할 수 있도록 만들어 주기는 주도록 합니다. 그리고 나서 다음으로 진행을 하고자 하는 것으로는 역.. 2020. 11. 30.