본문 바로가기

알고리즘 트레이딩805

프로그램의 시운전과 에러잡기 -33- 안녕하세요? 어쩌다가 계속해서 이래저래 일이 있어서 좀 포스팅이 늦어졌습니다. 일단 처음에는 조금만 손을 보면 괜찮아 질 것으로 예상을 하기는 했습니다만, 실은 그게 아니었습니다.일단 이번 포스팅에서는 화요일에 있었던 시험운전을 위한 사전작업을 올려 보도록 하겠습니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 일단 키움증권 서버에서 제대로 정보가 안 와서 계좌에 변동이없다면, 일단 위 스크린샷에서 볼 수 있는 것처럼 먼저 관련된 Checking_Money가 작동되도록 만들어 줍니다. 그리고 나서 위 스크린샷처럼 일단 가지고 있는 자금에서 지불한 금액만큼 계산을 해서, 한번 작업을 해 주도록 합니다. 이렇게 하는 것으로 어떻게 작업이 되어 갑니다. 그리고 나서 다음으로 진행해야 하는 것으로는 위 스크린샤에.. 2020. 12. 15.
프로그램의 시운전과 에러잡기 -32- 안녕하세요? 사정이 있어서 포스팅을 올리는 데 시간이 걸렸습니다만, 그래도 이번 월요일에 시험운전에 들어가 본 다음에, 이 내용을 올리기 위해서 포스팅을 올려 보자고 생각, 어떻게 해서 컴퓨터 앞에 앉아서 포스팅을 올리고 있습니다. 일단 버그가 나오지 않을 것으로 생각했지만, 언제나 현실은 제 예상을 뛰어넘었습니다. 먼저 나온 이상현상이랄까 버그는 위 스크린샷에서 볼 수 ㅇㅆ는 것과 같이 어떻게 된 것인지 2개가 주문이 되었으며, 이 명령이 취소가 되지 않는 것 입니다. 그리고 나서 이런 매수 주문이 실제로 나왔는지 알아보면, 위 스크린샷처럼 어떻게 된 것인지 모르겠습니다만, 일단 2개의 수량이 주문이 된 것은 확인할 수 있습니다. 그렇게 결국 제 의도와는 다르게 주문이 되는 것을 피할 수는 없이 이런 .. 2020. 12. 14.
프로그램의 시운전과 에러잡기 -31- 안녕하세요? 지난번 포스팅에서는 새로 프로그램을 하나 만들어서 여기서 어떻게 해서 이런 에러가 나왔는지 한번 알아보는 실험을 하나 하고 있었습니다. 그리고 여기서 나온 현상이 실제로 제 알고리즘 트레이더가 겪고 있는 증상이기도 해서, 일단은 이걸 수정해 보고 나서, 제 메인 프로그램에도 적용해 보고자 합니다. 먼저 생각해 본 것은 여기에 return을 명령하지 않아서 발생하는 문체가 아닌가 하는 생각이 들었습니다. 그래서 이 관련된 내용을 한번 넣어 보았습니다. 그러나 문제가 해결이 안 되기는 여전하다는 생각이 들었습니다. 어떻게 된 것인지 제깍 종료가 되지 않고 질질 끌리고 있었습니다. 그리고 나서 다음으로 신경을 쓰고자 한 것은 여기에 원래라면 Start_Job이 되어 있었지만, 그걸 그냥 위 스크린.. 2020. 12. 13.
프로그램의 시운전과 에러잡기 -30- 안녕하세요? 이번 포스팅에서는 일단 금요일에 있었던 시험운전의 초반 내용과, 중간에 장거리 이동을해야 해서, 모니터링은 못했지만, 그래도 일단 나왔는 결과를 방탕으로 해서 다음 작업을 하는 것 까지 올리고자 했습니다만, 너무 내용이 길어져서 중간에 잘라야 했습니다. 일단 지난번 포스팅에서 한번 보았던 그 에러가 진짜로 제가 프로그램을 잘못 호출해서 나온 에러인지 확인을 해 보기 위해서, 한번 위 스크린샷처럼 변수를 만들어 보고자 합니다. 그리고 나서 연속적인 접속은 좋지 않을 것으로 생각이 되어서 일단 키움증권 서버와 연결은 자제 하도록 하고, 그 다음으로 해야 하는 것으로 일단 빈 공백 메서드를 여러개 만들어서 순서대로 실행시켜 보도록 만들어 보았습니다. 그렇게 하고 나서 일단 처음으로 시간을 체크하긴.. 2020. 12. 13.