본문 바로가기

알고리즘 트레이딩805

프로그램의 시운전과 에러잡기 -53- 안녕하세요? 드디어 이 23일에 있었던 수요일의 시험운전도 마지막이 되어 가고 있습니다. 아무튼 간에 이렇게 하는 사이에도 어느덧 시험운전도 장 마감을 향해서 나아가고 있는 중입니다. 결국 이날의 장중에 3종류의 겹쳐져 있던 에러를 해결하기는 했지만, 여전히 문제점으로 남아 있는 문제가 크게 2개 있습니다. 일단 어떻게 해서 이렇게 BuyandSell의 플래그를 여전히 True인데 이걸 어떻게 해서건 꺼줄 필요는 있습니다. 문제는 어디서 문제가 있느냐 하는 것 입니다. 일단 시험운전을 하다 보니 buy 행동을 결정한 종목이 2 종목이 나오는 것을 확인할 수 있었습니다. 제 경우에는 알아보고자 하는 것이, 이게 제대로 전달이 되는가 하는 것이고, 취소도 제대로 되는가 여부입니다. 그리고 나서 위 스크린샷에.. 2020. 12. 24.
프로그램의 시운전과 에러잡기 -52- 안녕하세요? 이번 포스팅도 역시 23일날 있었던 알고리즘 트레이더의 시운전에 대해서 이야기를 해 보고자 합니다. 일단 이 작업을 하기에 앞서서, 우선 너무 길어질 것 같은 내용이라서 또 잘라야 했습니다. 아무튼 지난 포스팅에서 어떻게 계좌번호가 또 실종이 되는 불상사가 발생하고 말았는데, 이 것을 어떻게 다시 관찰해 봐야 할듯 합니다. 일단 AccountInfo만을 따로 실행시키자, 위 스크린샷과 같은 에러가 뜨는 것을 확인할 수 있었습니다. 일단 제가 예상치 못한 곳에서 에러가 뜬 상황인 듯 합니다. 다른 것도 아니고, None이라고 해서 받아오지 못할 경우에는 저렇게 split을 할 수 없으니, 저 부분에서 에러가 걸리고, 그 때문에 하는 수 없이, 이에 대해서 또 대책을 세워야 했습니다. 그래서 이.. 2020. 12. 24.
프로그램의 시운전과 에러잡기 -51- 안녕하세요? 어떻게 해서 준비를 다 하기는 했었고, 이제 수요일의 시험운전인 2020년 12월 23일 시험운전을 했는 내용을 가지고서 한번 포스팅을 해 보고자 합니다. 처음에 시작할 때만 해도 아무런 버그가 없으리라 생각을 했습니다만, 생각과는 다르게 상당히 많은 버그가 나오는 것을 확인할 수 있었습니다. 일단은 계속해서 위 스크린샷과 같은 종류의 이상한 루프가 반복이 되는 것을 확인할 수 있었습니다. 일단 이 루프가 왜인지 4번 플래그에서 벌어지는 것을 확인할 수 있었습니다. 이게 문제인 것이, 바로 아무런 매수나 매도같은게 없이 그냥 있을 경우에는 True로 되어 있는 플래그를 어떻게 원래 상태로 되 돌리 방법이 전혀 없다는 것 입니다. 그래서 하는 수 없이 이런 경우에는 따로 무언가를 만들어 주어야.. 2020. 12. 24.
프로그램의 시운전과 에러잡기 -50- 안녕하세요? 이번 포스팅에서는 오늘이라고 해야 할까요? 아무튼 2020년 12월 23일의 모의투자를 하기 위해서 일단 준비를 하는 과정을 담아 보았습니다. 이래저래 준비를 한다고 많이 힘들기는 했습니다만, 그래도 수요일의 이 시험운전은 여전히 어딘가 문제가 있기는 있었습니다. 그래도 일단은 여기까지 진행을 하고자 했으며, 그 내용을 포스팅으로 남기고자 합니다. 먼저 해야 하는 것으로는 우선, 위 스크린샷에서 볼 수 있는 것처럼 일단 메서드를 하나 만들어서 따로 계좌번호가 제대로 가지고 왔는지 확인을 하러 갑니다. 그리고 나서 이 메서드를 기존의 AccountInfo.py에 집어넣어 주는 것으로 해서, 따로 계좌번호만 전문적으로 가지고 오도록 만들어 주도록 합니다. 그리고 나서 혹시나 해서 나올 사태에 대.. 2020. 12. 23.