본문 바로가기

GUI62

pytrader를 만드는 실습에 들어가기-14- 안녕하세요? 정말 새벽4시가 될때까지 어떻게 힘을 내서 있는 힘껏 해결책을 찾아 보았습니다만, 그래도 상황이 그다지 좋지는 않았습니다. 그러다가 한번 모의투자로 현금구매를 눌러 보았는데, 이것마저도 분명히 제 계좌이고, 전에는 거래에 성공했는데도 타인계좌라는 오류 메세지가 나오는 것을 볼 수 있었습니다. 그래서 아침이 되어서야 문뜩 떠오른 것이 바로 PyCharm을 지난번에는 관리자 권한으로 실행하기는 했는데, 이번에는 그냥 실행을 했는 차이가 있다는 것 입니다. 그래서 한번 관리자 권한으로 실행을 시켜 보았습니다. 혹시나 싶어서 "ACCNO"라고 되어 있는 부분을 모두 "계좌번호"라고 바꾸어서 원래대로 만들어 주도록 해 봅니다. 이렇게 하는 것으로 일단은 프로그램을 실행시켜 보았습니다. 이번에는 타인계.. 2018. 12. 4.
pytrader를 만드는 실습에 들어가기-13- 안녕하세요? 지금 생각해 보면, 앞이 캄캄해지는 오류가 발생했는데, 어떻게 해결하고 제대로 데이터를 가지고 오기는 왔습니다. 그런데 이런 해결이 공짜로 된게 아니고, 몸이 한계에 달할 정도로 계속 매달려서야 겨우 되기는 되었습니다. 혹시나 해서, 위 스크린샷처럼 \ 를 치면, 파이썬에서 보기에 너무 긴 줄을 아래로 끊어서 쓸 수 있다고 합니다. 그래서 한번 이런 게 없어서 생긴 문제가 아닌가 해서, 한번 시도를 해 보기는 보았습니다. 일단 큰 변화는 없어 보입니다. 다만, 여기서는 새로운 에러 코드가 나오기는 했는데, 이 에러코드가 일종의 메모리 용량을 초과한 것이라고 하는 내용을 보아서, 일단 너무 많은 데이터가 들어온 것이 아닌가 하는 생각이 들었습니다. 그래서 time.sleep(0.5)라는 코드를.. 2018. 12. 3.
pytrader를 만드는 실습에 들어가기-12- 안녕하세요? 어째 개발3일째가 잘 나가다가 생각지도 못한 암초에 부딪쳤는데, 아무튼 간에 이 에러부터 일단 해결을 하기는 해야 합니다. 그래서 이번 포스팅에서는 처음으로 만난 암초를 어떻게 알아내서 처리를 했으며, 그 과정을 포스팅 해 보고자 합니다. 우선 위 스크린샷에 보이는 것과 같이, 먼저 check_balance()라는 메소드에 어느 중에서 에러가 났는지를 알아보고자 합니다. 예전 유니티5의 C# 스크립트에서도 에러가 어디서 났는지 모르겠다고 하면, 이 방법을 섰는데, 이렇게 print함수를 사용하는 것은 어디서든지 통한다는 생각이 듭니다. 일단 실행을 시켜보니, part1만 뜨고, 그 이후에는 전혀 뜨지 않는 것을 볼 수 있습니다. 한마디로 이후에는 아예 아무것도 안 나온다는 것을 알 수 있는데.. 2018. 12. 3.
pytrader를 만드는 실습에 들어가기-11- 안녕하세요? 지난번 포스팅에서 개발3일차를 위해서 Qt Designer에서 유저 인터페이스에 손을 보았는 것까지 포스팅을 했습니다. 이제는 이 유저 인터페이스가 작동할 수 있도록 적절하게 파이썬 스크립트를 짜 주는 일에 들어가야 하는데, 일단 작성까지는 하기는 했는데, 실행에서 에러가 발생하였습니다. 먼저 kiwoom.py에 위 스크린샷과 같이 get_server_gubun()이라는 메소드를 추가해 주도록 합니다. 이 메소드는 모의투자 서버와 실서버의 데이터가 차이점이 있어서 구분하는 메소드를 만들어야 한다고 합니다. 저야 자세히는 모르지만, 일단 모의투자 서버에서는 소수점을 포함을 한 값이 넘어오는데, 실제 주식투자를 하는 서버에서는 소수점을 포함한 데이터가 오지 않기 때문에, 구분해야 하는 이유가 발.. 2018. 12. 3.